[alsa-devel] ASoC updates for 3.7

Takashi Iwai tiwai at suse.de
Sat Sep 22 18:39:39 CEST 2012


At Sat, 22 Sep 2012 11:50:08 -0400,
Mark Brown wrote:
> 
> The following changes since commit 5698bd757d55b1bb87edd1a9744ab09c142abfc2:
> 
>   Linux 3.6-rc6 (2012-09-16 14:58:51 -0700)
> 
> are available in the git repository at:
> 
>   git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git tags/asoc-3.7
> 
> for you to fetch changes up to ddfb43f3881edb47aa0083651ad31983cdc42c33:
> 
>   Merge tag 'v3.6-rc6' into for-3.7 (2012-09-22 11:26:27 -0400)
> 
> ----------------------------------------------------------------
> 
> ASoC: Updates for v3.7
> 
> Lots and lots of driver specific cleanups and enhancements but the only
> substantial framework feature this time round is the compressed API
> binding:
> 
> - Addition of ASoC bindings for the compressed API, used by the mid-x86
>   drivers.
> - Lots of cleanups and API refreshes for CODEC drivers and DaVinci.
> - Conversion of OMAP to dmaengine.
> - New machine driver for Wolfson Microelectronics Bells.
> - New CODEC driver for Wolfson Microelectronics WM0010.

Pulled now.  Thanks!


Takashi

