[alsa-devel] ASoC updates for v3.13

Mark Brown broonie at kernel.org
Fri Oct 25 11:01:35 CEST 2013


The following changes since commit 31d141e3a666269a3b6fcccddb0351caf7454240:

  Linux 3.12-rc6 (2013-10-19 12:28:15 -0700)

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git tags/asoc-v3.13

for you to fetch changes up to 9645083ca5ef365b7b750cf219bb20b61bb925f8:

  Merge remote-tracking branch 'asoc/topic/wm8962' into asoc-next (2013-10-24 11:24:18 +0100)

----------------------------------------------------------------

ASoC: Updates for v3.13

 - Further work on the dmaengine helpers, including support for
   configuring the parameters for DMA by reading the capabilities of the
   DMA controller which removes some guesswork and magic numbers fromm
   drivers.
 - A refresh of the documentation.
 - Conversions of many drivers to direct regmap API usage in order to
   allow the ASoC level register I/O code to be removed, this will
   hopefully be completed by v3.14.
 - Support for using async register I/O in DAPM, reducing the time taken
   to implement power transitions on systems that support it.

----------------------------------------------------------------
Andrew Morton (1):
      ASoC: atmel-pcm: fix warning

Brian Austin (3):
      ASoC: cs42l73: Add platform data support for cs42l73 codec
      ASoC: cs42l73: Namespace defines for cs42l73 codec
      ASoC: cs42l73: Add Device Tree support for CS42L73

Charles Keepax (3):
      ASoC: samsung: Allow mono in i2s driver
      ASoC: bells: Add missing route to power up DSP clock
      ASoC: arizona: Improve handling of setting REFCLK to 0

Chen Gang (1):
      ASoC: fsl_ssi: let check zero instead of check NO_IRQ

Daniel Mack (5):
      ASoC: ak4104: provide a module device table
      ASoC: tas5086: move two variables into private struct
      ASoC: tas5086: move initialization code to own functions
      ASoC: tas5086: add suspend callback
      ASoC: davinci-mcasp: add support for suspend and resume

Dmitry Eremin-Solenikov (3):
      ALSA: pxa: slightly refactor reset handling
      ALSA: ASoC: pxa: fix pxa2xx-ac97 DAI initialization order
      ALSA: ASoC: pxa: add asoc pm callbacks to pxa audio drivers

Fabio Estevam (3):
      ASoC: mxs: mxs-sgtl5000: Simplify probe function
      ASoC: fsl: fsl_ssi: Fix simultaneous capture and playback
      ASoC: fsl: imx-sgtl5000: Add .remove back

Felipe Pena (1):
      ASoC: fsl: Fix memory leak in imx-audmux.c

Hebbar, Gururaja (2):
      ASoC: davinci: Add support for AM33xx SoC Audio
      ASoC: davinci-evm: Add device tree binding

Jarkko Nikula (1):
      ASoC: pcm: Remove extra spaces from dev_ prints

Jean-Francois Moine (4):
      ASoC: kirkwood: fix loss of external clock at probe time
      ASoc: kirkwood: Extend the min and max number of bytes per period
      ASoC: kirkwood: prefer external clock over internal clock
      ASoC: kirkwood: add S/PDIF support

Jyri Sarha (8):
      ASoC: davinci-evm: Move sysclk logic away from evm_hw_params
      ASoC: tlv320aic3x: Add regulators to DT bindings document
      ASoC: tlv320aic3x: Add codec pins to DT bindings document
      ASoC: davinci-mcasp: Add location for data port registers to DT
      ASoC: davinci-mcasp: Extract DMA channels directly from DT
      ASoC: davinci-mcasp: Change compatible property model to more accurate
      ASoC: davinci-mcasp: Improve DT bindings document
      ASoC: davinci-mcasp: Remove last reference to num-serializer in DT doc

