[alsa-devel] [GIT PULL] ASoC updates for v3.18

Mark Brown broonie at kernel.org
Mon Oct 6 13:51:05 CEST 2014


The following changes since commit bfe01a5ba2490f299e1d2d5508cbbbadd897bbe9:

  Linux 3.17 (2014-10-05 12:23:04 -0700)

are available in the git repository at:

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

for you to fetch changes up to a5448c88b812390a3622e76d774e10c0da1fb970:

  Merge remote-tracking branches 'asoc/topic/txx9', 'asoc/topic/wm8978' and 'asoc/topic/wm8994' into asoc-next (2014-10-06 12:49:09 +0100)

----------------------------------------------------------------
ASoC: Updates for v3.18

 - More componentisation work from Lars-Peter, this time mainly
   cleaning up the suspend and bias level transition callbacks.
 - Real system support for the Intel drivers and a bunch of fixes and
   enhancements for the associated CODEC drivers, this is going to need
   a lot quirks over time due to the lack of any firmware description of
   the boards.
 - Jack detect support for simple card from Dylan Reid.
 - A bunch of small fixes and enhancements for the Freescale drivers.
 - New drivers for Analog Devices SSM4567, Cirrus Logic CS35L32, Everest
   Semiconductor ES8328 and Freescale cards using the ASRC in newer i.MX
   processors.

----------------------------------------------------------------
Anatol Pomozov (6):
      ASoC: rt5677: Add a configuration option for LDO2_POW pin
      ASoC: trace: Remove trailing new-lines in trace messages
      ASoC: rt5677: Add gpio-controller DTS documentation
      ASoC: ssm4567: Add driver for Analog Devices SSM4567 amplifier
      ASoC: rt5677: Add dts properties for input/output differential configuration
      ASoC: ssm4567: Remove duplicated else-if branch

Arnd Bergmann (2):
      ASoC: simple-card: fix regression in clock rate lookup
      ASoC: davinci: vcif must be a module if SND_DAVINCI_SOC is

Axel Lin (4):
      ASoC: cs35l32: Remove unneeded regulator_bulk_free call in cs35l32_i2c_remove
      ASoC: cs42l56: Remove unneeded regulator_bulk_free call in cs42l56_remove
      ASoC: cs35l32: Simplify implementation of cs35l32_codec_set_sysclk
      ASoC: Remove return value checking for gpiochip_remove()

Bard Liao (2):
      ASoC: rt5677: Add DMIC2 clock selection
      ASoC: rt286: Add depends on I2C

Brian Austin (6):
      ASoC: cs35l32: Add support for CS35L32 Boosted Amplifier
      ASoC: cs35l32: Add bindings for CS35L32
      ASoC: cs35l32: fix compile warning for i2c_probe
      ASoC: cs35l32: use true/false returns for bool functions
      ASoC: cs42l52: use true/false returns for bool functions
      ASoC: cs42l56: use true/false returns for bool functions

Dan Murphy (1):
      ASoC: tas2552: Add DAPM calls for amp and PLL

Dmitry Lavnikevich (1):
      ASoC: tlv320aic3x: fix PLL D configuration

Dylan Reid (3):
      ASoC: simple-card: Add mic and hp detect gpios.
      ASoC: tegra: add mic detect gpio to tegra_max98090
      ASoC: simple-card: Fix detect gpio documentation.

Fabian Frederick (1):
      ASoC: cs35l32: remove second linux/slab.h inclusion

Fabio Estevam (6):
      ASoC: fsl_ssi: Remove unneeded 'i2s-slave' property
      ASoC: fsl ssi doc: Remove unused properties
      ASoC: fsl: Do not force codecs selection by SND_SOC_FSL_ASOC_CARD
      ASoC: sgtl5000: Improve the error message on slave mode setting
      ASoC: sgtl5000: Do a sanity check on SYS_MCLK
      ASoC: fsl_esai doc: Add "fsl,vf610-esai" as compatible string

Fabio Falzoi (1):
      ASoC: fsl-ssi: Support for SND_SOC_DAIFMT_CBM_CFS

Fengguang Wu (1):
      ASoC: Intel: byt-rt5640: fix coccinelle warnings