> 
> ----------------------------------------------------------------
> Alexander Shiyan (1):
>       ASoC: Rename ep93xx soc directory to cirrus
> 
> Bo Shen (1):
>       ASoC: wm8904: remove redundant code
> 
> Chris Rattray (1):
>       ASoC: wm8994: enable mic and short detect debounce.
> 
> Dan Carpenter (1):
>       ASoC: wm0010: unlock on error path
> 
> Daniel Mack (2):
>       ASoC: add DT bindings for cs4270
>       ASoC: Add reset-gpio DT property to cs4270 driver
> 
> Dimitris Papastamos (1):
>       ASoC: wm0010: Add initial wm0010 DSP driver
> 
> Emil Goode (1):
>       ASoC: wm0010: Fix warning, use format %zu for type size_t
> 
> Eric Millbrandt (6):
>       ASoC: fsl: mpc5200 combine psc_dma platform data
>       ASoC: fsl: mpc5200 add missing information to snd_soc_dai_driver
>       ASoC: fsl: cleanup headers in pcm030-audio-fabric
>       ASoC: fsl: add PPC_MPC52xx dependency to SND_POWERPC_SOC
>       ASoC: fsl: pcm030-audio-fabric use snd_soc_register_card
>       ASoC: fsl: register the wm9712-codec
> 
> Fabio Estevam (5):
>       ASoC: imx-ssi: Use devm functions
>       ASoC: mxs-saif: Use devm_clk_get()
>       ASoC: Revert "ASoC: mc13783: Provide codec->control_data"
>       ASoC: Revert "ASoC: ab8500: Inform SoC Core that we have our own I/O arrangements"
>       Revert "ASoC: AC97 doesn't use regmap by default"
> 
> Fengguang Wu (1):
>       ASoC: wm0010: Add missing IRQF_ONESHOT
> 
> Gaëtan Carlier (1):
>       ASoC: imx-mc13783: use defines instead of numerical address of register
> 
> Hebbar, Gururaja (9):
>       ASoC: Davinci: McASP: remove unused header include
>       ASoC: McASP: Convert driver to use Runtime PM API
>       ASoC: tlv320aic3x: Add device tree bindings
>       ASoC: davinci: davinci-pcm does not need to be a plaform_driver
>       ARM: Davinci: Remove references to davinci pcm
>       ASoC/ARM: Davinci: McASP: split asp header into platform and audio specific
>       ASoC: Davinci: McASP: add device tree support for McASP
>       ASoC: Davinci: evm: Fix typo in cpu dai name
>       ASoC: Davinci: McASP: add support new McASP IP Variant
> 
> Javier Martin (1):
>       ASoC: Revert 'ASoC: imx-ssi: Remove mono support'
> 
> Jerry Snitselaar (1):
>       ASoC: core: remove unused variable in soc_probe() in linux-next
> 
> Kuninori Morimoto (3):
>       ASoC: fsi: fixup pm_runtime_disable() timing on fsi_probe()
>       ASoC: fsi: tidyup: remove un-necessary operation from fsi_probe()
>       ASoC: fsi: convert to devm_xxx()
> 
> Lars-Peter Clausen (4):
>       ASoC: Remove unused 'saved_value' field from snd_soc_dapm_widget struct
>       ASoC: ad193x: Use managed regmap init
>       ASoC: ad1836: Convert to direct regmap usage.
>       ASoC: Avoid recalculating the bitmask for SOC_ENUM controls
> 
> Lee Jones (1):
>       ASoC: ux500: Strengthen error checking after memory allocation
> 
> Mark Brown (79):
>       ASoC: wm8994: Implement support for self-oscillation mode in the FLL
>       ASoC: jack: Always update jack state even for noop changes
>       ASoC: wm_hubs: Move CODEC stored in private data into wm_hubs
>       ASoC: wm8994: Ensure we get a notification on startup for jackdet
>       ASoC: wm_hubs: Factor out DC servo readback code
>       ASoC: wm_hubs: Rename calibrate_dc_servo()
>       ASoC: wm8994: Fix some indentation issues
>       ASoC: ab8500: Remove pointless cast
>       ASoC: wm9712: Fix funky indentation
>       ASoC: wm9712: Fix name of Capture Switch
>       ASoC: sta529: Staticise non-exported codec driver struct
>       ASoC: imx-ssi: Say if we fail to register a second AC'97 bus
>       ASoC: core: Remove pointless error on card registration failure
>       ASoC: arizona: Implement OPCLK support
>       ASoC: wm5102: Enable output clocks
>       ASoC: wm5110: Enable output clocks
>       ASoC: bells: Add machine driver for Wolfson Bells boards
>       Merge remote-tracking branch 'asoc/topic/omap' into for-3.7
>       ASoC: wm5102: Add AEC routing control
>       ASoC: wm8994: Add bytes controls for DRC
>       Merge remote-tracking branch 'asoc/topic/blackfin' into for-3.7
>       ASoC: wm9712: Provide TLV information for capture boost controls
>       ASoC: wm_hubs: Use explicit casts for converting to signed
>       ASoC: wm_hubs: Add trace showing semantics of the DCS update
>       ASoC: wm_hubs: Allow configuration of MICBIAS power up delay via pdata
>       Merge branch 'asoc-omap' into for-3.7
>       Merge branch 'asoc-omap' into for-3.7
>       ASoC: wm8994: Update for new WM1811 variants
>       ASoC: wm0010: Fix passthrough routing
>       ASoC: samsung: Add hookup of WM0010 on Speyside
>       ASoC: wm0010: Enable 44.1kHz support
>       ASoC: wm0010: Add dummy widget for CLKIN
>       ASoC: wm0010: Set idle_bias_off
>       ASoC: wm0010: Don't double free reset GPIO
>       ASoC: wm0010: Tweak diagnostic output
>       ASoC: wm0010: Move resource acquisition to device probe
>       Merge branch 'asoc-omap' into for-3.7
>       Merge tag 'v3.6-rc4' into asoc-omap
>       Merge branch 'asoc-omap' into for-3.7
>       ASoC: dapm: Ensure bypass paths are suspended and resumed
>       ASoC: dapm: Add flags to regulator supplies
>       ASoC: wm8983: Convert to devm_kzalloc()
>       ASoC: wm8983: Convert to direct regmap API usage
>       ASoC: wm8523: Convert to devm_kzalloc()
>       ASoC: wm8523: Move regulator acquisition to I2C probe()
>       ASoC: wm8523: Convert to direct regmap API usage
>       ASoC: wm8523: Move device ID verification and reset to I2C probe
>       ASoC: sta32x: Move regulator acquisition to I2C probe
>       ASoC: sta32x: Convert to regmap
>       ASoC: wm8741: Move regulator acquisition to I2C/SPI probe()
>       ASoC: wm8741: Convert to direct regmap API usage
>       ASoC: wm8960: Convert to direct regmap API usage
>       ASoC: cs4270: Conver to data based control init
>       ASoC: cs4270: Move regulator acquisition to I2C probe()
>       ASoC: cs4270: Convert to direct regmap API usage
>       ASoC: wm8900: Convert to devm_kzalloc()
>       ASoC: wm8900: Convert to direct regmap API usage
>       ASoC: wm8900: Fix typo of name to wm9700
>       ASoC: wm8510: Convert to devm_kzalloc()
>       ASoC: wm8580: Convert to devm_kzalloc()
>       ASoC: wm8711: Convert to devm_kzalloc()
>       ASoC: wm8728: Convert to devm_kzalloc()
>       ASoC: wm8737: Convert to devm_kzalloc()
>       ASoC: wm8990: Convert to devm_kzalloc()
>       ASoC: wm8991: Convert to devm_kzalloc()
>       ASoC: wm8510: Convert to direct regmap API usage
>       ASoC: wm8580: Convert to direct regmap API usage
>       ASoC: wm8580: Move regulator acquisition to I2C probe
>       ASoC: wm8711: Convert to direct regmap API usage
>       ASoC: wm8728: Convert to direct regmap API usage
>       ASoC: wm8737: Move regulator acquisition to device registration
>       ASoC: wm8737: Convert to direct regmap API usage
>       ASoC: arizona: Clarify logging for FLL lock status interrupt
>       ASoC: core: Mark regmap CODEC register maps as dirty when suspending
>       ASoC: wm8776: Convert to direct regmap API usage
>       ASoC: wm8960: Support shared LRCLK
>       ASoC: wm8961: Convert to direct regmap API usage
>       ASoC: wm8961: Move device identification and reset to I2C probe
>       Merge tag 'v3.6-rc6' into for-3.7
> 
> Namarta Kohli (1):
>       ASoC: add compress stream support
> 
> Peter Senna Tschudin (1):
>       ASoC: core: Remove useless kfree
> 
> Peter Ujfalusi (54):
>       ASoC: omap-mcpdm: Convert to use devm_*
>       ASoC: omap-abe-twl6040: Add device tree support
>       ASoC: core: Set dapm->idle_bias_off for DAIs not mapped with a codec
>       ASoC: omap-twl4030: Simple machine driver for TI SoC with twl4030 codec
>       ARM: OMAP: twl-common: Add helper function to register the omap-twl4030 audio driver
>       ARM: OMAP3: Switch to use the unified audio driver (omap-twl4030) for selected boards
>       ASoC: Remove obsolete OMAP3 machine drivers
>       ARM/ASoC: omap-mcbsp: Move OMAP2+ clock parenting code to ASoC driver
>       ARM: OMAP: mcbsp: Enable FIFO use for OMAP2430
>       ARM: OMAP: board-am3517evm: Configure McBSP1 CLKR/FSR signal source
>       ASoC: am3517evm: Do not configure McBSP1 CLKR/FSR signal muxing
>       ARM/ASoC: omap-mcbsp: Remove CLKR/FSR mux configuration code
>       ASoC: omap-mcbsp: Remove unused defines
>       ASoC: omap-mcbsp: Remove cpu_is_omap* checks from the code
>       ARM: OMAP2+: McBSP: Do not create legacy devices when booting with DT data
>       ASoC: omap-mcbsp: Add device tree bindings
>       ASoC: omap-mcbsp: Device tree binding documentation update
>       ARM: OMAP2+: twl-common: Fix compile time error when omap-twl4030 audio is not enabled
>       ASoC: omap-mcbsp: Check mcbsp->id instead of cpu_dai->id when adding ST controls
>       ASoC: omap-mcbsp: Only print warning if the st_data is missing for the port
>       ASoC: omap-mcbsp: Use macro to create the McBSP2/3 ST controls
>       ASoC: omap-mcbsp: Single macro for st channel volume set/get
>       ASoC: omap-mcbsp: Fix compilation error due to leftover code
>       ASoC: am3517evm: Remove unused cpu_dai from hw_params
>       ASoC: twl4030: Convert to use DAI DAPM widgets
>       ASoC: twl6040: Convert to use DAI DAPM widgets
>       dmaengine: omap: Support for element mode in cyclic DMA
>       dmaengine: omap: Add support for pause/resume in cyclic dma mode
>       dmaengine: Pass flags via device_prep_dma_cyclic() callback
>       dmaengine: omap-dma: Add support to suppress interrupts in cyclic mode
>       ASoC: omap-mcbsp: Use sDMA packet mode instead of frame mode
>       ASoC: omap-pcm: Select sDMA synchronization based on packet_size
>       ASoC: OMAP: Remove sync_mode from omap_pcm_dma_data struct
>       ASoC: omap-pcm: Prepare to configure the DMA data_type based on stream properties
>       ARM: OMAP4: hwmod_data: Add resource names to McPDM memory ranges
>       ASoC: omap-mcpdm: Use platform_get_resource_* to get resources
>       ASoC: OMAP: mcbsp, mcpdm, dmic: Let omap-pcm to pick the dma_type
>       ASoC: omap-pcm, omap-dmic: Change the use of omap_pcm_dma_data->data_type
>       ASoC: OMAP: mcbsp, mcpdm, dmic, hdmi: Set dma_data at startup time
>       ASoC: omap-pcm: Convert to use dmaengine
>       mfd: twl4030-audio: Clean up MODULE_* and platform_driver part
>       mfd: twl4030-audio: Convert to use devm_kzalloc
>       mfd: twl4030-audio: Rearange and clean-up the probe function
>       mfd: twl-core: Add API to query the HFCLK rate
>       mfd: twl4030-audio: Get audio MCLK via twl-core API instead of pdata
>       dt: Add empty of_find_node_by_name() function
>       mfd: twl4030-audio: Add DT support
>       Input: twl4030-vibra: Support for DT booted kernel
>       ASoC: twl4030: Move hs_extmute GPIO handling to driver
>       ARM: OMAP/ASoC: Zoom2: Let the codec to handle the hs_extmute GPIO
>       ASoC/mfd: twl4030: Remove set_hs_extmute callback from platform data
>       ASoC: twl4030: Convert to use devm_kzalloc
>       ASoC: twl4030: Add pointer to pdata within the private data
>       ASoC: twl4030: Support for DT booted kernel
> 
> Richard Zhao (3):
>       ASoC: imx-pcm-dma: check kzalloc return value in function snd_imx_open
>       ASoC: imx-pcm-dma: open function failed when snd_dmaengine_pcm_open fail
>       ASoC: imx-audmux: remove null check of audmux_base in audmux_read_file
> 
> Sachin Kamat (33):
>       ASoC: isabelle: Remove version.h header file inclusion
>       ASoC: tlv320aic32x4: Use module_i2c_driver
>       ASoC: max9877: Use module_i2c_driver
>       ASoC: wm9090: Use module_i2c_driver
>       ASoC: wm8991: Use module_i2c_driver
>       ASoC: cs4270: Use module_i2c_driver
>       ASoC: tlv320aic3x: Use module_i2c_driver
>       ASoC: sta32x: Use module_i2c_driver
>       ASoC: tlv320dac33: Use module_i2c_driver
>       ASoC: adau1701: Use module_i2c_driver
>       ASoC: max9850: Use module_i2c_driver
>       ASoC: wm8971: Use module_i2c_driver
>       ASoC: ak4671: Use module_i2c_driver
>       ASoC: lm4857: Use module_i2c_driver
>       ASoC: wm8978: Use module_i2c_driver
>       ASoC: max98088: Use module_i2c_driver
>       ASoC: wm8955: Use module_i2c_driver
>       ASoC: wm2200: Use module_i2c_driver
>       ASoC: wm2000: Use module_i2c_driver
>       ASoC: wm8940: Use module_i2c_driver
>       ASoC: wm8961: Use module_i2c_driver
>       ASoC: wm8903: Use module_i2c_driver
>       ASoC: adau1373: Use module_i2c_driver
>       ASoC: wm8960: Use module_i2c_driver
>       ASoC: wm8974: Use module_i2c_driver
>       ASoC: max98095: Use module_i2c_driver
>       ASoC: cs42l51: Use module_i2c_driver
>       ASoC: tpa6130a2: Use module_i2c_driver
>       ASoC: cs42l52: Remove duplicate inclusion of slab.h header file
>       ASoC: soc-compress: Remove unused variable
>       ASoC: tlv320aic26: Use module_spi_driver
>       ASoC: wm8770: Use module_spi_driver
>       ASoC: ad1836: Use module_spi_driver
> 
> Sangsu Park (1):
>       ASoC: SAMSUNG: Change Kconfig to support all SAMSUNG ASoC
> 
> Scott Jiang (2):
>       ASoC: bf5xx-ad1836: convert to use snd_soc_register_card
>       blackfin: add platform device for ad1836 machine driver
> 
> Shawn Guo (1):
>       ASoC: mx27vis: retrieve gpio numbers from platform_data
> 
> Stephen Warren (1):
>       ASoC: tegra: move platform data header
> 
> Timur Tabi (4):
>       ASoC: fsl: use snd_soc_register_card to register the card
>       ASoC: fsl: remove unnecessary call to dma_unmap_single
>       ASoC: wm8960: add support for big-endian audio samples
>       ASoC: wm8960: remove 'dres' field from platform data structure
> 
> Vinod Koul (3):
>       ASoC: add definations for compressed operations
>       ASoC: mid-x86 - add support for compressed streams
>       ASoC: compress - fix code alignment
> 
>  .../devicetree/bindings/mfd/twl4030-audio.txt      |   46 +
>  Documentation/devicetree/bindings/sound/cs4270.txt |   21 +
>  .../bindings/sound/davinci-mcasp-audio.txt         |   45 +
>  .../devicetree/bindings/sound/omap-abe-twl6040.txt |   91 ++
>  .../devicetree/bindings/sound/omap-mcbsp.txt       |   37 +
>  .../devicetree/bindings/sound/omap-twl4030.txt     |   17 +
>  .../devicetree/bindings/sound/tlv320aic3x.txt      |   20 +
>  arch/arm/mach-davinci/asp.h                        |   49 +
>  arch/arm/mach-davinci/davinci.h                    |    3 +-
>  arch/arm/mach-davinci/devices-da8xx.c              |    8 +-
>  arch/arm/mach-davinci/devices.c                    |   11 -
>  arch/arm/mach-davinci/dm355.c                      |    2 +-
>  arch/arm/mach-davinci/dm365.c                      |    2 +-
>  arch/arm/mach-davinci/dm644x.c                     |    2 +-
>  arch/arm/mach-davinci/dm646x.c                     |    2 +-
>  arch/arm/mach-davinci/include/mach/da8xx.h         |    2 +-
>  arch/arm/mach-imx/mach-imx27_visstrim_m10.c        |   42 +-
>  arch/arm/mach-omap2/board-am3517evm.c              |   13 +
>  arch/arm/mach-omap2/board-cm-t35.c                 |    1 +
>  arch/arm/mach-omap2/board-devkit8000.c             |    1 +
>  arch/arm/mach-omap2/board-igep0020.c               |    1 +
>  arch/arm/mach-omap2/board-omap3beagle.c            |    1 +
>  arch/arm/mach-omap2/board-omap3evm.c               |    1 +
>  arch/arm/mach-omap2/board-overo.c                  |    1 +
>  arch/arm/mach-omap2/board-zoom-peripherals.c       |    9 +-
>  arch/arm/mach-omap2/include/mach/board-zoom.h      |    2 -
>  arch/arm/mach-omap2/mcbsp.c                        |  126 +--
>  arch/arm/mach-omap2/omap_hwmod_44xx_data.c         |    2 +
>  arch/arm/mach-omap2/twl-common.c                   |   27 +
>  arch/arm/mach-omap2/twl-common.h                   |    2 +
>  arch/arm/plat-omap/include/plat/mcbsp.h            |    2 -
>  arch/blackfin/mach-bf527/boards/ezkit.c            |   20 +
>  arch/blackfin/mach-bf533/boards/stamp.c            |   20 +
>  arch/blackfin/mach-bf537/boards/stamp.c            |   20 +
>  arch/blackfin/mach-bf561/boards/ezkit.c            |   20 +
>  arch/blackfin/mach-bf609/boards/ezkit.c            |   19 +
>  drivers/dma/at_hdmac.c                             |    3 +-
>  drivers/dma/ep93xx_dma.c                           |    4 +-
>  drivers/dma/imx-dma.c                              |    2 +-
>  drivers/dma/imx-sdma.c                             |    2 +-
>  drivers/dma/mmp_tdma.c                             |    2 +-
>  drivers/dma/mxs-dma.c                              |    2 +-
>  drivers/dma/omap-dma.c                             |   45 +-
>  drivers/dma/pl330.c                                |    2 +-
>  drivers/dma/sa11x0-dma.c                           |    2 +-
>  drivers/dma/sirf-dma.c                             |    2 +-
>  drivers/dma/ste_dma40.c                            |    3 +-
>  drivers/dma/tegra20-apb-dma.c                      |    2 +-
>  drivers/input/misc/twl4030-vibra.c                 |   18 +-
>  drivers/mfd/twl-core.c                             |   32 +
>  drivers/mfd/twl4030-audio.c                        |  105 ++-
>  include/linux/dmaengine.h                          |    4 +-
>  include/linux/i2c/twl.h                            |    3 +-
>  include/linux/mfd/wm8994/pdata.h                   |    4 +
>  include/linux/of.h                                 |    6 +
>  include/linux/platform_data/asoc-mx27vis.h         |   11 +
>  .../linux/platform_data/davinci_asp.h              |   74 +-
>  include/linux/platform_data/omap-twl4030.h         |   32 +
>  include/sound/compress_driver.h                    |    1 +
>  include/sound/soc-dai.h                            |    3 +
>  include/sound/soc-dapm.h                           |    7 +-
>  include/sound/soc.h                                |   20 +-
>  .../sound/tegra_wm8903.h                           |    7 +-
>  include/sound/wm0010.h                             |   27 +
>  include/sound/wm8960.h                             |    2 +-
>  include/sound/wm8993.h                             |    4 +
>  sound/soc/Kconfig                                  |    3 +-
>  sound/soc/Makefile                                 |    4 +-
>  sound/soc/blackfin/bf5xx-ad1836.c                  |   73 +-
>  sound/soc/{ep93xx => cirrus}/Kconfig               |    0
>  sound/soc/{ep93xx => cirrus}/Makefile              |    0
>  sound/soc/{ep93xx => cirrus}/edb93xx.c             |    0
>  sound/soc/{ep93xx => cirrus}/ep93xx-ac97.c         |    0
>  sound/soc/{ep93xx => cirrus}/ep93xx-i2s.c          |    0
>  sound/soc/{ep93xx => cirrus}/ep93xx-pcm.c          |    0
>  sound/soc/{ep93xx => cirrus}/ep93xx-pcm.h          |    0
>  sound/soc/{ep93xx => cirrus}/simone.c              |    0
>  sound/soc/{ep93xx => cirrus}/snappercl15.c         |    0
>  sound/soc/codecs/Kconfig                           |    4 +
>  sound/soc/codecs/Makefile                          |    2 +
>  sound/soc/codecs/ab8500-codec.c                    |   13 +-
>  sound/soc/codecs/ad1836.c                          |   88 +-
>  sound/soc/codecs/ad193x.c                          |   50 +-
>  sound/soc/codecs/ad1980.c                          |    1 -
>  sound/soc/codecs/adau1373.c                        |   12 +-
>  sound/soc/codecs/adau1701.c                        |   12 +-
>  sound/soc/codecs/ak4671.c                          |   12 +-
>  sound/soc/codecs/arizona.c                         |   68 +-
>  sound/soc/codecs/arizona.h                         |    6 +-
>  sound/soc/codecs/cs4270.c                          |  152 ++--
>  sound/soc/codecs/cs42l51.c                         |   19 +-
>  sound/soc/codecs/cs42l52.c                         |    1 -
>  sound/soc/codecs/isabelle.c                        |    1 -
>  sound/soc/codecs/lm4857.c                          |   12 +-
>  sound/soc/codecs/max98088.c                        |   18 +-
>  sound/soc/codecs/max98095.c                        |   18 +-
>  sound/soc/codecs/max9850.c                         |   12 +-
>  sound/soc/codecs/max9877.c                         |   12 +-
>  sound/soc/codecs/mc13783.c                         |   60 +-
>  sound/soc/codecs/sta32x.c                          |  151 ++--
>  sound/soc/codecs/sta529.c                          |    2 +-
>  sound/soc/codecs/stac9766.c                        |    1 -
>  sound/soc/codecs/tlv320aic26.c                     |   12 +-
>  sound/soc/codecs/tlv320aic32x4.c                   |   19 +-
>  sound/soc/codecs/tlv320aic3x.c                     |   49 +-
>  sound/soc/codecs/tlv320dac33.c                     |   19 +-
>  sound/soc/codecs/tpa6130a2.c                       |   13 +-
>  sound/soc/codecs/twl4030.c                         |  157 +++-
>  sound/soc/codecs/twl6040.c                         |   43 +-
>  sound/soc/codecs/wm0010.c                          |  944 ++++++++++++++++++++
>  sound/soc/codecs/wm2000.c                          |   12 +-
>  sound/soc/codecs/wm2200.c                          |   16 +-
>  sound/soc/codecs/wm5100.c                          |    6 +-
>  sound/soc/codecs/wm5102.c                          |   52 +-
>  sound/soc/codecs/wm5110.c                          |   18 +-
>  sound/soc/codecs/wm8510.c                          |  129 ++-
>  sound/soc/codecs/wm8523.c                          |  184 ++--
>  sound/soc/codecs/wm8580.c                          |  149 ++-
>  sound/soc/codecs/wm8711.c                          |   65 +-
>  sound/soc/codecs/wm8728.c                          |   60 +-
>  sound/soc/codecs/wm8737.c                          |  132 +--
>  sound/soc/codecs/wm8741.c                          |  115 ++-
>  sound/soc/codecs/wm8770.c                          |   19 +-
>  sound/soc/codecs/wm8776.c                          |   75 +-
>  sound/soc/codecs/wm8900.c                          |  166 ++--
>  sound/soc/codecs/wm8903.c                          |   18 +-
>  sound/soc/codecs/wm8904.c                          |    2 -
>  sound/soc/codecs/wm8940.c                          |   18 +-
>  sound/soc/codecs/wm8955.c                          |   18 +-
>  sound/soc/codecs/wm8958-dsp2.c                     |   28 +-
>  sound/soc/codecs/wm8960.c                          |  150 +++-
>  sound/soc/codecs/wm8961.c                          |  492 ++++------
>  sound/soc/codecs/wm8971.c                          |   18 +-
>  sound/soc/codecs/wm8974.c                          |   18 +-
>  sound/soc/codecs/wm8978.c                          |   18 +-
>  sound/soc/codecs/wm8983.c                          |  162 ++--
>  sound/soc/codecs/wm8990.c                          |    8 +-
>  sound/soc/codecs/wm8991.c                          |   25 +-
>  sound/soc/codecs/wm8993.c                          |    2 +
>  sound/soc/codecs/wm8994.c                          |  132 ++-
>  sound/soc/codecs/wm8994.h                          |   12 +-
>  sound/soc/codecs/wm8996.c                          |    2 +-
>  sound/soc/codecs/wm9090.c                          |   12 +-
>  sound/soc/codecs/wm9712.c                          |   12 +-
>  sound/soc/codecs/wm9713.c                          |    1 -
>  sound/soc/codecs/wm_hubs.c                         |  114 ++-
>  sound/soc/codecs/wm_hubs.h                         |    6 +
>  sound/soc/davinci/davinci-evm.c                    |   19 +-
>  sound/soc/davinci/davinci-i2s.c                    |   13 +-
>  sound/soc/davinci/davinci-mcasp.c                  |  260 +++++-
>  sound/soc/davinci/davinci-mcasp.h                  |    6 +-
>  sound/soc/davinci/davinci-pcm.c                    |   24 +-
>  sound/soc/davinci/davinci-pcm.h                    |    6 +-
>  sound/soc/davinci/davinci-sffsdr.c                 |    2 +-
>  sound/soc/davinci/davinci-vcif.c                   |    8 +
>  sound/soc/fsl/Kconfig                              |    2 +-
>  sound/soc/fsl/fsl_dma.c                            |    6 -
>  sound/soc/fsl/imx-audmux.c                         |    3 -
>  sound/soc/fsl/imx-pcm-dma.c                        |    5 +-
>  sound/soc/fsl/imx-ssi.c                            |   30 +-
>  sound/soc/fsl/mpc5200_dma.c                        |   24 +-
>  sound/soc/fsl/mpc5200_dma.h                        |    3 +
>  sound/soc/fsl/mpc5200_psc_ac97.c                   |   10 +
>  sound/soc/fsl/mpc5200_psc_i2s.c                    |    8 +
>  sound/soc/fsl/mpc8610_hpcd.c                       |   32 +-
>  sound/soc/fsl/mx27vis-aic32x4.c                    |   42 +-
>  sound/soc/fsl/p1022_ds.c                           |   31 +-
>  sound/soc/fsl/pcm030-audio-fabric.c                |  100 ++-
>  sound/soc/mid-x86/mfld_machine.c                   |    9 +
>  sound/soc/mid-x86/sst_dsp.h                        |  134 +++
>  sound/soc/mid-x86/sst_platform.c                   |  204 ++++-
>  sound/soc/mid-x86/sst_platform.h                   |   26 +-
>  sound/soc/mxs/mxs-saif.c                           |   20 +-
>  sound/soc/omap/Kconfig                             |   51 +-
>  sound/soc/omap/Makefile                            |   10 +-
>  sound/soc/omap/am3517evm.c                         |   21 +-
>  sound/soc/omap/igep0020.c                          |  120 ---
>  sound/soc/omap/mcbsp.c                             |   54 +-
>  sound/soc/omap/mcbsp.h                             |    3 -
>  sound/soc/omap/omap-abe-twl6040.c                  |  145 ++-
>  sound/soc/omap/omap-dmic.c                         |    9 +-
>  sound/soc/omap/omap-hdmi.c                         |   17 +-
>  sound/soc/omap/omap-mcbsp.c                        |  230 ++---
>  sound/soc/omap/omap-mcbsp.h                        |   20 -
>  sound/soc/omap/omap-mcpdm.c                        |   92 +-
>  sound/soc/omap/omap-pcm.c                          |  236 ++---
>  sound/soc/omap/omap-pcm.h                          |    4 +-
>  sound/soc/omap/omap-twl4030.c                      |  188 ++++
>  sound/soc/omap/omap3beagle.c                       |  150 ----
>  sound/soc/omap/omap3evm.c                          |  118 ---
>  sound/soc/omap/overo.c                             |  122 ---
>  sound/soc/omap/zoom2.c                             |    4 -
>  sound/soc/samsung/Kconfig                          |   11 +-
>  sound/soc/samsung/Makefile                         |    2 +
>  sound/soc/samsung/bells.c                          |  346 +++++++
>  sound/soc/samsung/speyside.c                       |   42 +-
>  sound/soc/sh/fsi.c                                 |   28 +-
>  sound/soc/soc-compress.c                           |  294 ++++++
>  sound/soc/soc-core.c                               |  100 ++-
>  sound/soc/soc-dapm.c                               |   44 +-
>  sound/soc/soc-jack.c                               |    6 -
>  sound/soc/tegra/tegra_wm8903.c                     |    3 +-
>  sound/soc/ux500/ux500_msp_dai.c                    |    3 +
>  sound/soc/ux500/ux500_msp_i2s.c                    |    2 +
>  204 files changed, 5905 insertions(+), 3245 deletions(-)
>  create mode 100644 Documentation/devicetree/bindings/mfd/twl4030-audio.txt
>  create mode 100644 Documentation/devicetree/bindings/sound/cs4270.txt
>  create mode 100644 Documentation/devicetree/bindings/sound/davinci-mcasp-audio.txt
>  create mode 100644 Documentation/devicetree/bindings/sound/omap-abe-twl6040.txt
>  create mode 100644 Documentation/devicetree/bindings/sound/omap-mcbsp.txt
>  create mode 100644 Documentation/devicetree/bindings/sound/omap-twl4030.txt
>  create mode 100644 Documentation/devicetree/bindings/sound/tlv320aic3x.txt
>  create mode 100644 arch/arm/mach-davinci/asp.h
>  create mode 100644 include/linux/platform_data/asoc-mx27vis.h
>  rename arch/arm/mach-davinci/include/mach/asp.h => include/linux/platform_data/davinci_asp.h (56%)
>  create mode 100644 include/linux/platform_data/omap-twl4030.h
>  rename arch/arm/mach-tegra/include/mach/tegra_wm8903_pdata.h => include/sound/tegra_wm8903.h (89%)
>  create mode 100644 include/sound/wm0010.h
>  rename sound/soc/{ep93xx => cirrus}/Kconfig (100%)
>  rename sound/soc/{ep93xx => cirrus}/Makefile (100%)
>  rename sound/soc/{ep93xx => cirrus}/edb93xx.c (100%)
>  rename sound/soc/{ep93xx => cirrus}/ep93xx-ac97.c (100%)
>  rename sound/soc/{ep93xx => cirrus}/ep93xx-i2s.c (100%)
>  rename sound/soc/{ep93xx => cirrus}/ep93xx-pcm.c (100%)
>  rename sound/soc/{ep93xx => cirrus}/ep93xx-pcm.h (100%)
>  rename sound/soc/{ep93xx => cirrus}/simone.c (100%)
>  rename sound/soc/{ep93xx => cirrus}/snappercl15.c (100%)
>  create mode 100644 sound/soc/codecs/wm0010.c
>  create mode 100644 sound/soc/mid-x86/sst_dsp.h
>  delete mode 100644 sound/soc/omap/igep0020.c
>  create mode 100644 sound/soc/omap/omap-twl4030.c
>  delete mode 100644 sound/soc/omap/omap3beagle.c
>  delete mode 100644 sound/soc/omap/omap3evm.c
>  delete mode 100644 sound/soc/omap/overo.c
>  create mode 100644 sound/soc/samsung/bells.c
>  create mode 100644 sound/soc/soc-compress.c
> 


More information about the Alsa-devel mailing list