[alsa-devel] ASoC updates for 3.4

Mark Brown broonie at opensource.wolfsonmicro.com
Tue Jan 24 21:11:57 CET 2012


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

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(-)
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 836 bytes
Desc: Digital signature
Url : http://mailman.alsa-project.org/pipermail/alsa-devel/attachments/20120124/190524fc/attachment-0001.sig 


More information about the Alsa-devel mailing list