[alsa-devel] ASoC updates for v3.13

Takashi Iwai tiwai at suse.de
Fri Oct 25 13:01:09 CEST 2013


At Fri, 25 Oct 2013 10:01:35 +0100,
Mark Brown wrote:
> 
> 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.

Thanks, pulled now.


Takashi

> 
> ----------------------------------------------------------------
> 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
> [2 Digital signature <application/pgp-signature (7bit)>]
> 


More information about the Alsa-devel mailing list