Kuninori Morimoto (14):
      regmap: add regmap_field_update_bits()
      ASoC: snd_soc_codec includes snd_soc_component
      ASoC: add .of_xlate_dai_name on snd_soc_component_driver
      regmap: Add regmap_fields APIs
      ASoC: rsnd: gen: rsnd_gen_ops cares .probe and .remove
      ASoC: rcar: remove unnecessary mach/clock.h
      ASoC: rsnd: remove rsnd_priv_read/write/bset()
      ASoC: rsnd: use regmap instead of original register mapping method
      ASoC: rcar: fixup rsnd_platform_call() return value
      ASoC: rcar: add ID check on rsnd_dai_get()
      ASoC: add snd_soc_of_get_dai_name() default of_xlate
      ASoC: simple-card: un-implemented set_fmt is not error
      ASoC: rcar: add rsnd_scu_hpbif_is_enable()
      ASoC: rcar: remove RSND_SSI_CLK_FROM_ADG

Lars-Peter Clausen (15):
      ASoC: Remove support for reg_access_defaults
      ASoC: Remove snd_soc_bulk_write_raw()
      ASoC: Remove reg_def_copy
      ASoC: Remove 'reg_size' field from snd_soc_codec struct
      ASoC: Remove infrastructure for supporting multiple cache types
      ASoC: adau1373: Convert to direct regmap usage
      ASoC: adau1373: Remove ADAU1373_PLL_CTRL7 register definition
      ASoC: adau1373: Issue soft reset on probe
      ASoC: adav80x: Convert to direct regmap usage
      ASoC: dapm: Ignore VMID widgets for target bias
      ASoC: dapm: Add support for virtual mixer controls
      ASoC: twl6040: Use virtual DAPM mixer controls
      ASoC: twl4030: Use virtual DAPM mixer controls
      ASoC: dmaengine-pcm: Add support for querying DMA capabilities
      ASoC: dmaengine-pcm: Provide default config

Liam Girdwood (10):
      ASoC: trace: Make sure trace header doesnt depend on any headers
      ASoC: core utils: Dont set DMA params for BE substreams
      ASoC: rt5640: Provide more useful hw_params error reasons.
      ASoC: rt5640: Add ACPI probing support.
      ASoC: core: Add API for configuration of DAI BCLK ratio
      ASoC: Docs: Update codec documentation
      ASoC: Docs: Platform update
      ASoC: Docs: update DAPM
      ASoC: Docs: Machine update
      ASoC: Docs: Add documentation for Dynamic PCM