Geert Uytterhoeven (2):
      regmap: Split regmap_get_endian() in two functions
      ASoC: Allow SND_SOC_WM8978 to be selected manually

Howard Mitchell (1):
      ASoC: core: Fix volsw_range funcs so SOC_DOUBLE_R_RANGE_TLV works.

Jarkko Nikula (16):
      ASoC: Remove unused cache_only from struct snd_soc_codec
      ASoC: max98090: Add recovery for PLL lock failure
      ASoC: max98090: Move interrupt request from codec probe to i2c probe
      ASoC: max98090: Remove structure member irq from private data
      ASoC: max98090: Remove structure member extmic_mux from private data
      ASoC: max98090: Remove unused version define
      ASoC: max98090: Remove unused byte access macros
      ASoC: max98090: Enable both DMIC channels also when using mono configuration
      ASoC: Intel: byt-max98090: Set card as fully routed
      ASoC: Intel: byt-rt5640: Remove IN2N pin from DAPM route table
      ASoC: Intel: byt-rt5640: Add quirk for Asus T100
      ASoC: rt5640: Add function for enabling DMIC from ACPI probed machine
      ASoC: Intel: byt-rt5640: Enable DMIC interface for default DAPM route
      ASoC: Intel: byt-rt5640: Add quirk for Dell Venue 8 Pro tablet
      ASoC: Intel: byt-rt5640: Set card as fully routed
      ASoC: dapm: Fix NULL pointer dereference when registering card with widgets

Javier Martinez Canillas (1):
      regmap: Fix DT endianess parsing logic

Jianqun (3):
      ASoC: rockchip-i2s: enable "hclk" for rockchip I2S controller
      ASoC: rockchip-i2s: fix rockchip i2s defination more reasonable
      ASoC: rockchip-i2s: add dma data to snd_soc_dai

Julia Lawall (1):
      ASoC: rsnd: delete unneeded test before of_node_put

Jyri Sarha (1):
      ASoC: tlv320aic31xx: Choose PLL p divider automatically

Kuninori Morimoto (7):
      ASoC: simple-card: use asoc_simple_xxx prefix
      ASoC: simple-card: remove dai_link->cpu_dai_name when DT
      ASoC: simple-card: dai_link->init should be cared when multi DAI
      ASoC: simple-card: use common for_each_child_of_node() for loop
      ASoC: simple-card: fixup cpu_dai_name clear case
      ASoC: simple-card: tidyup use priv in parameter
      ASoC: simple-card: tidyup get dai_link/dai_props from priv

