[alsa-devel] ASoC updates for 2.6.38

Mark Brown broonie at opensource.wolfsonmicro.com
Wed Nov 24 14:16:49 CET 2010


The following changes since commit 2ab46c9390e74368a38ddb5aa525124518df8b69:

  Merge branch 'for-2.6.38' of git://git.kernel.org/pub/scm/linux/kernel/git/lrg/asoc-2.6 into topic/asoc (2010-11-23 12:45:05 +0100)

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound-2.6.git for-2.6.38

Bigger than usual set due to Jarkko's removal of header inclusions
(which touched a lot of files) and Jassi's Samsung driver reworking.

Axel Lin (10):
      ASoC: stac9766 - set reg_cache_default to stac9766_reg
      ASoC: Fix a memory leak in alc5623_i2c_probe error path
      ASoC: Do not update the cache if write to hardware failed
      ASoC: max98088 - fix a memory leak
      ASoC: wm8904 - fix memory leaks
      ASoC: wm8994 - fix memory leaks
      ASoC: wm8961 - clear WM8961_DACSLOPE bit for normal mode
      ASoC: wm8961 - clear WM8961_MCLKDIV bit for freq <= 16500000
      ASoC: Return proper error for omap3pandora_soc_init
      ASoC: nuc900-ac97: fix a memory leak

Janusz Krzysztofik (1):
      ASoC: OMAP: fix OMAP1 compilation problem

Jarkko Nikula (4):
      ASoC: Fix compile breakage in jz4740.c and smartq_wm8987.c
      ASoC: Do not include soc-dapm.h
      ASoC: Do not include soc-dai.h
      ASoC: Remove cyclic dependency between soc.h and soc-dapm.h/soc-dai.h

Jassi Brar (18):
      ASoC: Samsung: Remove redundant AQUILA driver
      ASoC: Samsung: Rename DMA device
      ARM: Samsung: Define common audio-dma device
      ASoC: Samsung: Rename ASoC DMA driver
      ASoC: Samsung: Rename AC97 platform device
      ASoC: Samsung: Rename AC97 driver
      ASoC: Samsung: Rename PCM driver
      ASoC: Samsung: Generalize DMA driver namespace
      ASoC: Samsung: Rename s3c64xx I2S device
      ASoC: Samsung: Add common I2S driver
      ASoC: SMARTQ: Move to use new I2S driver
      ASoC: GONI: Move to use new I2S driver
      ASoC: SMDK64XX: Move to use new I2S driver
      ASoC: S3C64XX: Remove obsoleted I2S drivers
      ASoC: SMDK64XX: Rename for other platforms
      ASoC: SMDK_WM8580: Enable for SMDKC100
      ASoC: Samsung: Generalize Kconfig symbols
      ASoC: Samsung: Rename from s3c24xx to samsung

Jesper Juhl (1):
      ASoC: MPC5200: Eliminate duplicate include of of_device.h

Liam Girdwood (1):
      Merge commit 'v2.6.37-rc1' into for-2.6.37

Mark Brown (8):
      ASoC: Fix multi-component mismerge in WM8523
      ASoC: Restore WM8994 volatile and readable register operations
      Merge branch 'for-2.6.37' into for-2.6.38
      Merge branch 'for-2.6.37' into for-2.6.38
      Merge branch 'fix/asoc' of git://git.kernel.org/.../tiwai/sound-2.6 into for-2.6.37
      Merge branch 'topic/asoc' of git://git.kernel.org/.../tiwai/sound-2.6 into for-2.6.38
      ASoC: Add initial WM8737 driver
      Merge branch 'for-2.6.37' into for-2.6.38

Takashi Iwai (1):
      Merge branch 'for-2.6.37' of git://git.kernel.org/.../lrg/asoc-2.6 into fix/asoc

