29 Jul, 2007

1 commit


20 Jul, 2007

8 commits


02 Jul, 2007

1 commit


31 May, 2007

1 commit


16 May, 2007

2 commits

  • This patch fixes a bug whereby AC97 bus device data was being clobbered
    when AC97 codecs using the generic ac97_codec.c driver were being
    registered. Codecs that didn't use the generic driver were unaffected
    (e.g. WM9712, WM9713).
    Changes:-
    o Add new AC97 codec class for custom (or need bus dev registration)
    AC97 codecs.
    o Only register/deregister this custom codec device with the AC97 bus.
    The generic AC97 driver already does this for generic codec devices.
    This may be related to bug #3038 :-
    https://bugtrack.alsa-project.org/alsa-bug/view.php?id=3038

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

    Liam Girdwood
     
  • This patch fixes a bug whereby the GPL'ed symbol ac97_dai was being
    declared as static.

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

    Liam Girdwood
     

11 May, 2007

18 commits

  • I quuestion the testing status of that patch!

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

    Andrew Morton
     
  • SPIN_LOCK_UNLOCKED cleanup,use __SPIN_LOCK_UNLOCKED instead

    Signed-off-by: Milind Arun Choudhary
    Signed-off-by: Takashi Iwai
    Signed-off-by: Jaroslav Kysela

    Milind Arun Choudhary
     
  • This patch makes the ASoC Kconfig descriptions a little more meaningful.

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

    Liam Girdwood
     
  • This patch adds DMA size fields to the S3C24xx audio DMA params and
    exports the S3C24xx I2S digital audio interface.

    Signed-off-by: Graeme Gregory
    Signed-off-by: Liam Girdwood
    Signed-off-by: Takashi Iwai
    Signed-off-by: Jaroslav Kysela

    Graeme Gregory
     
  • This patch cleans up the audio DMA for the Samsung S3C24xx platform.

    Signed-off-by: Graeme Gregory
    Signed-off-by: Liam Girdwood
    Signed-off-by: Takashi Iwai
    Signed-off-by: Jaroslav Kysela

    Graeme Gregory
     
  • This patch exports the ASoC AC97 Digital Audio Interface as a GPL'ed
    symbol.

    Signed-off-by: Graeme Gregory
    Signed-off-by: Liam Girdwood
    Signed-off-by: Takashi Iwai
    Signed-off-by: Jaroslav Kysela

    Graeme Gregory
     
  • This patch adds the WM8753 codec driver to the kernel build system.

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

    Liam Girdwood
     
  • This patch series adds support for the WM8753 codec as found on the
    OpenMoko Neo 1973 (other Neo 1973 and Samsung S3C24xx patches to follow
    today) as well other new devices.
    Features:-
    o HiFi and Voice DAI supported (inc runtime switching of DAI mode)
    o DAPM
    o All mixers
    o PLL calculator
    o 16,20 and 24bit samples.
    o WM8753 I2C ID added to include/linux/i2c-id.h
    From: Liam Girdwood

    Signed-off-by: Harald Welte
    Signed-off-by: Graeme Gregory
    Signed-off-by: Seth Forshee
    Signed-off-by: Liam Girdwood
    Signed-off-by: Takashi Iwai
    Signed-off-by: Jaroslav Kysela

    Liam Girdwood
     
  • This patch by Frank Madarino updates the AT91xxxx Makefile and Kconfig
    to build the renamed SSC files.
    Changes:-
    o Rename various i2s labels to ssc

    Signed-off-by: Frank Mandarino
    Signed-off-by: Liam Girdwood
    Signed-off-by: Takashi Iwai
    Signed-off-by: Jaroslav Kysela

    Frank Mandarino
     
  • This patch by Frank Madarino updates the eti B1 machine to use the newer
    AT91xxxx SSC core with the DSP/PCM audio hardware changes.
    Changes:-
    o #include 'at91-ssc.h' instead of 'at91-i2s.h'
    o Rename various I2S labels to SSC

    Signed-off-by: Frank Mandarino
    Signed-off-by: Liam Girdwood
    Signed-off-by: Takashi Iwai
    Signed-off-by: Jaroslav Kysela

    Frank Mandarino
     
  • This patch series by Frank Madarino updates the AT91xxxx core to add
    DSP/PCM audio hardware formats.
    Changes:-
    o Rename at19-i2s.c -> at91-ssc.c
    o Rename at91-i2s.h -> at91-ssc.h
    o Add DSP hardware formats.
    o Rename various I2S labels to SSC

    Signed-off-by: Frank Mandarino
    Signed-off-by: Liam Girdwood
    Signed-off-by: Takashi Iwai
    Signed-off-by: Jaroslav Kysela

    Frank Mandarino
     
  • This patch fixes an issue whereby power was applied to any inactive
    analog path that would leave and reenter a codec (e.g. ACOP -> ACIN on
    WM8753). This change now checks for such paths and DAPM will power them
    down when not in use.

    Signed-off-by: Seth Forshee
    Signed-off-by: Liam Girdwood
    Signed-off-by: Takashi Iwai
    Signed-off-by: Jaroslav Kysela

    Seth Forshee
     
  • This patch creates the WM9712 codec register cache using kmemdup instead
    of doing a kzalloc followed by a memcpy.

    Signed-off-by: Graeme Gregory
    Signed-off-by: Liam Girdwood
    Signed-off-by: Takashi Iwai
    Signed-off-by: Jaroslav Kysela

    Graeme Gregory
     
  • The new ALSA 'SOC' support has bogus Kconfig ... it should
    not be presenting anything AT91-related except on AT91,
    or anything PXA-related except on PXA. Right now, x86
    sees both of those menus, as do all other platforms.
    This patch removes needless Kconfig layering, and the
    related inappropriate choice presentation.

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

    David Brownell
     
  • Fixed dependencies in soc/s3c24xx/Kconfig file.

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

    Takashi Iwai
     
  • This patch builds the Samsung S3C24xx audio DMA and I2S drivers.

    Signed-off-by: Graeme Gregory
    Signed-off-by: Liam Girdwood
    Signed-off-by: Takashi Iwai
    Signed-off-by: Jaroslav Kysela

    Graeme Gregory
     
  • This patch by Ben Dooks from Simtec Electronics adds ASoC audio DMA
    support for the Samsung S3C24xx CPU.

    Signed-off-by: Ben Dooks
    Signed-off-by: Graeme Gregory
    Signed-off-by: Liam Girdwood
    Signed-off-by: Takashi Iwai
    Signed-off-by: Jaroslav Kysela

    Ben Dooks
     
  • This patch by Ben Dooks from Simtec Electronics adds ASoC I2S support
    for the Samsung S3C24xx CPU.

    Signed-off-by: Ben Dooks
    Signed-off-by: Graeme Gregory
    Signed-off-by: Liam Girdwood
    Signed-off-by: Takashi Iwai
    Signed-off-by: Jaroslav Kysela

    Ben Dooks
     