Lars-Peter Clausen (59):
      ASoC: dmic: Add to SND_SOC_ALL_CODECS
      ASoC: edma-pcm: Include edma-pcm.h
      ASoC: odrodix2_max98090: Make non exported symbols static
      ASoC: sh: Fix dma direction type
      ASoC: samsung idma: Add proper annotation for casting iomem pointers
      ASoC: ab8500-codec: Drop bank prefix from AB8500_GPIO_DIR4_REG register define
      ASoC: Move debugfs registration to the component level
      ASoC: Consolidate platform and CODEC probe/remove
      ASoC: Make rtd->codec optional
      ASoC: Add component level probe/remove support
      ASoC: Move AUX dev support to the component level
      ASoC: Pass component instead of DAPM context to AUX dev init callback
      ASoC: Move component->probed check into soc_{remove,probe}_component()
      ASoC: Cleanup DAI module reference counting
      ASoC: Consolidate CPU and CODEC DAI removal
      ASoC: Consolidate CPU and CODEC DAI lookup
      ASoC: Automatically initialize regmap for all components
      ASoC: Remove support for legacy snd_soc_platform IO
      ASoC: Replace list_empty(&card->codec_dev_list) with !card->instantiated
      ASoC: sh: Don't opencode DMAengine API calls
      ASoC: txx9: Don't opencode DMAengine API calls
      ASoC: ac97-codec: Remove ASoC level IO support
      ASoC: Restore idle_bias_off initialization
      ASoC: ab8500-codec: Revert back to regmap
      ASoC: adau1373: Remove unnecessary suspend/resume bias level changes
      ASoC: lm49453: Remove unnecessary suspend/resume bias level changes
      ASoC: tlv320aic3x: Remove unnecessary suspend/resume bias level changes
      ASoC: wm8804: Remove unnecessary suspend/resume bias level changes
      ASoC: wm8995: Remove unnecessary suspend/resume bias level changes
      ASoC: Set card->instantiated to false when removing the card
      ASoC: Shutdown DAPM contexts when removing a card
      ASoC: Add support for automatically going to BIAS_OFF on suspend
      ASoC: Always run default suspend/resume code
      ASoC: adau1373: Cleanup manual bias level transitions
      ASoC: adau17x1: Cleanup manual bias level transitions
      ASoC: adav80x: Cleanup manual bias level transitions
      ASoC: ssm2518: Cleanup manual bias level transitions
      ASoC: ssm2602: Cleanup manual bias level transitions
      ASoC: 88pm860x-codec: Cleanup manual bias level transitions
      ASoC: jz4740: Cleanup manual bias level transitions
      ASoC: ml26124: Cleanup manual bias level transitions
      ASoC: sgtl5000: Cleanup bias level transitions
      ASoC: es8328: Cleanup manual bias level transitions
      ASoC: Add snd_soc_component_{get,set}_drvdata()
      ASoC: sst-haswell-pcm: Alloc state struct in driver probe()
      ASoC: sst-haswell-pcm: Move controls and DAPM elements to component
      ASoC: Remove table based DAPM/control setup support from snd_soc_platform_driver
      ASoC: cs42l52: Cleanup manual bias level transitions
      ASoC: cs42l56: Cleanup manual bias level transitions
      ASoC: cs42l73: Cleanup manual bias level transitions
      ASoC: da732x: Remove unnecessary idle_bias_off initialization
      ASoC: da732x: Remove unused codec field form da732x_priv struct
      ASoC: da732x: Cleanup manual bias level transitions
      ASoC: Remove locking in snd_soc_{new,free}_ac97_codec()
      ASoC: Fix snd_soc_{new,free}_ac97_codec() locking removal
      ASoC: wm8741: Remove unused wm8741_suspend define
      ASoC: wm8{350,753,971}: Use snd_soc_dapm_to_codec() instead of dapm->codec
      ASoC: rx51: Use snd_soc_dapm_to_codec() instead of dapm->codec
      ASoC: Remove CODEC pointer from snd_soc_dapm_context

