[alsa-devel] ASoC updates for 3.3

Mark Brown broonie at opensource.wolfsonmicro.com
Fri Dec 23 13:18:45 CET 2011


The following changes since commit c45471eac2bdc271df40963ac8448d76ac434872:

  ASoC: Fix compile error in sound/soc/mid-x86/sst_platform.c (2011-12-16 07:50:15 +0100)

are available in the git repository at:
  git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git for-3.3

Axel Lin (40):
      ASoC: Remove unused extern declarations for sh4_hac_dai and sh7760_soc_platform
      ASoC: Staticise sst_pcm_new and sst_soc_platform_drv
      ASoC: Staticise mfld_msic_dailink
      ASoC: pxa: Convert e740_wm9705 to use snd_soc_register_card()
      ASoC: pxa: Convert e750_wm9705 to use snd_soc_register_card()
      ASoC: pxa: Convert imote2 to use snd_soc_register_card()
      ASoC: pxa: Convert tosa to use snd_soc_register_card()
      ASoC: pxa: Convert e800_wm9712 to use snd_soc_register_card()
      ASoC: Convert max9850 to table based DAPM and control init
      ASoC: Convert uda1380 to table based DAPM and control init
      ASoC: Remove export of s3c_pcm_dai
      ASoC: Use dai_fmt in edb93xx machine driver
      ASoC: Use dai_fmt in snappercl15 machine driver
      ASoC: Rename rt562[1|2]_vol_snd_controls to alc562[1|2]_vol_snd_controls
      ASoC: Convert ak4104 to devm_kzalloc()
      ASoC: Convert ak4535 to devm_kzalloc()
      ASoC: Convert ak4641 to devm_kzalloc()
      ASoC: Convert ak4642 to devm_kzalloc()
      ASoC: Convert ak4671 to devm_kzalloc()
      ASoC: Use dai_fmt in hx4700 machine driver
      ASoC: Use dai_fmt in imote2 machine driver
      ASoC: Convert 88pm860x-codec to table based DAPM and control init
      ASoC: Convert cs42l51 to table based DAPM and control init
      ASoC: pxa: Add .owner to struct snd_soc_card
      ASoC: samsung: Add .owner to struct snd_soc_card
      ASoC: fsl: Add .owner to struct snd_soc_card
      ASoC: atmel: Add .owner to struct snd_soc_card
      ASoC: blackfin: Add .owner to struct snd_soc_card
      ASoC: davinci: Add .owner to struct snd_soc_card
      ASoC: ep93xx: Add .owner to struct snd_soc_card
      ASoC: tegra: Add .owner to struct snd_soc_card
      ASoC: au1x: Add .owner to struct snd_soc_card
      ASoC: imx: Add .owner to struct snd_soc_card
      ASoC: jz4740: Add .owner to struct snd_soc_card
      ASoC: nuc900: Add .owner to struct snd_soc_card
      ASoC: s6000: Add .owner to struct snd_soc_card
      ASoC: sh: Add .owner to struct snd_soc_card
      ASoC: txx9: Add .owner to struct snd_soc_card
      ASoC: kirkwood: Add .owner to struct snd_soc_card
      ASoC: mid-x86: Add .owner to struct snd_soc_card

Leon Romanovsky (1):
      ASoC: Tegra machine ASoC driver for boards using ALC5332 codec

Mark Brown (23):
      ASoC: Fix wm8995 regmap usage
      ASoC: Staticise asoc_idma_platform
      ASoC: Complete initialisation before registering Samsung PCM DAI
      ASoC: Remove cache default  for volatile wm9081 reset register
      ASoC: Use standard snd_soc_cache_sync() for WM9090
      ASoC: Convert wm8993 to devm_kzalloc()
      ASoC: Use standard register cache sync in wm8993
      mfd: Test for jack detection when deciding if wm8994 should suspend
      ASoC: Tune the accessory detection rates for WM8996
      ASoC: Use core pm_runtime callbacks for siu_dai
      ASoC: Use core pm_runtime callbacks for fsi
      ASoC: Fix partial cherry pick in wm8993
      Merge branch 'topic/asoc' of git://git.kernel.org/.../tiwai/sound into for-3.3
      ASoC: Convert WM8960 to devm_kzalloc()
      ASoC: Remove I2C ifdefs from wm8961 driver
      ASoC: Convert wm8961 to devm_kzalloc()
      ASoC: Use standard cache sync code in wm8961
      Merge branch 'for-3.2' into for-3.3
      ASoC: Remove ifdefs for GPIO_SYSFS
      Revert "ASoC: mxs: correct 'direction' of device_prep_dma_cyclic"
      Merge branch 'for-3.2' into for-3.3
      ASoC: Declare soc_new_pcm() properly
      ASoC: Add trivial pm_runtime usage to Samsung DAI drivers