Vasiliy Kulikov (2):
      ASoC: s3c24xx: test wrong variable
      ASoC: atmel: test wrong variable

 arch/arm/mach-s3c2410/mach-h1940.c                 |    2 +-
 arch/arm/mach-s3c2440/mach-rx1950.c                |    2 +-
 arch/arm/mach-s3c64xx/dev-audio.c                  |   15 +-
 arch/arm/mach-s3c64xx/mach-smdk6410.c              |    2 +-
 arch/arm/mach-s5pc100/dev-audio.c                  |    2 +-
 arch/arm/mach-s5pc100/mach-smdkc100.c              |    2 +
 arch/arm/mach-s5pv210/dev-audio.c                  |    2 +-
 arch/arm/plat-s3c24xx/devs.c                       |   19 +-
 arch/arm/plat-samsung/Makefile                     |    1 +
 arch/arm/plat-samsung/dev-asocdma.c                |   24 +
 arch/arm/plat-samsung/include/plat/devs.h          |    2 +-
 include/sound/soc-dai.h                            |    2 -
 include/sound/soc-dapm.h                           |    1 -
 sound/soc/Kconfig                                  |    2 +-
 sound/soc/Makefile                                 |    2 +-
 sound/soc/atmel/playpaq_wm8510.c                   |    1 -
 sound/soc/atmel/sam9g20_wm8731.c                   |    5 +-
 sound/soc/atmel/snd-soc-afeb9260.c                 |    1 -
 sound/soc/au1x/db1200.c                            |    1 -
 sound/soc/blackfin/bf5xx-ad1836.c                  |    1 -
 sound/soc/blackfin/bf5xx-ad193x.c                  |    1 -
 sound/soc/blackfin/bf5xx-ad73311.c                 |    1 -
 sound/soc/blackfin/bf5xx-ssm2602.c                 |    1 -
 sound/soc/codecs/88pm860x-codec.c                  |    1 -
 sound/soc/codecs/Kconfig                           |    4 +
 sound/soc/codecs/Makefile                          |    2 +
 sound/soc/codecs/ad1836.c                          |    1 -
 sound/soc/codecs/ad193x.c                          |    1 -
 sound/soc/codecs/ad1980.c                          |    1 -
 sound/soc/codecs/ak4535.c                          |    1 -
 sound/soc/codecs/ak4671.c                          |    1 -
 sound/soc/codecs/alc5623.c                         |   12 +-
 sound/soc/codecs/cq93vc.c                          |    2 -
 sound/soc/codecs/cs42l51.c                         |    1 -
 sound/soc/codecs/jz4740.c                          |    1 -
 sound/soc/codecs/max98088.c                        |    4 +-
 sound/soc/codecs/ssm2602.c                         |    1 -
 sound/soc/codecs/stac9766.c                        |    2 +-
 sound/soc/codecs/tlv320aic23.c                     |    1 -
 sound/soc/codecs/tlv320aic26.c                     |    1 -
 sound/soc/codecs/tlv320aic3x.c                     |    1 -
 sound/soc/codecs/tlv320dac33.c                     |    1 -
 sound/soc/codecs/tpa6130a2.c                       |    5 +-
 sound/soc/codecs/twl4030.c                         |    1 -
 sound/soc/codecs/twl6040.c                         |    1 -
 sound/soc/codecs/uda134x.c                         |    1 -
 sound/soc/codecs/uda1380.c                         |    1 -
 sound/soc/codecs/wl1273.c                          |    3 +-
 sound/soc/codecs/wm2000.c                          |    1 -
 sound/soc/codecs/wm8350.c                          |    1 -
 sound/soc/codecs/wm8400.c                          |    1 -
 sound/soc/codecs/wm8510.c                          |    1 -
 sound/soc/codecs/wm8523.c                          |    2 -
 sound/soc/codecs/wm8580.c                          |    1 -
 sound/soc/codecs/wm8711.c                          |    1 -
 sound/soc/codecs/wm8728.c                          |    1 -
 sound/soc/codecs/wm8731.c                          |    1 -
 sound/soc/codecs/wm8737.c                          |  713 +++++++++++
 sound/soc/codecs/wm8737.h                          |  322 +++++
 sound/soc/codecs/wm8741.c                          |    1 -
 sound/soc/codecs/wm8750.c                          |    1 -
 sound/soc/codecs/wm8753.c                          |    1 -
 sound/soc/codecs/wm8770.c                          |    1 -
 sound/soc/codecs/wm8776.c                          |    1 -
 sound/soc/codecs/wm8804.c                          |    1 -
 sound/soc/codecs/wm8900.c                          |    1 -
 sound/soc/codecs/wm8903.c                          |    1 -
 sound/soc/codecs/wm8904.c                          |    3 +-
 sound/soc/codecs/wm8940.c                          |    1 -
 sound/soc/codecs/wm8955.c                          |    1 -
 sound/soc/codecs/wm8960.c                          |    1 -
 sound/soc/codecs/wm8961.c                          |    5 +-
 sound/soc/codecs/wm8962.c                          |    1 -
 sound/soc/codecs/wm8971.c                          |    1 -
 sound/soc/codecs/wm8974.c                          |    1 -
 sound/soc/codecs/wm8978.c                          |    1 -
 sound/soc/codecs/wm8985.c                          |    1 -
 sound/soc/codecs/wm8988.c                          |    1 -
 sound/soc/codecs/wm8990.c                          |    1 -
 sound/soc/codecs/wm8993.c                          |    1 -
 sound/soc/codecs/wm8994.c                          |    5 +-
 sound/soc/codecs/wm9081.c                          |    1 -
 sound/soc/codecs/wm9090.c                          |    1 -
 sound/soc/codecs/wm9705.c                          |    1 -
 sound/soc/codecs/wm9712.c                          |    1 -
 sound/soc/codecs/wm9713.c                          |    1 -
 sound/soc/codecs/wm_hubs.c                         |    1 -
 sound/soc/davinci/davinci-evm.c                    |    1 -
 sound/soc/davinci/davinci-sffsdr.c                 |    1 -
 sound/soc/ep93xx/snappercl15.c                     |    1 -
 sound/soc/fsl/mpc5200_dma.c                        |    1 -
 sound/soc/imx/eukrea-tlv320.c                      |    1 -
 sound/soc/imx/phycore-ac97.c                       |    1 -
 sound/soc/imx/wm1133-ev1.c                         |    1 -
 sound/soc/jz4740/jz4740-i2s.c                      |    1 -
 sound/soc/jz4740/qi_lb60.c                         |    1 -
 sound/soc/kirkwood/kirkwood-t5325.c                |    1 -
 sound/soc/nuc900/nuc900-ac97.c                     |    2 +-
 sound/soc/nuc900/nuc900-audio.c                    |    1 -
 sound/soc/omap/am3517evm.c                         |    1 -
 sound/soc/omap/igep0020.c                          |    1 -
 sound/soc/omap/n810.c                              |    1 -
 sound/soc/omap/omap-mcbsp.c                        |    8 +
 sound/soc/omap/omap2evm.c                          |    1 -
 sound/soc/omap/omap3beagle.c                       |    1 -
 sound/soc/omap/omap3evm.c                          |    1 -
 sound/soc/omap/omap3pandora.c                      |    2 +-
 sound/soc/omap/osk5912.c                           |    1 -
 sound/soc/omap/overo.c                             |    1 -
 sound/soc/omap/rx51.c                              |    1 -
 sound/soc/omap/sdp3430.c                           |    1 -
 sound/soc/omap/sdp4430.c                           |    1 -
 sound/soc/omap/zoom2.c                             |    1 -
 sound/soc/pxa/corgi.c                              |    1 -
 sound/soc/pxa/e740_wm9705.c                        |    1 -
 sound/soc/pxa/e750_wm9705.c                        |    1 -
 sound/soc/pxa/e800_wm9712.c                        |    1 -
 sound/soc/pxa/em-x270.c                            |    1 -
 sound/soc/pxa/magician.c                           |    1 -
 sound/soc/pxa/mioa701_wm9713.c                     |    1 -
 sound/soc/pxa/palm27x.c                            |    1 -
 sound/soc/pxa/poodle.c                             |    1 -
 sound/soc/pxa/raumfeld.c                           |    1 -
 sound/soc/pxa/saarb.c                              |    1 -
 sound/soc/pxa/spitz.c                              |    1 -
 sound/soc/pxa/tavorevb3.c                          |    1 -
 sound/soc/pxa/tosa.c                               |    1 -
 sound/soc/pxa/z2.c                                 |    1 -
 sound/soc/pxa/zylonite.c                           |    1 -
 sound/soc/s3c24xx/Kconfig                          |  171 ---
 sound/soc/s3c24xx/Makefile                         |   55 -
 sound/soc/s3c24xx/aquila_wm8994.c                  |  296 -----
 sound/soc/s3c24xx/s3c64xx-i2s-v4.c                 |  230 ----
 sound/soc/s3c24xx/s3c64xx-i2s.c                    |  242 ----
 sound/soc/s3c24xx/s3c64xx-i2s.h                    |   41 -
 sound/soc/s6000/s6105-ipcam.c                      |    1 -
 sound/soc/samsung/Kconfig                          |  155 +++
 sound/soc/samsung/Makefile                         |   51 +
 sound/soc/{s3c24xx/s3c-ac97.c => samsung/ac97.c}   |   22 +-
 sound/soc/{s3c24xx/s3c-ac97.h => samsung/ac97.h}   |    8 +-
 sound/soc/{s3c24xx/s3c-dma.c => samsung/dma.c}     |  134 +-
 sound/soc/{s3c24xx/s3c-dma.h => samsung/dma.h}     |    2 +-
 sound/soc/{s3c24xx => samsung}/goni_wm8994.c       |   36 +-
 sound/soc/samsung/i2s.c                            | 1256 ++++++++++++++++++++
 sound/soc/samsung/i2s.h                            |   29 +
 sound/soc/{s3c24xx => samsung}/jive_wm8750.c       |    7 +-
 sound/soc/{s3c24xx => samsung}/lm4857.h            |    0
 sound/soc/{s3c24xx => samsung}/ln2440sbc_alc650.c  |    9 +-
 .../{s3c24xx => samsung}/neo1973_gta02_wm8753.c    |    7 +-
 sound/soc/{s3c24xx => samsung}/neo1973_wm8753.c    |    7 +-
 sound/soc/{s3c24xx/s3c-pcm.c => samsung/pcm.c}     |    6 +-
 sound/soc/{s3c24xx/s3c-pcm.h => samsung/pcm.h}     |    2 +-
 sound/soc/{s3c24xx => samsung}/regs-i2s-v2.h       |    0
 sound/soc/{s3c24xx => samsung}/rx1950_uda1380.c    |    5 +-
 sound/soc/{s3c24xx => samsung}/s3c-i2s-v2.c        |    4 +-
 sound/soc/{s3c24xx => samsung}/s3c-i2s-v2.h        |    2 +-
 sound/soc/{s3c24xx => samsung}/s3c2412-i2s.c       |    4 +-
 sound/soc/{s3c24xx => samsung}/s3c2412-i2s.h       |    2 +-
 sound/soc/{s3c24xx => samsung}/s3c24xx-i2s.c       |    2 +-
 sound/soc/{s3c24xx => samsung}/s3c24xx-i2s.h       |    0
 sound/soc/{s3c24xx => samsung}/s3c24xx_simtec.c    |    5 +-
 sound/soc/{s3c24xx => samsung}/s3c24xx_simtec.h    |    2 +-
 .../{s3c24xx => samsung}/s3c24xx_simtec_hermes.c   |    7 +-
 .../s3c24xx_simtec_tlv320aic23.c                   |    7 +-
 sound/soc/{s3c24xx => samsung}/s3c24xx_uda134x.c   |    5 +-
 sound/soc/{s3c24xx => samsung}/smartq_wm8987.c     |   33 +-
 sound/soc/{s3c24xx => samsung}/smdk2443_wm9710.c   |    9 +-
 sound/soc/{s3c24xx => samsung}/smdk_spdif.c        |    8 +-
 .../smdk64xx_wm8580.c => samsung/smdk_wm8580.c}    |  151 ++--
 sound/soc/{s3c24xx => samsung}/smdk_wm9713.c       |    8 +-
 sound/soc/{s3c24xx => samsung}/spdif.c             |    4 +-
 sound/soc/{s3c24xx => samsung}/spdif.h             |    2 +-
 sound/soc/sh/migor.c                               |    1 -
 sound/soc/sh/sh7760-ac97.c                         |    1 -
 sound/soc/sh/siu.h                                 |    2 +-
 sound/soc/sh/siu_dai.c                             |    2 +-
 sound/soc/sh/siu_pcm.c                             |    2 +-
 sound/soc/soc-core.c                               |    1 -
 sound/soc/soc-dapm.c                               |    1 -
 sound/soc/soc-jack.c                               |    1 -
 180 files changed, 2859 insertions(+), 1456 deletions(-)
 create mode 100644 arch/arm/plat-samsung/dev-asocdma.c
 create mode 100644 sound/soc/codecs/wm8737.c
 create mode 100644 sound/soc/codecs/wm8737.h
 delete mode 100644 sound/soc/s3c24xx/Kconfig
 delete mode 100644 sound/soc/s3c24xx/Makefile
 delete mode 100644 sound/soc/s3c24xx/aquila_wm8994.c
 delete mode 100644 sound/soc/s3c24xx/s3c64xx-i2s-v4.c
 delete mode 100644 sound/soc/s3c24xx/s3c64xx-i2s.c
 delete mode 100644 sound/soc/s3c24xx/s3c64xx-i2s.h
 create mode 100644 sound/soc/samsung/Kconfig
 create mode 100644 sound/soc/samsung/Makefile
 rename sound/soc/{s3c24xx/s3c-ac97.c => samsung/ac97.c} (96%)
 rename sound/soc/{s3c24xx/s3c-ac97.h => samsung/ac97.h} (73%)
 rename sound/soc/{s3c24xx/s3c-dma.c => samsung/dma.c} (74%)
 rename sound/soc/{s3c24xx/s3c-dma.h => samsung/dma.h} (97%)
 rename sound/soc/{s3c24xx => samsung}/goni_wm8994.c (92%)
 create mode 100644 sound/soc/samsung/i2s.c
 create mode 100644 sound/soc/samsung/i2s.h
 rename sound/soc/{s3c24xx => samsung}/jive_wm8750.c (97%)
 rename sound/soc/{s3c24xx => samsung}/lm4857.h (100%)
 rename sound/soc/{s3c24xx => samsung}/ln2440sbc_alc650.c (92%)
 rename sound/soc/{s3c24xx => samsung}/neo1973_gta02_wm8753.c (99%)
 rename sound/soc/{s3c24xx => samsung}/neo1973_wm8753.c (99%)
 rename sound/soc/{s3c24xx/s3c-pcm.c => samsung/pcm.c} (99%)
 rename sound/soc/{s3c24xx/s3c-pcm.h => samsung/pcm.h} (99%)
 rename sound/soc/{s3c24xx => samsung}/regs-i2s-v2.h (100%)
 rename sound/soc/{s3c24xx => samsung}/rx1950_uda1380.c (98%)
 rename sound/soc/{s3c24xx => samsung}/s3c-i2s-v2.c (99%)
 rename sound/soc/{s3c24xx => samsung}/s3c-i2s-v2.h (98%)
 rename sound/soc/{s3c24xx => samsung}/s3c2412-i2s.c (98%)
 rename sound/soc/{s3c24xx => samsung}/s3c2412-i2s.h (95%)
 rename sound/soc/{s3c24xx => samsung}/s3c24xx-i2s.c (99%)
 rename sound/soc/{s3c24xx => samsung}/s3c24xx-i2s.h (100%)
 rename sound/soc/{s3c24xx => samsung}/s3c24xx_simtec.c (99%)
 rename sound/soc/{s3c24xx => samsung}/s3c24xx_simtec.h (94%)
 rename sound/soc/{s3c24xx => samsung}/s3c24xx_simtec_hermes.c (96%)
 rename sound/soc/{s3c24xx => samsung}/s3c24xx_simtec_tlv320aic23.c (96%)
 rename sound/soc/{s3c24xx => samsung}/s3c24xx_uda134x.c (99%)
 rename sound/soc/{s3c24xx => samsung}/smartq_wm8987.c (92%)
 rename sound/soc/{s3c24xx => samsung}/smdk2443_wm9710.c (92%)
 rename sound/soc/{s3c24xx => samsung}/smdk_spdif.c (97%)
 rename sound/soc/{s3c24xx/smdk64xx_wm8580.c => samsung/smdk_wm8580.c} (63%)
 rename sound/soc/{s3c24xx => samsung}/smdk_wm9713.c (95%)
 rename sound/soc/{s3c24xx => samsung}/spdif.c (99%)
 rename sound/soc/{s3c24xx => samsung}/spdif.h (94%)


More information about the Alsa-devel mailing list