19 Jun, 2019

1 commit

  • Based on 2 normalized pattern(s):

    this program is free software you can redistribute it and or modify
    it under the terms of the gnu general public license version 2 as
    published by the free software foundation

    this program is free software you can redistribute it and or modify
    it under the terms of the gnu general public license version 2 as
    published by the free software foundation #

    extracted by the scancode license scanner the SPDX license identifier

    GPL-2.0-only

    has been chosen to replace the boilerplate/reference in 4122 file(s).

    Signed-off-by: Thomas Gleixner
    Reviewed-by: Enrico Weigelt
    Reviewed-by: Kate Stewart
    Reviewed-by: Allison Randal
    Cc: linux-spdx@vger.kernel.org
    Link: https://lkml.kernel.org/r/20190604081206.933168790@linutronix.de
    Signed-off-by: Greg Kroah-Hartman

    Thomas Gleixner
     

24 May, 2019

1 commit

  • Based on 1 normalized pattern(s):

    this program is free software you can redistribute it and or modify
    it under the terms of the gnu general public license as published by
    the free software foundation either version 2 of the license or at
    your option any later version this program is distributed in the
    hope that it will be useful but without any warranty without even
    the implied warranty of merchantability or fitness for a particular
    purpose see the gnu general public license for more details you
    should have received a copy of the gnu general public license along
    with this program if not write to the free software foundation inc
    59 temple place suite 330 boston ma 02111 1307 usa the full gnu
    general public license is included in this distribution in the file
    called copying

    extracted by the scancode license scanner the SPDX license identifier

    GPL-2.0-or-later

    has been chosen to replace the boilerplate/reference in 7 file(s).

    Signed-off-by: Thomas Gleixner
    Reviewed-by: Allison Randal
    Reviewed-by: Richard Fontana
    Reviewed-by: Kate Stewart
    Reviewed-by: Michael Ellerman (powerpc)
    Cc: linux-spdx@vger.kernel.org
    Link: https://lkml.kernel.org/r/20190520170857.277062491@linutronix.de
    Signed-off-by: Greg Kroah-Hartman

    Thomas Gleixner
     

21 May, 2019

1 commit


06 Feb, 2019

1 commit


02 Nov, 2017