Mark Brown (122):
      ASoC: cq93vc: Don't use control data for core driver data
      ASoC: wm8400: Use supplies to manage input power
      ASoC: wm8400: Use regmap for I/O
      ASoC: core: Implement devm_snd_soc_register_component()
      ASoC: core: Add devm_snd_soc_register_card()
      Merge remote-tracking branch 'asoc/topic/devm' into asoc-samsung
      ASoC: smdk_wm8994: Use devm_snd_soc_unregister_card()
      ASoC: samsung-i2s: Use devm_snd_soc_register_component()
      Merge remote-tracking branch 'asoc/topic/component' into asoc-core
      ASoC: 88pm60x: Don't use control data for i2c
      ASoC: 88pm860x: Use regmap for I/O
      ASoC: ab8500: Downgrade noisy log message
      ASoC: ab8500: Use ASoC I/O functions
      ASoC: ab8500: Convert register I/O to regmap
      ASoC: max98088: Fix indentation
      ASoC: max98088: Use table based control init
      ASoC: max98088: Convert to direct regmap API usage
      ASoC: ab8500: Explicitly set I/O up
      ASoC: max98095: Remove custom hw_write() implementation
      ASoC: max90895: Convert to table based control init
      ASoC: max98095: Convert to direct regmap API usage
      ASoC: tlv320aic23: Remove #defines for I2C
      ASoC: tlv320aic23: Convert to table based control init
      ASoC: tlv320aic3x: Remove nonsense comment for register cache
      ASoC: tlv320aic3x: Move resource acquisition to I2C probe
      ASoC: tlv320aic3x: Move to table based control init
      ASoC: tlv320aic3x: Move to table based DAPM init
      ASoC: tlv320aic3x: Don't reference cache datastructure directly
      ASoC: tlv320aic3x: Convert to direct regmap API usage
      ASoC: max98088: Set max_register
      ASoC: max9850: Convert to direct regmap API usage
      ASoC: cq93vc: Use table based control registration
      ASoC: cq93vc: Use core I/O functions
      ASoC: cq93vc: Use regmap for I/O
      Merge tag 'regmap-fields' of git://git.kernel.org/.../broonie/regmap into asoc-rcar
      ASoC: tlv320aic23: Convert to direct regmap API usage
      ASoC: tlv320aic26: Convert to table based control init
      ASoC: tlv320aic26: Use snd_soc_update_bits()
      ASoC: tlv320aic26: Convert to direct regmap API usage
      mfd: mc13xxx: Don't require lock for simple register I/O
      mfd: mc13xxx: Move SPI erratum workaround into SPI I/O function
      ASoC: mc13783: Use regmap directly from ASoC
      ASoC: sn95031: Convert to regmap
      ASoC: tlv320aic32x4: Move GPIO acquisition to I2C probe
      ASoC: tlv320aic32x4: Convert to direct regmap API usage
      Merge remote-tracking branch 'asoc/fix/fsl' into asoc-devm
      ASoC: si476x: Remove custom register I/O implementation
      Merge remote-tracking branch 'asoc/fix/fsl' into asoc-fsl
      Merge remote-tracking branch 'asoc/topic/dapm' into asoc-twl6040
      regmap: Cache async work structures
      regmap: Don't generate gather writes for single register raw writes
      regmap: Simplify the initiation of async I/O
      regmap: Provide asynchronous write and update bits operations
      Merge tag 'regmap-async-reg' of git://git.kernel.org/.../broonie/regmap into asoc-dapm
      ASoC: dapm: Use async I/O for DAPM sequences
      ASoC: dapm: Run clock and regulator events separately to other supplies
      ASoC: wm8962: Move interrupt initalisation to probe()
      ASoC: wm8962: Move register initialisation to I2C probe()
      ASoC: cirrus: Enable compile test builds
      ASoC: rt5640: Power down LDO while suspended
      ASoC: rt5640: Don't go to standby on resume
      ASoC: dai: Provide interface for setting DMA data at probe time
      ASoC: samsung: Initialise DMA data at device probe time
      ASoC: si476x: Fix locking of core
      ASoC: ep93xx: Open code dma channel request
      ASoC: tegra: Remove redundant initialisation of compat_filter_fn
      ASoC: dmaengine: Support custom channel names
      ASoC: dmaengine: Use filter_data rather than dma_data for compat requests
      Merge remote-tracking branch 'asoc/fix/fsl' into asoc-linus
      Merge remote-tracking branch 'asoc/fix/omap' into asoc-linus
      Merge remote-tracking branch 'asoc/fix/pcm1681' into asoc-linus
      Merge remote-tracking branch 'asoc/fix/pcm1792a' into asoc-linus
      Merge remote-tracking branch 'asoc/fix/rcar' into asoc-linus
      Merge remote-tracking branch 'asoc/fix/tlv320aic3x' into asoc-linus
      Merge remote-tracking branch 'asoc/topic/88pm860x' into asoc-next
      Merge remote-tracking branch 'asoc/topic/ab8500' into asoc-next
      Merge remote-tracking branch 'asoc/topic/adau1373' into asoc-next
      Merge remote-tracking branch 'asoc/topic/adav80x' into asoc-next
      Merge remote-tracking branch 'asoc/topic/ak4104' into asoc-next
      Merge remote-tracking branch 'asoc/topic/ak4642' into asoc-next
      Merge remote-tracking branch 'asoc/topic/arizona' into asoc-next
      Merge remote-tracking branch 'asoc/topic/atmel' into asoc-next
      Merge remote-tracking branch 'asoc/topic/bclk' into asoc-next
      Merge remote-tracking branch 'asoc/topic/component' into asoc-next
      Merge remote-tracking branch 'asoc/topic/core' into asoc-next
      Merge remote-tracking branch 'asoc/topic/cq93vc' into asoc-next
      Merge remote-tracking branch 'asoc/topic/cs4271' into asoc-next
      Merge remote-tracking branch 'asoc/topic/cs42l73' into asoc-next
      Merge remote-tracking branch 'asoc/topic/dapm' into asoc-next
      Merge remote-tracking branch 'asoc/topic/davinci' into asoc-next
      Merge remote-tracking branch 'asoc/topic/devm' into asoc-next
      Merge remote-tracking branch 'asoc/topic/dma' into asoc-next
      Merge remote-tracking branch 'asoc/topic/doc' into asoc-next
      Merge remote-tracking branch 'asoc/topic/ep93xx' into asoc-next
      Merge remote-tracking branch 'asoc/topic/fsl' into asoc-next
      Merge remote-tracking branch 'asoc/topic/kirkwood' into asoc-next
      Merge remote-tracking branch 'asoc/topic/max98088' into asoc-next
      Merge remote-tracking branch 'asoc/topic/max98095' into asoc-next
      Merge remote-tracking branch 'asoc/topic/max9850' into asoc-next
      Merge remote-tracking branch 'asoc/topic/mc13783' into asoc-next
      Merge remote-tracking branch 'asoc/topic/mxs' into asoc-next
      Merge remote-tracking branch 'asoc/topic/pcm1681' into asoc-next
      Merge remote-tracking branch 'asoc/topic/pcm1792a' into asoc-next
      Merge remote-tracking branch 'asoc/topic/pxa' into asoc-next
      Merge remote-tracking branch 'asoc/topic/rcar' into asoc-next
      Merge remote-tracking branch 'asoc/topic/rt5640' into asoc-next
      Merge remote-tracking branch 'asoc/topic/samsung' into asoc-next
      Merge remote-tracking branch 'asoc/topic/si476x' into asoc-next
      Merge remote-tracking branch 'asoc/topic/simple' into asoc-next
      Merge remote-tracking branch 'asoc/topic/sn95031' into asoc-next
      Merge remote-tracking branch 'asoc/topic/spear' into asoc-next
      Merge remote-tracking branch 'asoc/topic/tas5086' into asoc-next
      Merge remote-tracking branch 'asoc/topic/tegra' into asoc-next
      Merge remote-tracking branch 'asoc/topic/tlv320aic23' into asoc-next
      Merge remote-tracking branch 'asoc/topic/tlv320aic26' into asoc-next
      Merge remote-tracking branch 'asoc/topic/tlv320aic32x4' into asoc-next
      Merge remote-tracking branch 'asoc/topic/tlv320aic3x' into asoc-next
      Merge remote-tracking branch 'asoc/topic/tpa6130a2' into asoc-next
      Merge remote-tracking branch 'asoc/topic/twl4030' into asoc-next
      Merge remote-tracking branch 'asoc/topic/twl6040' into asoc-next
      Merge remote-tracking branch 'asoc/topic/wm8400' into asoc-next
      Merge remote-tracking branch 'asoc/topic/wm8962' into asoc-next