Mark Brown (31):
      Merge branch 'topic/es8328' of git://git.kernel.org/.../broonie/sound into asoc-fsl
      Merge branch 'fix/fsl-esai' of git://git.kernel.org/.../broonie/sound into asoc-fsl-esai
      Merge tag 'dt-endian' of git://git.kernel.org/.../broonie/regmap into asoc-fsl
      Merge branch 'topic/fsl' of git://git.kernel.org/.../broonie/sound into asoc-fsl-esai
      Merge branch 'topic/fsl' of git://git.kernel.org/.../broonie/sound into asoc-fsl-sai
      Merge branch 'fix/tlv320aic31xx' of git://git.kernel.org/.../broonie/sound into asoc-tlv320aic31xx
      Merge branch 'topic/component' of git://git.kernel.org/.../broonie/sound into asoc-suspend
      Merge branch 'topic/suspend' of git://git.kernel.org/.../broonie/sound into asoc-es8328
      Merge branch 'topic/component' of git://git.kernel.org/.../broonie/sound into asoc-intel
      Merge branch 'topic/cs42l56' of git://git.kernel.org/.../broonie/sound into asoc-suspend
      Merge remote-tracking branch 'asoc/fix/core' into asoc-linus
      Merge remote-tracking branch 'asoc/fix/pcm' into asoc-linus
      Merge remote-tracking branches 'asoc/fix/davinci', 'asoc/fix/max98090', 'asoc/fix/samsung' and 'asoc/fix/tlv320aic31xx' into asoc-linus
      Merge branch 'fix/max98090' of git://git.kernel.org/.../broonie/sound into asoc-intel
      Merge branch 'topic/rt5640' of git://git.kernel.org/.../broonie/sound into asoc-intel
      Merge tag 'v3.17-rc4' into asoc-simple
      Merge tag 'asoc-v3.17-rc4' into asoc-linus
      Merge remote-tracking branches 'asoc/fix/davinci' and 'asoc/fix/max98090' into asoc-linus
      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/dapm' into asoc-next
      Merge remote-tracking branch 'asoc/topic/fsl-esai' into asoc-next
      Merge remote-tracking branches 'asoc/topic/ab8500', 'asoc/topic/ac97' and 'asoc/topic/cs35l32' into asoc-next
      Merge remote-tracking branches 'asoc/topic/cs4265', 'asoc/topic/cs42l52', 'asoc/topic/cs42l56' and 'asoc/topic/da732x' into asoc-next
      Merge remote-tracking branches 'asoc/topic/davinci', 'asoc/topic/dmic', 'asoc/topic/drivers', 'asoc/topic/es8328' and 'asoc/topic/fsl' into asoc-next
      Merge remote-tracking branches 'asoc/topic/fsl-easi', 'asoc/topic/fsl-sai', 'asoc/topic/fsl-ssi' and 'asoc/topic/intel' into asoc-next
      Merge remote-tracking branches 'asoc/topic/max98090', 'asoc/topic/rockchip', 'asoc/topic/rsnd' and 'asoc/topic/rt286' into asoc-next
      Merge remote-tracking branches 'asoc/topic/rt5645', 'asoc/topic/rt5677', 'asoc/topic/samsung', 'asoc/topic/sgtl5000' and 'asoc/topic/sh' into asoc-next
      Merge remote-tracking branches 'asoc/topic/simple', 'asoc/topic/sirf', 'asoc/topic/spdif', 'asoc/topic/ssm2602' and 'asoc/topic/ssm4567' into asoc-next
      Merge remote-tracking branches 'asoc/topic/suspend', 'asoc/topic/tas2552', 'asoc/topic/tegra', 'asoc/topic/tlv320aic31xx' and 'asoc/topic/tlv320aic3x' into asoc-next
      Merge remote-tracking branches 'asoc/topic/txx9', 'asoc/topic/wm8978' and 'asoc/topic/wm8994' into asoc-next

Masanari Iida (1):
      ASoC: da732x: Remove unnecessary KERN_ERR in pr_err()

Nicolin Chen (6):
      ASoC: fsl: Add Freescale Generic ASoC Sound Card with ASRC support
      ASoC: fsl_sai: Initialize with software reset
      ASoC: fsl_sai: Set SYNC bit of TCR2 to Asynchronous Mode
      ASoC: fsl_sai: Add asynchronous mode support
      ASoC: fsl_sai: Make Synchronous and Asynchronous modes exclusive
      ASoC: fsl_sai: Set SYNC bit of TCR2 to Asynchronous Mode

Nikesh Oswal (1):
      ASoC: wm8994: Demux the microphone detection IRQ

Oder Chiou (5):
      ASoC: rt5677: Revise the wrong name in the header file
      ASoC: rt5677: Add the GPIO function
      ASoC: rt5677: Add the TDM function
      ASoC: rt5677: Add sidetone function
      ASoC: rt5645: Add headset detect function

Paul Handrigan (1):
      ASoC: cs4265: Add CHIP_ID as a readable register

Peter Ujfalusi (4):
      ASoC: tlv320aic31xx: Correct interface register 2 variable name
      ASoC: tlv320aic31xx: Enable support for S24_LE format
      ASoC: davinci-mcasp: Convert the context save/restore to use array
      ASoC: davinvi-mcasp: Proper suspend/resume support while audio is active

Rongjun Ying (1):
      ASoC: sirf: usp: Add bitclock inversion support

Sean Cross (4):
      devicetree: bindings: Add Everest Semicodunctor
      ASoC: add es8328 codec driver
      ASoC: fsl: add imx-es8328 machine driver
      ASoC: fsl: Fix building of imx-es8328 on PPC

Shengjiu Wang (6):
      ASoC: fsl_esai: refine esai for TDM support
      ASoC: fsl_esai: refine esai for TDM support
      ASoC: fsl-asoc-card: Fix build warning for maybe-uninitialized
      ASoC: fsl: fsl-asoc-card: Select SND_SOC_IMX_AUDMUX
      ASoC: fsl-asoc-card: move 'config SND_SOC_FSL_ASOC_CARD' to 'if SND_IMX_SOC'
      ASoC: fsl_ssi: refine ipg clock usage in this module

