[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