Markus Pargmann (3):
      ASoC: snd_soc_dai_ops trigger function description
      ASoC: mxs-saif: Store saif state
      ASoC: mxs-saif: Handle errors in trigger function

Nicolin Chen (1):
      ASoC: fsl: Add missing pm to current machine drivers

Peter Ujfalusi (1):
      ASoC: davinci-mcasp: Remove redundant num-serializer DT parameter

Russell King (1):
      ASoC: kirkwood-dma: remove IEC958_SUBFRAME formats

Sachin Kamat (25):
      ASoC: fsl_ssi: Staticize local symbols
      ASoC: rt5640: Staticize hp_amp_power_on
      ASoC: twl6040: Remove redundant semicolon
      ASoC: ak4642: Remove redundant break
      ASoC: fsl_spdif: Remove redundant semicolon
      ASoC: fsl_ssi: Remove redundant dev_set_drvdata
      ASoC: SPEAr spdif_in: Use devm_snd_soc_register_component
      ASoC: SPEAr spdif_out: Use devm_snd_soc_register_component
      ASoC: SPEAr spdif_out: Remove redundant variable
      ASoC: imx-sgtl5000: Use devm_snd_soc_register_card
      ASoC: imx-spdif: Use devm_snd_soc_register_card
      ASoC: imx-wm8962: Use devm_snd_soc_register_card
      ASoC: mfld: Use devm_snd_soc_register_card
      ASoC: omap-twl4030: Use devm_snd_soc_register_card
      ASoC: fsl_spdif: Use devm_snd_soc_register_component
      ASoC: mxs-saif: Use devm_snd_soc_register_component
      ASoC: omap-mcpdm: Use devm_snd_soc_register_component
      ASoC: mmp-sspa: Use devm_snd_soc_register_component
      ASoC: smdk_wm8994: Add .pm to struct smdk_audio_driver
      ASoC: cs4271: Include linux/of.h header
      ASoC: pcm1681: Include linux/of.h header
      ASoC: pcm1792a: Include linux/of.h header
      ASoC: tas5086: Include linux/of.h header
      ASoC: tlv320aic3x: Include linux/of.h header
      ASoC: atmel: Include linux/of.h header