Stefan Kristiansson (2):
      ASoC: ssm2602: add device tree bindings
      ASoC: ssm2602: add support for 11.025kHz and 22.5kHz sample rates

Stephen Warren (1):
      regmap: of_regmap_get_endian() cleanup

Subhransu S. Prusty (6):
      ASoC: Intel: mfld-pcm: Use function instead of ioctl
      ASoC: Intel: mfld-pcm: Change sst_ops prototypes to take dev parameter
      ASoC: mfld-compress: Use dedicated function instead of ioctl
      ASoC: mfld: pcm: Replace pr_ with dev_
      ASoC: Intel: mrfld: Use snd_soc_dai_get_drvdata to derive drv data
      ASoC: Export dapm_kcontrol_get_value

Sylwester Nawrocki (1):
      ASoC: Drop const from struct snd_soc_dai_link *of_node members

Thierry Reding (2):
      ASoC: tas2552: Fix compilation warning for !PM_RUNTIME
      ASoC: rt286: Fix compilation warning for !PM

Tomeu Vizoso (1):
      ASoC: fsl_spdif: Remove unused includes of linux/clk-private.h

Vinod Koul (5):
      ASoC: Intel: Fix to use byte control interface
      ASoC: Intel: add mrfld DSP defines
      ASoC: Intel: mfld-pcm: don't call trigger ops to DSP for internal streams
      ASoC: Intel: mrfld: add bytes control for modules
      ASoC: Intel: mfld-pcm: add control for powering up/down dsp

Wei Yongjun (1):
      ASoC: es8328: fix error return code in es8328_codec_probe()