1 commit

  • Many source files in the tree are missing licensing information, which
    makes it harder for compliance tools to determine the correct license.

    By default all files without license information are under the default
    license of the kernel, which is GPL version 2.

    Update the files which contain no license information with the 'GPL-2.0'
    SPDX license identifier. The SPDX identifier is a legally binding
    shorthand, which can be used instead of the full boiler plate text.

    This patch is based on work done by Thomas Gleixner and Kate Stewart and
    Philippe Ombredanne.

    How this work was done:

    Patches were generated and checked against linux-4.14-rc6 for a subset of
    the use cases:
    - file had no licensing information it it.
    - file was a */uapi/* one with no licensing information in it,
    - file was a */uapi/* one with existing licensing information,

    Further patches will be generated in subsequent months to fix up cases
    where non-standard license headers were used, and references to license
    had to be inferred by heuristics based on keywords.

    The analysis to determine which SPDX License Identifier to be applied to
    a file was done in a spreadsheet of side by side results from of the
    output of two independent scanners (ScanCode & Windriver) producing SPDX
    tag:value files created by Philippe Ombredanne. Philippe prepared the
    base worksheet, and did an initial spot review of a few 1000 files.

    The 4.13 kernel was the starting point of the analysis with 60,537 files
    assessed. Kate Stewart did a file by file comparison of the scanner
    results in the spreadsheet to determine which SPDX license identifier(s)
    to be applied to the file. She confirmed any determination that was not
    immediately clear with lawyers working with the Linux Foundation.

    Criteria used to select files for SPDX license identifier tagging was:
    - Files considered eligible had to be source code files.
    - Make and config files were included as candidates if they contained >5
    lines of source
    - File already had some variant of a license header in it (even if
    Reviewed-by: Philippe Ombredanne
    Reviewed-by: Thomas Gleixner
    Signed-off-by: Greg Kroah-Hartman

    Greg Kroah-Hartman
     

19 Aug, 2017

1 commit


20 Jan, 2016

1 commit

  • Since commit 49af54ff0fc7 ("misc: atmel-ssc: prepare clock only when
    request") the SSC driver expects clients to manage the SSC clock.
    This updates the at73c213 driver to enable the SSC clock whenever it is
    needed.

    Signed-off-by: Mans Rullgard
    Signed-off-by: Takashi Iwai

    Mans Rullgard
     

14 Feb, 2014

1 commit


11 Dec, 2013

1 commit

  • Treat both negative and zero return values from clk_round_rate()
    as errors. This is needed since subsequent patches will convert
    clk_round_rate()'s return value to be an unsigned type, rather
    than a signed type, since some clock sources can generate rates higher
    than (2^31)-1 Hz.

    Eventually, when calling clk_round_rate(), only a return value of
    zero will be considered a error. All other values will be
    considered valid rates. The comparison against values less than
    0 is kept to preserve the correct behavior in the meantime.

    Signed-off-by: Paul Walmsley
    Acked-by: Hans-Christian Egtvedt
    Signed-off-by: Takashi Iwai

    Paul Walmsley
     

29 May, 2013

1 commit


11 Apr, 2013

1 commit


07 Dec, 2012

1 commit


27 Jan, 2012

1 commit


28 Jun, 2011

1 commit


11 Nov, 2010

1 commit


08 Jun, 2010

1 commit


12 Jan, 2009

1 commit


27 May, 2008

1 commit


24 Apr, 2008

5 commits


01 Feb, 2008

3 commits

  • This header file exists only for some hacks to adapt alsa-driver
    tree. It's useless for building in the kernel. Let's move a few
    lines in it to sound/core.h and remove it.
    With this patch, sound/driver.h isn't removed but has just a single
    compile warning to include it. This should be really killed in
    future.

    Signed-off-by: Takashi Iwai
    Signed-off-by: Jaroslav Kysela

    Takashi Iwai
     
  • This patch fixes the locking bug in the at73c213 SPI sound driver. This bug was
    triggered because spinlocks were wrapped around the spi_sync call which might
    sleep. The fix was to add a mutex to the sound driver and replace the spinlocks
    in the mixer functions with mutex lock/unlock.
    Tested on STK1000/STK1002.

    Signed-off-by: Hans-Christian Egtvedt
    Signed-off-by: Takashi Iwai
    Signed-off-by: Jaroslav Kysela

    Hans-Christian Egtvedt
     
  • Use snd_ctl_boolean_mono_info callback to simplify.

    Signed-off-by: Takashi Iwai
    Signed-off-by: Jaroslav Kysela

    Takashi Iwai
     

16 Oct, 2007

2 commits

  • This patch adds support for the AT73C213 DAC using the misc Atmel SSC driver in
    I2S mode. The driver also requires a SPI to setup the registers and control
    volume.
    It has been tested with an AT32AP7000 on the ATSTK1000 development board. The
    driver should also work with any Atmel device with an SSC module supported by
    the Atmel SSC driver (atmel-ssc).
    The atmel-ssc driver is just submitted to the Linux kernel. Please see mail
    thread http://lkml.org/lkml/2007/7/16/32

    Signed-off-by: Hans-Christian Egtvedt
    Signed-off-by: Takashi Iwai
    Signed-off-by: Jaroslav Kysela

    Hans-Christian Egtvedt
     
  • This patch adds SPI devices in the ALSA diretory, including the Kconfig and
    Makefile.

    Signed-off-by: Hans-Christian Egtvedt
    Signed-off-by: Takashi Iwai
    Signed-off-by: Jaroslav Kysela

    Hans-Christian Egtvedt