Sebastian Reichel (1):
      ASoC: tpa6130a2: Add device tree support

Steffen Trumtrar (2):
      ASoC: mc13783: add mixer controls
      ASoC: mc13783: add more DAPM routes

Stephen Warren (1):
      ASoC: tegra: support new register layouts in Tegra124

Thierry Reding (1):
      ASoC: rt5640: Omit ACPI match table only if !ACPI

Vinod Koul (1):
      ASoC: dont call dapm_sync while reporting jack always

Vladimir Murzin (1):
      ASoC: kirkwood: fix compilation warning in kirkwood_dma_open

Wolfram Sang (2):
      ASoC: atmel: don't use devm_pinctrl_get_select_default() in probe
      ASoC: fsl: remove leftover release_mem_region

 .../devicetree/bindings/sound/cs42l73.txt          |  22 +
 .../bindings/sound/davinci-evm-audio.txt           |  42 ++
 .../bindings/sound/davinci-mcasp-audio.txt         |  41 +-
 .../devicetree/bindings/sound/tlv320aic3x.txt      |  26 +
 .../devicetree/bindings/sound/tpa6130a2.txt        |  27 +
 Documentation/sound/alsa/soc/DPCM.txt              | 380 +++++++++++++
 Documentation/sound/alsa/soc/codec.txt             |  46 +-
 Documentation/sound/alsa/soc/dapm.txt              |  71 ++-
 Documentation/sound/alsa/soc/machine.txt           |   6 +-
 Documentation/sound/alsa/soc/platform.txt          |  19 +-
 drivers/base/regmap/internal.h                     |   8 +-
 drivers/base/regmap/regcache.c                     |   3 +-
 drivers/base/regmap/regmap.c                       | 294 ++++++++--
 drivers/mfd/mc13xxx-core.c                         |   5 -
 drivers/mfd/mc13xxx-spi.c                          |   5 +
 include/linux/mfd/mc13xxx.h                        |   7 +
 include/linux/platform_data/davinci_asp.h          |   2 +
 include/linux/regmap.h                             |  44 ++
 include/sound/cs42l73.h                            |  22 +
 include/sound/dmaengine_pcm.h                      |   8 +
 include/sound/rcar_snd.h                           |   2 +-
 include/sound/soc-dai.h                            |  17 +
 include/sound/soc-dapm.h                           |   4 +
 include/sound/soc.h                                | 100 ++--
 include/trace/events/asoc.h                        |   1 +
 sound/arm/pxa2xx-ac97-lib.c                        |  27 +-
 sound/soc/Makefile                                 |   2 +-
 sound/soc/atmel/atmel-pcm.c                        |   2 +-
 sound/soc/atmel/atmel_wm8904.c                     |   8 -
 sound/soc/atmel/sam9g20_wm8731.c                   |   1 +
 sound/soc/cirrus/Kconfig                           |   2 +-
 sound/soc/cirrus/ep93xx-pcm.c                      |  13 +
 sound/soc/codecs/88pm860x-codec.c                  |  75 +--
 sound/soc/codecs/88pm860x-codec.h                  | 117 ++--
 sound/soc/codecs/ab8500-codec.c                    |  78 ++-
 sound/soc/codecs/adau1373.c                        | 298 ++++++++--
 sound/soc/codecs/adav80x.c                         | 147 +++--
 sound/soc/codecs/ak4104.c                          |  11 +-
 sound/soc/codecs/ak4642.c                          |   2 -
 sound/soc/codecs/arizona.c                         |  23 +-
 sound/soc/codecs/cq93vc.c                          |  46 +-
 sound/soc/codecs/cs4271.c                          |   1 +
 sound/soc/codecs/cs42l73.c                         | 114 ++--
 sound/soc/codecs/cs42l73.h                         | 105 ++--
 sound/soc/codecs/max98088.c                        | 624 +++++++++------------
 sound/soc/codecs/max98095.c                        | 466 ++++++---------
 sound/soc/codecs/max9850.c                         |  39 +-
 sound/soc/codecs/mc13783.c                         | 135 +++--
 sound/soc/codecs/pcm1681.c                         |   3 +-
 sound/soc/codecs/pcm1792a.c                        |   3 +-
 sound/soc/codecs/rt5640.c                          |  24 +-
 sound/soc/codecs/si476x.c                          |  64 +--
 sound/soc/codecs/sn95031.c                         |  35 +-
 sound/soc/codecs/tas5086.c                         | 171 ++++--
 sound/soc/codecs/tlv320aic23.c                     |  84 ++-
 sound/soc/codecs/tlv320aic26.c                     | 139 +----
 sound/soc/codecs/tlv320aic26.h                     |   5 +-
 sound/soc/codecs/tlv320aic32x4.c                   | 101 +---
 sound/soc/codecs/tlv320aic3x.c                     | 238 ++++----
 sound/soc/codecs/tpa6130a2.c                       |  32 +-
 sound/soc/codecs/twl4030.c                         |  80 ++-
 sound/soc/codecs/twl6040.c                         |  26 +-
 sound/soc/codecs/wm8400.c                          |  95 +---
 sound/soc/codecs/wm8962.c                          | 218 ++++---
 sound/soc/davinci/Kconfig                          |  18 +-
 sound/soc/davinci/Makefile                         |   1 +
 sound/soc/davinci/davinci-evm.c                    | 188 ++++++-
 sound/soc/davinci/davinci-mcasp.c                  | 169 ++++--
 sound/soc/davinci/davinci-mcasp.h                  |  12 +
 sound/soc/fsl/fsl_spdif.c                          |  18 +-
 sound/soc/fsl/fsl_ssi.c                            |  22 +-
 sound/soc/fsl/imx-audmux.c                         |   9 +-
 sound/soc/fsl/imx-mc13783.c                        |   3 +-
 sound/soc/fsl/imx-pcm-dma.c                        |   4 +-
 sound/soc/fsl/imx-sgtl5000.c                       |   4 +-
 sound/soc/fsl/imx-spdif.c                          |   4 +-
 sound/soc/fsl/imx-ssi.c                            |  26 +-
 sound/soc/fsl/imx-ssi.h                            |   2 +
 sound/soc/fsl/imx-wm8962.c                         |   4 +-
 sound/soc/generic/simple-card.c                    |   5 +
 sound/soc/kirkwood/kirkwood-dma.c                  |   6 +-
 sound/soc/kirkwood/kirkwood-i2s.c                  | 106 +++-
 sound/soc/kirkwood/kirkwood-openrd.c               |   2 +-
 sound/soc/kirkwood/kirkwood-t5325.c                |   2 +-
 sound/soc/kirkwood/kirkwood.h                      |   4 +-
 sound/soc/mid-x86/mfld_machine.c                   |  10 +-
 sound/soc/mxs/mxs-saif.c                           |  42 +-
 sound/soc/mxs/mxs-saif.h                           |   5 +
 sound/soc/mxs/mxs-sgtl5000.c                       |  20 +-
 sound/soc/omap/Kconfig                             |   4 +-
 sound/soc/omap/omap-mcpdm.c                        |  12 +-
 sound/soc/omap/omap-twl4030.c                      |   5 +-
 sound/soc/pxa/brownstone.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/imote2.c                             |   1 +
 sound/soc/pxa/mioa701_wm9713.c                     |   1 +
 sound/soc/pxa/mmp-sspa.c                           |   5 +-
 sound/soc/pxa/palm27x.c                            |   1 +
 sound/soc/pxa/poodle.c                             |   1 +
 sound/soc/pxa/pxa2xx-ac97.c                        |  56 +-
 sound/soc/pxa/tosa.c                               |   1 +
 sound/soc/pxa/ttc-dkb.c                            |   1 +
 sound/soc/samsung/bells.c                          |   1 +
 sound/soc/samsung/i2s.c                            |  23 +-
 sound/soc/samsung/smdk_wm8994.c                    |  14 +-
 sound/soc/sh/rcar/adg.c                            |  11 +-
 sound/soc/sh/rcar/core.c                           |  50 +-
 sound/soc/sh/rcar/gen.c                            | 261 +++++----
 sound/soc/sh/rcar/rsnd.h                           |   9 +-
 sound/soc/sh/rcar/scu.c                            |  12 +-
 sound/soc/sh/rcar/ssi.c                            |  52 +-
 sound/soc/soc-cache.c                              | 263 ++-------
 sound/soc/soc-core.c                               | 338 ++++++-----
 sound/soc/soc-dapm.c                               | 120 ++--
 sound/soc/soc-devres.c                             |  86 +++
 sound/soc/soc-generic-dmaengine-pcm.c              | 101 +++-
 sound/soc/soc-io.c                                 |  26 -
 sound/soc/soc-jack.c                               |   7 +-
 sound/soc/soc-pcm.c                                |   8 +-
 sound/soc/soc-utils.c                              |   6 +-
 sound/soc/spear/spdif_in.c                         |  12 +-
 sound/soc/spear/spdif_out.c                        |  14 +-
 sound/soc/tegra/tegra30_ahub.c                     | 115 +++-
 sound/soc/tegra/tegra30_ahub.h                     |  38 +-
 sound/soc/tegra/tegra30_i2s.c                      |  51 +-
 sound/soc/tegra/tegra30_i2s.h                      |   7 +
 sound/soc/tegra/tegra_asoc_utils.c                 |   2 +
 sound/soc/tegra/tegra_asoc_utils.h                 |   1 +
 sound/soc/tegra/tegra_pcm.c                        |   1 -
 132 files changed, 4222 insertions(+), 3042 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/sound/cs42l73.txt
 create mode 100644 Documentation/devicetree/bindings/sound/davinci-evm-audio.txt
 create mode 100644 Documentation/devicetree/bindings/sound/tpa6130a2.txt
 create mode 100644 Documentation/sound/alsa/soc/DPCM.txt
 create mode 100644 include/sound/cs42l73.h
 create mode 100644 sound/soc/soc-devres.c
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 836 bytes
Desc: Digital signature
URL: <http://mailman.alsa-project.org/pipermail/alsa-devel/attachments/20131025/7f6c58b5/attachment-0001.sig>


More information about the Alsa-devel mailing list