[alsa-devel] ASoC updates for 3.8

Takashi Iwai tiwai at suse.de
Mon Dec 3 10:44:03 CET 2012


At Sun, 2 Dec 2012 17:51:22 +0900,
Mark Brown wrote:
> 
> The following changes since commit 9489e9dcae718d5fde988e4a684a0f55b5f94d17:
> 
>   Linux 3.7-rc7 (2012-11-25 17:59:19 -0800)
> 
> are available in the git repository at:
> 
>   git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git tags/asoc-3.8
> 
> for you to fetch changes up to 854ea639bb6b0b7ec433e0a59405f4f199ffae4f:
> 
>   Merge remote-tracking branch 'asoc/topic/wm9090' into asoc-next (2012-12-02 13:35:31 +0900)
> 
> ----------------------------------------------------------------
> 
> ASoC: Updates for v3.8
> 
> Very quiet release for ASoC really:
> 
> - Standardisation of the logging.
> - DT and dmaengine support for Atmel.
> - Support for Wolfson ADSP cores.
> - New drivers for Freescale/iVeia P1022 and Maxim MAX98090.

Thanks, pulled now.


Takashi

> 
> ----------------------------------------------------------------
> Andrey Smirnov (1):
>       Add a codec driver for SI476X MFD
> 
> Ashish Chavan (2):
>       ASoC: da9055: Add support for DSP mode of AIF
>       ASoC: da9055: DAPMise Headphone and Lineout enable controls
> 
> Bill Pemberton (2):
>       ASoC: remove use of __devinitconst
>       ASoC: max98088: remove use of __devexit_p
> 
> Bo Shen (11):
>       ASoC: atmel-ssc: use devm_xxx() managed function
>       ASoC: atmel-ssc: use module_platform_driver macro
>       ASoC: sam9g20-wm8731: convert to use snd_soc_register_card()
>       ASoC: sam9g20: using platform device for audio part
>       ARM: at91: atmel-ssc: add platform device id table
>       ARM: at91: atmel-ssc: add device tree support
>       ASoC: atmel-ssc-dai: register dai and pcm directly
>       ASoC: atmel-ssc-dai: match new method of dai and pcm register
>       ASoC: at91sam9g20ek-wm8731: convert to dt support
>       ASoC: atmel-pcm: split into two file
>       ASoC: atmel-pcm: dma support based on pcm dmaengine
> 
> Charles Keepax (4):
>       ASoC: wm5102: Correct micbias DAPM supplies
>       ASoC: arizona: Add support for multiplexer with no associated mixer
>       ASoC: wm5102: Remove mixer widgets on the ASRC
>       ASoC: wm5110: Remove mixer widgets on the ASRC
> 
> Daniel Mack (10):
>       ASoC: ak4104: handle more sample rates
>       ASoC: ak4104: add DT bindings
>       ASoC: cs4271: add support for AMUTEB=BMUTEC feature
>       ASoC: enable 192KHz support for McASP
>       ASoC: McASP: add support for clock dividers
>       ASoC: McASP: make AHCLK direction configurable
>       ASoC: McASP: set format parameters in dependence of the DAI format
>       ASoC: McASP: add support for 24 bit samples
>       ASoC: McASP: treat SNDRV_PCM_FORMAT_U24_* as 32 bit words
>       ASoC: ak4104: add reset line property to DT bindings
> 
> Dimitris Papastamos (3):
>       ASoC: bells: Up to 512fs
>       ASoC: wm5102: Register DSP1 Aux widgets
>       ASoC: wm0010: Up the completion timeout to 20ms instead of 10ms
> 
> Eric Millbrandt (2):
>       ASoC: fsl/pcm030 add unique dai_link names
>       ASoC: wm8978: Remove remuxing of GPIO1 pin
> 
> Javier Martin (2):
>       ASoC: tlv320aic32x4: Fix problem with first capture.
>       ASoC: tlv320aic32x4: Add rstn gpio to platform data.
> 
> Kees Cook (1):
>       ASoC: fsl: remove CONFIG_EXPERIMENTAL
> 
> Kuninori Morimoto (13):
>       ASoC: fsi: fixup channels_min/max
>       ASoC: fsi: use devm_request_irq()
>       ASoC: fsi: fsi_set_master_clk() was called from fsi_hw_xxx() only
>       ASoC: fsi: care fsi_hw_start/stop() return value
>       ASoC: fsi: add master clock control functions
>       ASoC: fsi: tidyup FSIA/B settings
>       ASoC: fsi: tidyup sh_fsi_platform_info pointer
>       ASoC: fsi: SPDIF format become independent from platform flags
>       ASoC: fsi: master clock selection become independent from platform flags
>       ASoC: fsi: stream mode become independent from platform flags
>       ASoC: fsi: add SND_SOC_DAIFMT_INV_xxx support
>       ASoC: ak4642: cleanup struct ak4642_priv
>       ASoC: Add max98090 codec driver
> 
> Lars-Peter Clausen (3):
>       ASoC: jz4740-codec: Add dB information
>       ASoC: jz4740-codec: Use devm_request_and_ioremap
>       ASoC: jz4740-codec: Use regmap
> 
> Lee Jones (1):
>       ASoC: Ux500: Initialise PCM from MSP probe rather than as a device
> 
> Liam Girdwood (5):
>       ASoC: dapm: Standardise ASoC DAPM messages
>       ASoC: cache: Standardise ASoC cache messages
>       ASoC: Jack: Standardise ASoC Jack messages
>       ASoC: pcm: Standardise ASoC PCM messages
>       ASoC: core: Standardise ASoC messages
> 
> Lothar Waßmann (6):
>       ASoC: imx: add MODULE_LICENSE("GPL")
>       ASoC: imx-sgtl5000: prevent module from being unloaded when in use
>       ASoC: dmaengine_pcm: set MODULE_LICENSE
>       ASoC: fsl: fix miscompilation of snd-soc-imx-pcm
>       ASoC: mxs-saif: export mxs_saif_put_mclk,mxs_saif_get_mclk
>       ASoC: fsl: fix miscompilation of snd-soc-imx-pcm
> 
> Mark Brown (117):
>       ASoC: wm2200: Convert to devm APIs
>       ASoC: wm2200: Implement AEC loopback support
>       ASoC: wm2200: Map DSPs into regmap
>       ASoC: wm2200: Fully plumb the DSPs into the routing map
>       ASoC: wm2200: Initial DSP support
>       ASoC: wm2200: Provide initial coefficient loading
>       regmap: Rename n_ranges to num_ranges
>       regmap: When we sanity check during range adds say what errors we find
>       regmap: Allow ranges to be named
>       regmap: Factor out debugfs register read
>       regmap: Provide debugfs read of register ranges
>       regmap: Factor range lookup out of page selection
>       regmap: Make return code checks consistent
>       regmap: Split raw writes that cross window boundaries
>       ASoC: bells: Add WM0010 support
>       ASoC: bells: Correct typo in sub speaker DAI name for WM5110
>       ASoC: bells: Provide additional parameterisation
>       ASoC: bells: Add WM2200 support
>       ASoC: wm8750: Convert to direct regmap API usage
>       ASoC: wm8770: Convert to direct regmap API usage
>       ASoC: wm8770: Remove unneeded bias level manipulation
>       ASoC: wm8770: Remove regulator allocation to SPI probe
>       ASoC: wm8770: Conver to table based DAPM and control init
>       ASoC: wm8971: Convert to direct regmap API usage
>       ASoC: wm8994: Allow a delay between jack insertion and microphone detect
>       ASoC: wm8994: Tune VMID power up sequence
>       ASoC: wm8994: Tune VMID power down sequence
>       ASoC: wm8958: Load firmwares simultaneously
>       Merge tag 'regmap/range' of git://git.kernel.org/.../broonie/regmap into asoc-wm2200
>       ASoC: wm2200: Add names for ranges
>       ASoC: wm8994: Lower AIFnCLK divisor when dropping to 32kHz
>       ASoC: adsp: Add ADSP base support
>       Merge branch 'topic/adsp' of git://git.kernel.org/.../broonie/sound into asoc-arizona
>       ASoC: arizona: Define standard hookup for ADSP2
>       ASoC: wm5102: Hook up DSP1
>       Merge branch 'topic/adsp' of git://git.kernel.org/.../broonie/sound into asoc-wm2200
>       ASoC: wm2200: Convert over to wm_adsp for ADSP1 support
>       Merge tag 'v3.7-rc3' into HEAD
>       ASoC: ab8500: Staticise non-exported ab85000_codec_dai
>       Merge tag 'v3.7-rc6' into asoc-arizona
>       Merge tag 'v3.7-rc6' into asoc-wm2200
>       ASoC: wm5102: Remove output OSR and PGA volume control
>       ASoC: wm8994: Lower AIFnCLK divisor when dropping to 32kHz
>       mfd: wm8994: Store platform data in device
>       ASoC: wm8994: Use pdata cached in MFD driver
>       ASoC: arizona: Support higher clock rates
>       ASoC: wm2000: Get the CODEC pointer from the widget
>       ASoC: wm5102: Add missing routes for ASRC inputs
>       ASoC: arizona: Suppress noop FLL updates
>       ASoC: wm0010: Ignore interrupts in power down mode
>       ASoC: pcm: Report error code when we fail to init platform
>       Merge tag 'v3.7-rc7' into asoc-ux500
>       Merge tag 'v3.7-rc7' into asoc-wm2200
>       ASoC: arizona: Record FLL setting when disabling
>       mfd: arizona: Allow the CODEC DAPM context to be accessed elsewhere
>       Input - arizona-haptics: Add driver haptics module on Arizona CODECs
>       ASoC: wm5102: Implement haptics support
>       ASoC: wm5110: Implement haptics support
>       mfd: arizona: Register haptics devices
>       ASoC: wm8994: Use the same DCS codes for all WM1811 variants
>       ASoC: wm_adsp: Enable DVFS for ADSP2
>       Merge branch 'topic/adsp' of git://git.kernel.org/.../broonie/sound into asoc-arizona
>       ASoC: wm5102: Enable DVFS support for the DSP
>       ASoC: wm_adsp: Set the core enable as well as start bit for ADSP2
>       ASoC: arizona: Add parentheses
>       ASoC: wm5102: Correct base address for Y region
>       Merge remote-tracking branch 'asoc/topic/ab8500' into asoc-next
>       Merge remote-tracking branch 'asoc/topic/adsp' into asoc-next
>       Merge remote-tracking branch 'asoc/topic/ak4104' into asoc-next
>       Merge remote-tracking branch 'asoc/topic/ak4535' 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/cs4271' into asoc-next
>       Merge remote-tracking branch 'asoc/topic/da7210' into asoc-next
>       Merge remote-tracking branch 'asoc/topic/da9055' into asoc-next
>       Merge remote-tracking branch 'asoc/topic/davinci' into asoc-next
>       Merge remote-tracking branch 'asoc/topic/dmaengine' into asoc-next
>       Merge remote-tracking branch 'asoc/topic/fsi' into asoc-next
>       Merge remote-tracking branch 'asoc/topic/fsl' into asoc-next
>       Merge remote-tracking branch 'asoc/topic/hotplug' into asoc-next
>       Merge remote-tracking branch 'asoc/topic/jack' into asoc-next
>       Merge remote-tracking branch 'asoc/topic/jz4740' into asoc-next
>       Merge remote-tracking branch 'asoc/topic/kirkwood' into asoc-next
>       Merge remote-tracking branch 'asoc/topic/lm49453' into asoc-next
>       Merge remote-tracking branch 'asoc/topic/log' into asoc-next
>       Merge remote-tracking branch 'asoc/topic/max9768' into asoc-next
>       Merge remote-tracking branch 'asoc/topic/max98090' into asoc-next
>       Merge remote-tracking branch 'asoc/topic/omap' into asoc-next
>       Merge remote-tracking branch 'asoc/topic/rt5631' 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/tlv320aic32x4' into asoc-next
>       Merge remote-tracking branch 'asoc/topic/ux500' into asoc-next
>       Merge remote-tracking branch 'asoc/topic/wm0010' into asoc-next
>       Merge remote-tracking branch 'asoc/topic/wm2000' into asoc-next
>       Merge remote-tracking branch 'asoc/topic/wm2200' into asoc-next
>       Merge remote-tracking branch 'asoc/topic/wm8350' into asoc-next
>       Merge remote-tracking branch 'asoc/topic/wm8400' into asoc-next
>       Merge remote-tracking branch 'asoc/topic/wm8510' into asoc-next
>       Merge remote-tracking branch 'asoc/topic/wm8741' into asoc-next
>       Merge remote-tracking branch 'asoc/topic/wm8750' into asoc-next
>       Merge remote-tracking branch 'asoc/topic/wm8753' into asoc-next
>       Merge remote-tracking branch 'asoc/topic/wm8770' into asoc-next
>       Merge remote-tracking branch 'asoc/topic/wm8804' into asoc-next
>       Merge remote-tracking branch 'asoc/topic/wm8955' into asoc-next
>       Merge remote-tracking branch 'asoc/topic/wm8960' into asoc-next
>       Merge remote-tracking branch 'asoc/topic/wm8962' into asoc-next
>       Merge remote-tracking branch 'asoc/topic/wm8971' into asoc-next
>       Merge remote-tracking branch 'asoc/topic/wm8978' into asoc-next
>       Merge remote-tracking branch 'asoc/topic/wm8985' into asoc-next
>       Merge remote-tracking branch 'asoc/topic/wm8988' into asoc-next
>       Merge remote-tracking branch 'asoc/topic/wm8993' into asoc-next
>       Merge remote-tracking branch 'asoc/topic/wm8994' into asoc-next
>       Merge remote-tracking branch 'asoc/topic/wm8995' into asoc-next
>       Merge remote-tracking branch 'asoc/topic/wm9081' into asoc-next
>       Merge remote-tracking branch 'asoc/topic/wm9090' into asoc-next
> 
> Matt Porter (2):
>       ASoC: davinci: replace private sram api with genalloc
>       ARM: davinci: enable SRAM ping ping buffering on DA850
> 
> Nicolas Ferre (1):
>       ASoC: atmel-ssc: add phybase in device structure
> 
> Padmavathi Venna (1):
>       ASoC: Samsung: Get I2S src_clk from clock alias id.
> 
> Peter Ujfalusi (1):
>       ASoC: omap-abe-twl6040: Use "ti,jack-detection" DT property as boolean
> 
> Randy Dunlap (1):
>       ASoC: fix wm2200.c printk format warnings
> 
> Russell King (5):
>       ASoC: kirkwood-i2s: use devm_* APIs
>       ASoC: kirkwood-i2s: better handling of play/record control registers
>       ASoC: kirkwood-dma: remove restriction on sample rates
>       ASoC: kirkwood-i2s: add support for external clock rates
>       ASoC: kirkwood-dma: remove channel restrictions
> 
> Sachin Kamat (16):
>       ASoC: rt5631: Fix return value
>       ASoC: wm8350: Use devm_regulator_bulk_get
>       ASoC: wm8962: Use devm_regulator_bulk_get
>       ASoC: wm8400: Use devm_regulator_bulk_get
>       ASoC: wm8993: Use devm_regulator_bulk_get
>       ASoC: ak4535: Use devm_regmap_init_i2c()
>       ASoC: da7210: Use devm_regmap_init_i2c()
>       ASoC: lm49453: Use devm_regmap_init_i2c()
>       ASoC: wm2200: Remove empty labels
>       ASoC: wm9090: Use devm_regmap_init_i2c()
>       ASoC: wm9081: Use devm_regmap_init_i2c()
>       ASoC: wm8993: Use devm_regmap_init_i2c()
>       ASoC: wm8962: Use devm_regmap_init_i2c()
>       ASoC: max9768: Use devm_regmap_init_i2c()
>       ASoC: wm8955: Use devm_regmap_init_i2c()
>       ASoC: wm8960: Use devm_regmap_init_i2c()
> 
> Scott Ling (4):
>       ASoC: wm0010: Remove boot_done variable as no longer required.
>       ASoC: wm0010: Split out the firmware file parsing from the boot
>       ASoC: wm0010: Split out the stage2 load from the boot function
>       ASoC: wm0010: Add checking for .dfw info record version.
> 
> Thomas Abraham (4):
>       ASoC: SAMSUNG: ac97: use clk_prepare_enable and clk_disable_unprepare
>       ASoC: SAMSUNG: i2s: use clk_prepare_enable and clk_disable_unprepare
>       ASoC: SAMSUNG: pcm: use clk_prepare_enable and clk_disable_unprepare
>       ASoC: SAMSUNG: spdif: use clk_prepare_enable and clk_disable_unprepare
> 
> Timur Tabi (1):
>       ASoC: add support for the Freescale / iVeia P1022 RDK reference board
> 
> Tony Lindgren (1):
>       ASoC: OMAP: mcbsp fixes for enabling ARM multiplatform support
> 
> Tushar Behera (10):
>       ASoC: wm8510: remove invalid free of devm_ allocated data
>       ASoC: wm8753: remove invalid free of devm_ allocated data
>       ASoC: wm8995: Convert to use devm_kzalloc()
>       ASoC: wm8741: Convert to use devm_regmap_init_{spi,i2c}()
>       ASoC: wm8753: Convert to use devm_regmap_init_{spi,i2c}()
>       ASoC: wm8995: Convert to use devm_regmap_init_{spi,i2c}()
>       ASoC: wm8804: Convert to use devm_regmap_init_{spi,i2c}()
>       ASoC: wm8985: Convert to use devm_regmap_init_{spi,i2c}()
>       ASoC: wm8988: Convert to use devm_regmap_init_{spi,i2c}()
>       ASoC: ak4104: Convert to use devm_regmap_init_spi()
> 
> Ulf Hansson (2):
>       ASoC: Ux500: Fixup use of clocks
>       ASoC: Ux500: Control apb clock
> 
> Wei Yongjun (1):
>       ASoC: jack: remove unused variable in snd_soc_jack_report()
> 
>  .../devicetree/bindings/misc/atmel-ssc.txt         |   15 +
>  Documentation/devicetree/bindings/sound/ak4104.txt |   22 +
>  .../sound/atmel-at91sam9g20ek-wm8731-audio.txt     |   26 +
>  Documentation/devicetree/bindings/sound/cs4271.txt |    2 +
>  .../devicetree/bindings/sound/omap-abe-twl6040.txt |    4 +-
>  arch/arm/boot/dts/at91sam9260.dtsi                 |    8 +
>  arch/arm/boot/dts/at91sam9263.dtsi                 |   16 +
>  arch/arm/boot/dts/at91sam9g20ek_common.dtsi        |   32 +-
>  arch/arm/boot/dts/at91sam9g45.dtsi                 |   16 +
>  arch/arm/boot/dts/at91sam9x5.dtsi                  |    8 +
>  arch/arm/mach-at91/at91rm9200.c                    |    9 +-
>  arch/arm/mach-at91/at91rm9200_devices.c            |    6 +-
>  arch/arm/mach-at91/at91sam9260.c                   |    3 +-
>  arch/arm/mach-at91/at91sam9260_devices.c           |    2 +-
>  arch/arm/mach-at91/at91sam9261.c                   |    9 +-
>  arch/arm/mach-at91/at91sam9261_devices.c           |    6 +-
>  arch/arm/mach-at91/at91sam9263.c                   |    6 +-
>  arch/arm/mach-at91/at91sam9263_devices.c           |    4 +-
>  arch/arm/mach-at91/at91sam9g45.c                   |    6 +-
>  arch/arm/mach-at91/at91sam9g45_devices.c           |    4 +-
>  arch/arm/mach-at91/at91sam9rl.c                    |    6 +-
>  arch/arm/mach-at91/at91sam9rl_devices.c            |    4 +-
>  arch/arm/mach-at91/at91sam9x5.c                    |    1 +
>  arch/arm/mach-at91/board-sam9g20ek.c               |   11 +
>  arch/arm/mach-davinci/board-da850-evm.c            |   24 +-
>  drivers/base/regmap/internal.h                     |    2 +
>  drivers/base/regmap/regmap-debugfs.c               |   50 +-
>  drivers/base/regmap/regmap.c                       |  154 +++--
>  drivers/input/misc/Kconfig                         |   10 +
>  drivers/input/misc/Makefile                        |    1 +
>  drivers/input/misc/arizona-haptics.c               |  255 ++++++++
>  drivers/mfd/arizona-core.c                         |    2 +
>  drivers/mfd/wm8994-core.c                          |   35 +-
>  drivers/misc/atmel-ssc.c                           |  135 ++--
>  include/linux/atmel-ssc.h                          |    6 +
>  include/linux/mfd/arizona/core.h                   |    4 +
>  include/linux/mfd/arizona/pdata.h                  |    6 +
>  include/linux/mfd/wm8994/core.h                    |    4 +
>  include/linux/mfd/wm8994/pdata.h                   |    5 +
>  include/linux/platform_data/asoc-s3c.h             |    6 -
>  include/linux/platform_data/davinci_asp.h          |    3 +
>  include/linux/regmap.h                             |    6 +-
>  include/sound/cs4271.h                             |    1 +
>  include/sound/sh_fsi.h                             |    6 +
>  include/sound/tlv320aic32x4.h                      |    1 +
>  sound/soc/atmel/Kconfig                            |   13 +-
>  sound/soc/atmel/Makefile                           |    4 +
>  sound/soc/atmel/atmel-pcm-dma.c                    |  240 +++++++
>  sound/soc/atmel/atmel-pcm-pdc.c                    |  401 ++++++++++++
>  sound/soc/atmel/atmel-pcm.c                        |  401 +-----------
>  sound/soc/atmel/atmel-pcm.h                        |   34 +
>  sound/soc/atmel/atmel_ssc_dai.c                    |  168 ++---
>  sound/soc/atmel/atmel_ssc_dai.h                    |    3 +-
>  sound/soc/atmel/sam9g20_wm8731.c                   |  116 +++-
>  sound/soc/codecs/Kconfig                           |   16 +
>  sound/soc/codecs/Makefile                          |    6 +
>  sound/soc/codecs/ab8500-codec.c                    |    2 +-
>  sound/soc/codecs/ak4104.c                          |   65 +-
>  sound/soc/codecs/ak4535.c                          |    7 +-
>  sound/soc/codecs/ak4642.c                          |   23 +-
>  sound/soc/codecs/arizona.c                         |   21 +
>  sound/soc/codecs/arizona.h                         |   65 +-
>  sound/soc/codecs/cs4271.c                          |   21 +-
>  sound/soc/codecs/da7210.c                          |   13 +-
>  sound/soc/codecs/da9055.c                          |   43 +-
>  sound/soc/codecs/jz4740.c                          |  142 ++---
>  sound/soc/codecs/lm49453.c                         |   10 +-
>  sound/soc/codecs/max9768.c                         |    7 +-
>  sound/soc/codecs/max98088.c                        |   14 +-
>  sound/soc/codecs/max98090.c                        |  577 +++++++++++++++++
>  sound/soc/codecs/rt5631.c                          |    2 +-
>  sound/soc/codecs/si476x.c                          |  255 ++++++++
>  sound/soc/codecs/tlv320aic32x4.c                   |   24 +
>  sound/soc/codecs/tlv320aic32x4.h                   |    3 +
>  sound/soc/codecs/wm0010.c                          |  419 +++++++-----
>  sound/soc/codecs/wm2000.c                          |    2 +-
>  sound/soc/codecs/wm2200.c                          |  269 ++++++--
>  sound/soc/codecs/wm5100.c                          |    2 +-
>  sound/soc/codecs/wm5102.c                          |  120 ++--
>  sound/soc/codecs/wm5110.c                          |   49 +-
>  sound/soc/codecs/wm8350.c                          |    4 +-
>  sound/soc/codecs/wm8400.c                          |   14 +-
>  sound/soc/codecs/wm8510.c                          |    3 -
>  sound/soc/codecs/wm8741.c                          |    4 +-
>  sound/soc/codecs/wm8750.c                          |   86 ++-
>  sound/soc/codecs/wm8753.c                          |   33 +-
>  sound/soc/codecs/wm8770.c                          |  217 ++++---
>  sound/soc/codecs/wm8804.c                          |   17 +-
>  sound/soc/codecs/wm8955.c                          |   11 +-
>  sound/soc/codecs/wm8958-dsp2.c                     |   79 +--
>  sound/soc/codecs/wm8960.c                          |    2 +-
>  sound/soc/codecs/wm8962.c                          |   24 +-
>  sound/soc/codecs/wm8971.c                          |   80 ++-
>  sound/soc/codecs/wm8978.c                          |    3 -
>  sound/soc/codecs/wm8985.c                          |   30 +-
>  sound/soc/codecs/wm8988.c                          |   14 +-
>  sound/soc/codecs/wm8993.c                          |   14 +-
>  sound/soc/codecs/wm8994.c                          |  184 +++---
>  sound/soc/codecs/wm8994.h                          |    1 -
>  sound/soc/codecs/wm8995.c                          |   40 +-
>  sound/soc/codecs/wm9081.c                          |   22 +-
>  sound/soc/codecs/wm9090.c                          |   20 +-
>  sound/soc/codecs/wm_adsp.c                         |  666 ++++++++++++++++++++
>  sound/soc/codecs/wm_adsp.h                         |   59 ++
>  sound/soc/codecs/wmfw.h                            |  128 ++++
>  sound/soc/davinci/davinci-evm.c                    |    5 +
>  sound/soc/davinci/davinci-mcasp.c                  |   93 ++-
>  sound/soc/davinci/davinci-mcasp.h                  |    2 +-
>  sound/soc/davinci/davinci-pcm.c                    |   53 +-
>  sound/soc/davinci/davinci-pcm.h                    |    2 +
>  sound/soc/fsl/Kconfig                              |   20 +-
>  sound/soc/fsl/Makefile                             |   14 +-
>  sound/soc/fsl/imx-pcm.c                            |    4 +
>  sound/soc/fsl/imx-sgtl5000.c                       |    1 +
>  sound/soc/fsl/p1022_rdk.c                          |  392 ++++++++++++
>  sound/soc/fsl/pcm030-audio-fabric.c                |    4 +-
>  sound/soc/kirkwood/kirkwood-dma.c                  |   16 +-
>  sound/soc/kirkwood/kirkwood-i2s.c                  |  235 ++++---
>  sound/soc/kirkwood/kirkwood.h                      |   11 +-
>  sound/soc/mxs/mxs-saif.c                           |    2 +
>  sound/soc/omap/mcbsp.c                             |    4 +-
>  sound/soc/omap/mcbsp.h                             |    6 +
>  sound/soc/omap/omap-abe-twl6040.c                  |    4 +-
>  sound/soc/omap/omap-mcbsp.c                        |    5 +-
>  sound/soc/samsung/ac97.c                           |    6 +-
>  sound/soc/samsung/bells.c                          |  222 +++++--
>  sound/soc/samsung/i2s.c                            |   20 +-
>  sound/soc/samsung/pcm.c                            |   12 +-
>  sound/soc/samsung/spdif.c                          |   12 +-
>  sound/soc/sh/fsi.c                                 |  550 ++++++++++++++--
>  sound/soc/soc-cache.c                              |   10 +-
>  sound/soc/soc-core.c                               |  243 +++----
>  sound/soc/soc-dapm.c                               |  134 ++--
>  sound/soc/soc-dmaengine-pcm.c                      |    2 +
>  sound/soc/soc-jack.c                               |   16 +-
>  sound/soc/soc-pcm.c                                |  195 +++---
>  sound/soc/tegra/tegra20_das.c                      |    2 +-
>  sound/soc/tegra/tegra20_i2s.c                      |    4 +-
>  sound/soc/tegra/tegra20_spdif.c                    |    2 +-
>  sound/soc/tegra/tegra30_ahub.c                     |    6 +-
>  sound/soc/tegra/tegra30_i2s.c                      |    4 +-
>  sound/soc/tegra/tegra_alc5632.c                    |    2 +-
>  sound/soc/tegra/tegra_wm8753.c                     |    2 +-
>  sound/soc/tegra/tegra_wm8903.c                     |    2 +-
>  sound/soc/tegra/trimslice.c                        |    2 +-
>  sound/soc/ux500/mop500.c                           |    4 +-
>  sound/soc/ux500/ux500_msp_dai.c                    |   55 +-
>  sound/soc/ux500/ux500_msp_dai.h                    |    1 +
>  sound/soc/ux500/ux500_pcm.c                        |   19 +-
>  sound/soc/ux500/ux500_pcm.h                        |    3 +
>  150 files changed, 6428 insertions(+), 2229 deletions(-)
>  create mode 100644 Documentation/devicetree/bindings/misc/atmel-ssc.txt
>  create mode 100644 Documentation/devicetree/bindings/sound/ak4104.txt
>  create mode 100644 Documentation/devicetree/bindings/sound/atmel-at91sam9g20ek-wm8731-audio.txt
>  create mode 100644 drivers/input/misc/arizona-haptics.c
>  create mode 100644 sound/soc/atmel/atmel-pcm-dma.c
>  create mode 100644 sound/soc/atmel/atmel-pcm-pdc.c
>  create mode 100644 sound/soc/codecs/max98090.c
>  create mode 100644 sound/soc/codecs/si476x.c
>  create mode 100644 sound/soc/codecs/wm_adsp.c
>  create mode 100644 sound/soc/codecs/wm_adsp.h
>  create mode 100644 sound/soc/codecs/wmfw.h
>  create mode 100644 sound/soc/fsl/p1022_rdk.c
> [2 Digital signature <application/pgp-signature (7bit)>]
> 


More information about the Alsa-devel mailing list