Peter Ujfalusi (2):
      OMAP4: mcbsp: Enable FIFO usage
      ASoC: omap-mcbsp: Enable FIFO usage on OMAP4

Shawn Guo (1):
      ASoC: mxs: correct 'direction' of device_prep_dma_cyclic

Stephen Warren (4):
      ASoC: Add utility to set a card's name from device tree
      ASoC: Add utility to parse DAPM routes from device tree
      ASoC: Tegra+WM8903 machine: Add device tree binding
      ASoC: Allow DAI links to be specified using device tree nodes

 .../bindings/sound/tegra-audio-wm8903.txt          |   71 +++++++
 arch/arm/mach-omap2/mcbsp.c                        |    3 +
 arch/arm/mach-pxa/eseries.c                        |   18 ++
 arch/arm/mach-pxa/stargate2.c                      |    6 +
 arch/arm/mach-pxa/tosa.c                           |    6 +
 drivers/mfd/wm8994-core.c                          |   14 ++
 include/sound/soc.h                                |   10 +
 sound/soc/atmel/sam9g20_wm8731.c                   |    1 +
 sound/soc/atmel/snd-soc-afeb9260.c                 |    1 +
 sound/soc/au1x/db1000.c                            |    1 +
 sound/soc/au1x/db1200.c                            |    2 +
 sound/soc/blackfin/bf5xx-ad1836.c                  |    1 +
 sound/soc/blackfin/bf5xx-ad193x.c                  |    1 +
 sound/soc/blackfin/bf5xx-ad1980.c                  |    1 +
 sound/soc/blackfin/bf5xx-ad73311.c                 |    1 +
 sound/soc/blackfin/bf5xx-ssm2602.c                 |    1 +
 sound/soc/blackfin/bfin-eval-adau1373.c            |    1 +
 sound/soc/blackfin/bfin-eval-adau1701.c            |    1 +
 sound/soc/blackfin/bfin-eval-adav80x.c             |    1 +
 sound/soc/codecs/88pm860x-codec.c                  |   15 +-
 sound/soc/codecs/ak4104.c                          |    6 +-
 sound/soc/codecs/ak4535.c                          |    6 +-
 sound/soc/codecs/ak4641.c                          |    7 +-
 sound/soc/codecs/ak4642.c                          |    6 +-
 sound/soc/codecs/ak4671.c                          |    6 +-
 sound/soc/codecs/alc5623.c                         |   12 +-
 sound/soc/codecs/cs42l51.c                         |   17 +-
 sound/soc/codecs/max9850.c                         |   17 +-
 sound/soc/codecs/uda1380.c                         |   24 +--
 sound/soc/codecs/wm8960.c                          |    7 +-
 sound/soc/codecs/wm8961.c                          |   27 +--
 sound/soc/codecs/wm8993.c                          |   29 +---
 sound/soc/codecs/wm8995.c                          |    1 +
 sound/soc/codecs/wm8996.c                          |   18 +-
 sound/soc/codecs/wm9081.c                          |    1 -
 sound/soc/codecs/wm9090.c                          |   13 +-
 sound/soc/davinci/davinci-evm.c                    |    6 +
 sound/soc/davinci/davinci-sffsdr.c                 |    1 +
 sound/soc/ep93xx/edb93xx.c                         |   15 +-
 sound/soc/ep93xx/simone.c                          |    1 +
 sound/soc/ep93xx/snappercl15.c                     |   13 +-
 sound/soc/fsl/efika-audio-fabric.c                 |   14 +-
 sound/soc/fsl/pcm030-audio-fabric.c                |   14 +-
 sound/soc/imx/eukrea-tlv320.c                      |    1 +
 sound/soc/imx/mx27vis-aic32x4.c                    |    1 +
 sound/soc/imx/phycore-ac97.c                       |    1 +
 sound/soc/imx/wm1133-ev1.c                         |    1 +
 sound/soc/jz4740/qi_lb60.c                         |    1 +
 sound/soc/kirkwood/kirkwood-openrd.c               |    1 +
 sound/soc/kirkwood/kirkwood-t5325.c                |    1 +
 sound/soc/mid-x86/mfld_machine.c                   |    3 +-
 sound/soc/mid-x86/sst_platform.c                   |    4 +-
 sound/soc/nuc900/nuc900-audio.c                    |    1 +
 sound/soc/omap/omap-mcbsp.c                        |    2 +-
 sound/soc/pxa/corgi.c                              |    1 +
 sound/soc/pxa/e740_wm9705.c                        |   76 +++----
 sound/soc/pxa/e750_wm9705.c                        |   67 +++----
 sound/soc/pxa/e800_wm9712.c                        |   67 +++----
 sound/soc/pxa/em-x270.c                            |    1 +
 sound/soc/pxa/hx4700.c                             |   17 +--
 sound/soc/pxa/imote2.c                             |   58 +++---
 sound/soc/pxa/magician.c                           |    1 +
 sound/soc/pxa/mioa701_wm9713.c                     |    1 +
 sound/soc/pxa/palm27x.c                            |    1 +
 sound/soc/pxa/raumfeld.c                           |    2 +
 sound/soc/pxa/saarb.c                              |    1 +
 sound/soc/pxa/spitz.c                              |    1 +
 sound/soc/pxa/tavorevb3.c                          |    1 +
 sound/soc/pxa/tosa.c                               |   78 +++-----
 sound/soc/pxa/z2.c                                 |    1 +
 sound/soc/pxa/zylonite.c                           |    1 +
 sound/soc/s6000/s6105-ipcam.c                      |    1 +
 sound/soc/samsung/goni_wm8994.c                    |    1 +
 sound/soc/samsung/h1940_uda1380.c                  |    1 +
 sound/soc/samsung/i2s.c                            |    6 +-
 sound/soc/samsung/idma.c                           |    2 +-
 sound/soc/samsung/jive_wm8750.c                    |    1 +
 sound/soc/samsung/littlemill.c                     |    1 +
 sound/soc/samsung/ln2440sbc_alc650.c               |    1 +
 sound/soc/samsung/lowland.c                        |    1 +
 sound/soc/samsung/neo1973_wm8753.c                 |    1 +
 sound/soc/samsung/pcm.c                            |   20 +-
 sound/soc/samsung/rx1950_uda1380.c                 |    1 +
 sound/soc/samsung/s3c24xx_simtec_hermes.c          |    1 +
 sound/soc/samsung/s3c24xx_simtec_tlv320aic23.c     |    1 +
 sound/soc/samsung/s3c24xx_uda134x.c                |    1 +
 sound/soc/samsung/smartq_wm8987.c                  |    1 +
 sound/soc/samsung/smdk2443_wm9710.c                |    1 +
 sound/soc/samsung/smdk_spdif.c                     |    1 +
 sound/soc/samsung/smdk_wm8580.c                    |    1 +
 sound/soc/samsung/smdk_wm8580pcm.c                 |    1 +
 sound/soc/samsung/smdk_wm8994.c                    |    1 +
 sound/soc/samsung/smdk_wm8994pcm.c                 |    1 +
 sound/soc/samsung/smdk_wm9713.c                    |    1 +
 sound/soc/samsung/speyside.c                       |    1 +
 sound/soc/samsung/tobermory.c                      |    1 +
 sound/soc/sh/fsi-ak4642.c                          |    1 +
 sound/soc/sh/fsi-da7210.c                          |    1 +
 sound/soc/sh/fsi-hdmi.c                            |    1 +
 sound/soc/sh/fsi.c                                 |    4 -
 sound/soc/sh/migor.c                               |    1 +
 sound/soc/sh/sh7760-ac97.c                         |    5 +-
 sound/soc/sh/siu_dai.c                             |    6 -
 sound/soc/soc-core.c                               |  148 +++++++++++++-
 sound/soc/soc-jack.c                               |    4 -
 sound/soc/tegra/Kconfig                            |    9 +
 sound/soc/tegra/Makefile                           |    2 +
 sound/soc/tegra/tegra_alc5632.c                    |  214 ++++++++++++++++++++
 sound/soc/tegra/tegra_wm8903.c                     |  129 ++++++++++---
 sound/soc/tegra/trimslice.c                        |    1 +
 sound/soc/txx9/txx9aclc-generic.c                  |    1 +
 111 files changed, 940 insertions(+), 446 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/sound/tegra-audio-wm8903.txt
 create mode 100644 sound/soc/tegra/tegra_alc5632.c


More information about the Alsa-devel mailing list