09 May, 2007

1 commit


22 Apr, 2007

1 commit

  • This patch removes the unnecessary bit number from CKENnn_XXXX
    definitions for PXA, so that

    CKEN0_PWM0 --> CKEN_PWM0
    CKEN1_PWM1 --> CKEN_PWM1
    ...
    CKEN24_CAMERA --> CKEN_CAMERA

    The reasons for the change of these defitions are:

    1. they do not scale - they are currently valid for pxa2xx, but
    definitely not valid for pxa3xx, e.g., pxa3xx has bit 3 for camera
    instead of bit 24

    2. they are unnecessary - the peripheral name within the definition
    has already announced its usage, we don't need those bit numbers
    to know which peripheral we are going to enable/disable clock for

    3. they are inconvenient - think about this: a driver programmer
    for pxa has to remember which bit in the CKEN register to turn
    on/off

    Another change in the patch is to make the definitions equal to its
    clock bit index, so that

    #define CKEN_CAMERA (24)

    instead of

    #define CKEN_CAMERA (1 << 24)

    this change, however, will add a run-time bit shift operation in
    pxa_set_cken(), but the benefit of this change is that it scales
    when bit index exceeds 32, e.g., pxa3xx has two registers CKENA
    and CKENB, totally 64 bit for this, suppose CAMERA clock enabling
    bit is CKENB:10, one can simply define CKEN_CAMERA to be (32 + 10)
    and so that pxa_set_cken() need minimum change to adapt to that.

    Signed-off-by: eric miao
    Signed-off-by: Russell King

    Eric Miao
     

14 Mar, 2007

1 commit


06 Mar, 2007

2 commits


14 Feb, 2007

2 commits


09 Feb, 2007

2 commits