[alsa-devel] ASoC updates for 3.4

Takashi Iwai tiwai at suse.de
Tue Jan 24 21:33:47 CET 2012


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)>]
> 


More information about the Alsa-devel mailing list