Xiubo Li (10):
      regmap: add DT endianness binding support.
      regmap: Add the DT binding documentation for endianness
      ASoC: simple-card: Fix the compile warning.
      ASoC: fsl-asrc: Convert to use regmap framework's endianness method.
      ASoC: fsl-esai: Convert to use regmap framework's endianness method.
      ASoC: fsl-spdif: Convert to use regmap framework's endianness method.
      ASoC: fsl-sai: Convert to use regmap framework's endianness method.
      ASoC: fsl-sai: using 'lsb-first' property instead of 'big-endian-data'.
      ASoC: simple-card: Merge single and muti DAI link(s) code.
      ASoC: simple-card: Adjust the comments of simple card.

 .../devicetree/bindings/regmap/regmap.txt          |  47 ++
 .../devicetree/bindings/sound/adi,ssm2602.txt      |  19 +
 .../devicetree/bindings/sound/cs35l32.txt          |  62 ++
 Documentation/devicetree/bindings/sound/es8328.txt |  38 ++
 .../devicetree/bindings/sound/fsl,esai.txt         |   3 +-
 .../devicetree/bindings/sound/fsl,ssi.txt          |   8 +-
 .../devicetree/bindings/sound/fsl-asoc-card.txt    |  82 +++
 .../devicetree/bindings/sound/fsl-sai.txt          |  30 +-
 .../devicetree/bindings/sound/imx-audio-es8328.txt |  60 ++
 .../bindings/sound/nvidia,tegra-audio-max98090.txt |   1 +
 Documentation/devicetree/bindings/sound/rt5677.txt |  59 ++
 .../devicetree/bindings/sound/simple-card.txt      |   4 +
 .../devicetree/bindings/sound/ssm4567.txt          |  15 +
 .../devicetree/bindings/vendor-prefixes.txt        |   1 +
 drivers/base/regmap/regmap-i2c.c                   |   2 +
 drivers/base/regmap/regmap-spi.c                   |   2 +
 drivers/base/regmap/regmap.c                       |  74 +-
 include/dt-bindings/sound/cs35l32.h                |  26 +
 include/sound/rt5645.h                             |   3 +
 include/sound/rt5677.h                             |  13 +-
 include/sound/soc-dapm.h                           |   5 +-
 include/sound/soc.h                                | 101 +--
 include/trace/events/asoc.h                        |   6 +-
 sound/soc/codecs/88pm860x-codec.c                  |   3 -
 sound/soc/codecs/Kconfig                           |  36 +-
 sound/soc/codecs/Makefile                          |  10 +
 sound/soc/codecs/ab8500-codec.c                    |  73 +-
 sound/soc/codecs/ac97.c                            |  15 -
 sound/soc/codecs/adau1373.c                        |  21 -
 sound/soc/codecs/adau1761.c                        |   2 +-
 sound/soc/codecs/adau1781.c                        |   2 +-
 sound/soc/codecs/adau17x1.c                        |   8 -
 sound/soc/codecs/adau17x1.h                        |   1 -
 sound/soc/codecs/adav80x.c                         |  23 +-
 sound/soc/codecs/cs35l32.c                         | 631 +++++++++++++++++
 sound/soc/codecs/cs35l32.h                         |  93 +++
 sound/soc/codecs/cs4265.c                          |   1 +
 sound/soc/codecs/cs42l52.c                         |  24 +-
 sound/soc/codecs/cs42l56.c                         |  27 +-
 sound/soc/codecs/cs42l73.c                         |  25 +-
 sound/soc/codecs/da732x.c                          |  27 +-
 sound/soc/codecs/es8328-i2c.c                      |  60 ++
 sound/soc/codecs/es8328-spi.c                      |  49 ++
 sound/soc/codecs/es8328.c                          | 756 +++++++++++++++++++++
 sound/soc/codecs/es8328.h                          | 314 +++++++++
 sound/soc/codecs/jz4740.c                          |  30 +-
 sound/soc/codecs/lm49453.c                         |  14 -
 sound/soc/codecs/max98090.c                        | 146 +++-
 sound/soc/codecs/max98090.h                        |  13 +-
 sound/soc/codecs/ml26124.c                         |  24 +-
 sound/soc/codecs/rt286.c                           |   2 +
 sound/soc/codecs/rt5640.c                          |  49 +-
 sound/soc/codecs/rt5640.h                          |   3 +
 sound/soc/codecs/rt5645.c                          |  99 +++
 sound/soc/codecs/rt5645.h                          |   5 +
 sound/soc/codecs/rt5677.c                          | 327 ++++++++-
 sound/soc/codecs/rt5677.h                          | 171 ++++-
 sound/soc/codecs/sgtl5000.c                        |  42 +-
 sound/soc/codecs/ssm2518.c                         |  13 -
 sound/soc/codecs/ssm2602-i2c.c                     |   9 +
 sound/soc/codecs/ssm2602-spi.c                     |   7 +
 sound/soc/codecs/ssm2602.c                         |  39 +-
 sound/soc/codecs/ssm4567.c                         | 343 ++++++++++
 sound/soc/codecs/tas2552.c                         |  70 +-
 sound/soc/codecs/tlv320aic31xx.c                   | 107 ++-
 sound/soc/codecs/tlv320aic31xx.h                   |   3 +-
 sound/soc/codecs/tlv320aic3x.c                     |  29 +-
 sound/soc/codecs/wm5100.c                          |   5 +-
 sound/soc/codecs/wm8350.c                          |   2 +-
 sound/soc/codecs/wm8741.c                          |   1 -
 sound/soc/codecs/wm8753.c                          |   2 +-
 sound/soc/codecs/wm8804.c                          |  19 -
 sound/soc/codecs/wm8903.c                          |   6 +-
 sound/soc/codecs/wm8962.c                          |   5 +-
 sound/soc/codecs/wm8971.c                          |   2 +-
 sound/soc/codecs/wm8994.c                          |  18 +-
 sound/soc/codecs/wm8995.c                          |  19 -
 sound/soc/codecs/wm8996.c                          |   6 +-
 sound/soc/davinci/Kconfig                          |   3 +-
 sound/soc/davinci/davinci-mcasp.c                  |  79 ++-
 sound/soc/davinci/edma-pcm.c                       |   2 +
 sound/soc/fsl/Kconfig                              |  26 +
 sound/soc/fsl/Makefile                             |   4 +
 sound/soc/fsl/fsl-asoc-card.c                      | 574 ++++++++++++++++
 sound/soc/fsl/fsl_asrc.c                           |   6 +-
 sound/soc/fsl/fsl_esai.c                           |  19 +-
 sound/soc/fsl/fsl_esai.h                           |   8 +-
 sound/soc/fsl/fsl_sai.c                            |  58 +-
 sound/soc/fsl/fsl_sai.h                            |   8 +-
 sound/soc/fsl/fsl_spdif.c                          |   6 +-
 sound/soc/fsl/fsl_ssi.c                            |  89 ++-
 sound/soc/fsl/imx-es8328.c                         | 232 +++++++
 sound/soc/generic/simple-card.c                    | 226 ++++--
 sound/soc/intel/Makefile                           |   3 +-
 sound/soc/intel/byt-max98090.c                     |   1 +
 sound/soc/intel/byt-rt5640.c                       |  83 ++-
 sound/soc/intel/sst-atom-controls.c                | 218 ++++++
 sound/soc/intel/sst-atom-controls.h                | 416 +++++++++++-
 sound/soc/intel/sst-haswell-pcm.c                  |  56 +-
 sound/soc/intel/sst-mfld-platform-compress.c       |  38 +-
 sound/soc/intel/sst-mfld-platform-pcm.c            | 106 +--
 sound/soc/intel/sst-mfld-platform.h                |  58 +-
 sound/soc/omap/rx51.c                              |   2 +-
 sound/soc/rockchip/Kconfig                         |   3 +-
 sound/soc/rockchip/Makefile                        |   2 +-
 sound/soc/rockchip/rockchip_i2s.c                  |  28 +-
 sound/soc/samsung/idma.c                           |   4 +-
 sound/soc/samsung/odroidx2_max98090.c              |   4 +-
 sound/soc/samsung/speyside.c                       |   6 +-
 sound/soc/sh/fsi.c                                 |   7 +-
 sound/soc/sh/rcar/core.c                           |   6 +-
 sound/soc/sh/siu_pcm.c                             |   4 +-
 sound/soc/sirf/sirf-usp.c                          |  24 +-
 sound/soc/soc-core.c                               | 669 ++++++++----------
 sound/soc/soc-dapm.c                               |  26 +-
 sound/soc/soc-generic-dmaengine-pcm.c              |   4 +-
 sound/soc/soc-io.c                                 |  28 -
 sound/soc/tegra/tegra_max98090.c                   |  40 ++
 sound/soc/txx9/txx9aclc.c                          |  14 +-
 119 files changed, 6323 insertions(+), 1359 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/regmap/regmap.txt
 create mode 100644 Documentation/devicetree/bindings/sound/adi,ssm2602.txt
 create mode 100644 Documentation/devicetree/bindings/sound/cs35l32.txt
 create mode 100644 Documentation/devicetree/bindings/sound/es8328.txt
 create mode 100644 Documentation/devicetree/bindings/sound/fsl-asoc-card.txt
 create mode 100644 Documentation/devicetree/bindings/sound/imx-audio-es8328.txt
 create mode 100644 Documentation/devicetree/bindings/sound/rt5677.txt
 create mode 100644 Documentation/devicetree/bindings/sound/ssm4567.txt
 create mode 100644 include/dt-bindings/sound/cs35l32.h
 create mode 100644 sound/soc/codecs/cs35l32.c
 create mode 100644 sound/soc/codecs/cs35l32.h
 create mode 100644 sound/soc/codecs/es8328-i2c.c
 create mode 100644 sound/soc/codecs/es8328-spi.c
 create mode 100644 sound/soc/codecs/es8328.c
 create mode 100644 sound/soc/codecs/es8328.h
 create mode 100644 sound/soc/codecs/ssm4567.c
 create mode 100644 sound/soc/fsl/fsl-asoc-card.c
 create mode 100644 sound/soc/fsl/imx-es8328.c
 create mode 100644 sound/soc/intel/sst-atom-controls.c
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 473 bytes
Desc: Digital signature
URL: <http://mailman.alsa-project.org/pipermail/alsa-devel/attachments/20141006/9600a334/attachment-0001.sig>


More information about the Alsa-devel mailing list