At Tue, 24 Jan 2012 20:11:57 +0000, Mark Brown wrote:
The following changes since commit dcd6c92267155e70a94b3927bce681ce74b80d1f:
Linux 3.3-rc1 (2012-01-19 15:04:48 -0800)
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git asoc-3.4
for you to fetch changes up to 5509f2f80c711add6bbcec9af7f4bbba2e2cc22b:
ASoC: wm5100: Fix warnings from recent patches (2012-01-24 19:51:34 +0000)
A random collection of updates, pretty much all driver specific cleanups of various kinds which have accumilated over the merge window. There's one feature (support for announcing msbits in the core) and a merge over of a new regmap feature (register patches) the initial users for which are a few ASoC drivers.
(I'm also trying this shiny new git signed tags foo, which may well not actually accomplish anything if you're not using a shiny new git 1.7.9 prerelease, though the regmap merge did the right thing at least. If the asoc-3.4 tag can't be pulled correctly then the for-3.4 branch is still there as normal.)
Yeah, my git is still 1.7.8.x and it doesn't seem to work well with the singed tag, so I pulled for-3.x branches now.
I'm going to upgrade in this week sometime later.
thanks,
Takashi
Axel Lin (2): ASoC: jz4740: Convert qi_lb60 to use snd_soc_register_card() ASoC: Add __devinit/__devexit annotations at necessary places
Dimitris Papastamos (1): ASoC: wm8983: Remove useless snd_kcontrol
Fabio Estevam (2): ASoC: sgtl5000: Print revision number in hex ASoC: sgtl5000: Convert to table based DAPM and control init
Javier Martin (2): ASoC: Route Mic Bias in Visstrim_M10 board. ASoC: Add external amplifier controls for Visstrim_M10.
Joachim Eastwood (2): ASoC: use proper defines for stream directions in pcm engines ASoC: replace 0xffffffff with DMA_BIT_MASK macro
Liam Girdwood (3): ASoC: core - Improve card registration error messaging for large DAI links. ASoC: twl6040 - add method to query HS DC offset step size in mV ASoC: utils - Add support for a dummy codec driver.
Manjunath Hadli (1): ASoC: CQ93VC: remove machine specific header file inclusion from codec driver
Mark Brown (66): ASoC: Mark WM5100 register map cache only when going into BIAS_OFF ASoC: Don't go through cache when applying WM5100 rev A updates ASoC: Disable register synchronisation for low frequency WM8996 SYSCLK ASoC: Make WM8978 I2C usage unconditional ASoC: Remove unused control type from wm8978 driver ASoC: Convert wm8978 to table based DAPM and control init ASoC: Convert wm8978 to devm_kzalloc() ASoC: Use standard cache sync for WM8978 ASoC: Convert wm8978 to direct regmap API usage ASoC: Push wm8978 reset down into the I2C probe ASoC: Convert WM9090 to use regmap directly ASoC: Move WM9090 device identification and reset to I2C probe ASoC: Convert wm8993 to direct regmap API usage ASoC: Move WM8993 resource acquisition and device reset to bus probe ASoC: Convert WM8753 to direct regmap API usage ASoC: Make WM8971 I2C usage unconditional ASoC: Convert wm8971 to table based DAPM and control init ASoC: Convert wm8971 to devm_kzalloc() ASoC: Make wm8974 I2C usage unconditional ASoC: Convert wm8974 to table based DAPM and control init ASoC: Remove wm8974 private data ASoC: Use standard cache sync for wm8804 ASoC: Convert wm8804 to devm_kzalloc() ASoC: Convert wm8804 to direct regmap API usage ASoC: Make WM8904 I2C usage unconditional ASoC: Convert wm8904 to devm_kzalloc() ASoC: Use standard cache sync for WM8904 ASoC: Convert WM8904 to direct regmap API usage ASoC: Make I2C usage unconditional in WM8940 ASoC: Convert WM8940 to devm_kzalloc() ASoC: Make I2C usage unconditional in WM8955 ASoC: Convert WM8955 to devm_kzalloc() ASoC: Use standard register cache sync for WM8955 ASoC: Convert WM8955 to direct regmap API usage ASoC: Convert WM8955 to table based DAPM and control init ASoC: Optimise performance of WM8904 ADC 128fs OSR mode ASoC: Make WM8962 I2C usage unconditional ASoC: Convert WM8962 register access map to modern style ASoC: Add WM8962 DAC and ADC L/R swap support ASoC: Allow drivers to specify how many bits are significant on a DAI ASoC: 24 bits are significant on the WM8996 audio interfaces ASoC: Implement basic WM8993 interrupt support ASoC: Make WM8993 I2C usage unconditional ASoC: 24 bits are significant on wm_hubs DAIs ASoC: When releasing WM5100 put /RESET into reset ASoC: Say we can't read WM5100 ID register ASoC: Remove redundant set_bias_level() from WM5100 remove() ASoC: Make WM5100 interrupt path use regmap directly ASoC: Push WM5100 interrupt request into I2C probe ASoC: Don't tell applications about msbits unless we're ignoring input ASoC: Use regmap update bits operation for drivers using regmap ASoC: Fix build of tlv320dac33 ASoC: wm8985: Convert to devm_kzalloc() ASoC: wm8985: Convert to table based DAPM and control init ASoC: wm8985: Use standard cache sync implementation ASoC: wm8985 Don't directly reference the cache data structure ASoC: wm8985: Convert to direct regmap API usage ASoC: wm8988: Convert to table based DAPM and control init ASoC: wm8988: Convert to devm_kzalloc() ASoC: sgtl5000: It's sgtl5000 not sgtl500 regmap: Support register patch sets ASoC: Convert WM8731 to direct regmap API usage ASoC: wm5100: Fix mismerge of IRQ frees Merge tag 'regmap-patch-initial' of git://git.kernel.org/.../broonie/regmap into for-3.4 ASoC: Convert the WM5100 revision A updates to a regmap patch ASoC: wm5100: Fix warnings from recent patches
Peter Ujfalusi (4): ASoC: tlv320dac33: Use core to set the msbits constraint ASoC: twl4030: Use core to set the msbits constraint ASoC: omap-dmic: Use core to set the msbits constraint ASoC: omap-mcpdm: Set 24msbits constraint
Ryan Mallon (1): ep93xx: Don't use system controller defines in audio drivers
Wolfram Sang (2): ASoC: tlv320aic32x4: always enable dividers ASoC: tlv320aic32x4: always enable analouge block
Zeng Zhaoming (1): ASoC: sgtl5000: Fix wrong register name in restore
arch/arm/mach-ep93xx/core.c | 19 +- arch/arm/mach-ep93xx/include/mach/platform.h | 2 +- arch/mips/jz4740/board-qi_lb60.c | 6 + drivers/base/regmap/internal.h | 3 + drivers/base/regmap/regcache.c | 11 + drivers/base/regmap/regmap.c | 58 + include/linux/regmap.h | 3 + include/sound/soc.h | 2 + sound/soc/atmel/atmel-pcm.c | 4 +- sound/soc/codecs/alc5623.c | 4 +- sound/soc/codecs/alc5632.c | 2 +- sound/soc/codecs/cq93vc.c | 2 - sound/soc/codecs/sgtl5000.c | 36 +- sound/soc/codecs/tlv320aic32x4.c | 110 +- sound/soc/codecs/tlv320dac33.c | 6 +- sound/soc/codecs/twl4030.c | 7 +- sound/soc/codecs/twl6040.c | 13 + sound/soc/codecs/twl6040.h | 1 + sound/soc/codecs/wm5100.c | 356 +++--- sound/soc/codecs/wm8731.c | 109 ++- sound/soc/codecs/wm8753.c | 186 ++- sound/soc/codecs/wm8804.c | 146 +-- sound/soc/codecs/wm8904.c | 838 ++++-------- sound/soc/codecs/wm8904.h | 11 + sound/soc/codecs/wm8940.c | 14 +- sound/soc/codecs/wm8955.c | 247 ++-- sound/soc/codecs/wm8962.c | 1819 +++++++++----------------- sound/soc/codecs/wm8971.c | 37 +- sound/soc/codecs/wm8974.c | 45 +- sound/soc/codecs/wm8978.c | 185 ++- sound/soc/codecs/wm8978.h | 2 + sound/soc/codecs/wm8983.c | 5 - sound/soc/codecs/wm8985.c | 315 +++-- sound/soc/codecs/wm8988.c | 29 +- sound/soc/codecs/wm8993.c | 599 ++++++--- sound/soc/codecs/wm8994.c | 8 +- sound/soc/codecs/wm8996.c | 8 + sound/soc/codecs/wm8996.h | 4 + sound/soc/codecs/wm9090.c | 266 ++-- sound/soc/davinci/davinci-pcm.c | 4 +- sound/soc/ep93xx/edb93xx.c | 4 +- sound/soc/ep93xx/ep93xx-pcm.c | 4 +- sound/soc/ep93xx/snappercl15.c | 4 +- sound/soc/fsl/fsl_dma.c | 10 +- sound/soc/fsl/mpc5200_dma.c | 16 +- sound/soc/imx/mx27vis-aic32x4.c | 104 ++ sound/soc/jz4740/qi_lb60.c | 56 +- sound/soc/kirkwood/kirkwood-dma.c | 4 +- sound/soc/omap/omap-dmic.c | 7 +- sound/soc/omap/omap-mcpdm.c | 2 + sound/soc/s6000/s6000-pcm.c | 5 +- sound/soc/samsung/dma.c | 2 +- sound/soc/soc-core.c | 33 +- sound/soc/soc-dapm.c | 27 +- sound/soc/soc-io.c | 1 + sound/soc/soc-pcm.c | 38 + sound/soc/soc-utils.c | 20 +- sound/soc/tegra/tegra_pcm.c | 2 +- 58 files changed, 2917 insertions(+), 2944 deletions(-) [2 Digital signature <application/pgp-signature (7bit)>]