[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