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

Mark Brown broonie at kernel.org
Tue Jun 3 11:46:45 CEST 2014


The following changes since commit cee429e5c53f7ffc1dd500001d9dff567833c23d:

  Merge remote-tracking branches 'asoc/topic/ux500', 'asoc/topic/wm8731', 'asoc/topic/wm8804', 'asoc/topic/wm8955' and 'asoc/topic/wm8985' into asoc-next (2014-05-22 00:24:04 +0100)

are available in the git repository at:


  git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git asoc-v3.16-2

for you to fetch changes up to e1d4d3c854f25cff6c6c139588570e124d5e8fa4:

  ASoC: free jack GPIOs before the sound card is freed (2014-06-03 10:41:16 +0100)

----------------------------------------------------------------
ASoC: Final updates for v3.16

A few more updates from the last week of development, nothing too
exciting.  Highlights include:

- GPIO descriptor support for jacks
- More updates and fixes to the Freescale SSI, Intel and rsnd drivers.
- New drivers for Analog Devices ADAU1361, ADAU1381, ADAU1761 and
  ADAU1781, and Realtek RT5677.

----------------------------------------------------------------
Alexander Shiyan (1):
      ASoC: fsl: Remove dependencies of boards for SND_SOC_EUKREA_TLV320

Andrew Lunn (1):
      ASoC: simple-card: Support setting mclk via a fixed factor

Andy Shevchenko (1):
      ASoC: Intel: remove duplicate headers

Axel Lin (2):
      ASoC: sirf-audio-codec: Simplify the new bitmask value in regmap_update_bits
      ASoC: cs42l56: Fix new value argument in snd_soc_update_bits calls

Charles Keepax (1):
      ASoC: wm_adsp: Use adsp_err/warn instead of dev_err/warn

Chen Zhen (1):
      ASoC: max98090: Add NI/MI values for user pclk 19.2 MHz

Daniel Matuschek (1):
      ASoC: wm8804: Allow control of master clock divider in PLL generation

Fabio Estevam (2):
      ASoC: fsl_ssi: Add suspend/resume support
      ASoC: sgtl5000: Fix the cache handling

Imre Deak (1):
      ASoC: Intel: byt/hsw: Add missing kthread_stop to error/cleanup path

Jarkko Nikula (8):
      ASoC: jack: Basic GPIO descriptor conversion
      ASoC: jack: Add support for GPIO descriptor defined jack pins
      ASoC: jack: Clarify GPIO descriptor lookup in struct snd_soc_jack_gpio doc
      ASoC: jack: Fix multiple definition of `snd_soc_jack_add_gpiods'
      ASoC: Intel: Add Baytrail byt-max98090 machine driver
      ASoC: Intel: Clear stored Baytrail DSP DMA pointer before stream start
      ASoC: Intel: Use devm_snd_soc_register_card
      ASoC: Intel: byt-rt5640: Use card PM ops from core

Jyri Sarha (2):
      ASoC: simple-card: is_top_level_node parameter to simple_card_dai_link_of()
      ASoC: omap-pcm: Move omap-pcm under include/sound

Kees Cook (1):
      ASoC: Intel: avoid format string leak to thread name

Kuninori Morimoto (6):
      ASoC: rsnd: DT node clean up by using the of_node_put()
      ASoC: rsnd: save platform_device instead of device
      ASoC: rsnd: remove rsnd_src_non_ops
      ASoC: rsnd: module name is unified
      ASoC: rsnd: care DMA slave channel name for DT
      ASoC: rsnd: add rsnd_gen_dma_addr() for DMAC addr

Lars-Peter Clausen (7):
      ASoC: davinci-evm: Replace instances of rtd->codec->card with rtd->card
      ASoC: Add ADAU1X61 and ADAU1X81 CODECs common code
      ASoC: Add ADAU1361/ADAU1761 audio CODEC support
      ASoC: Add ADAU1381/ADAU1781 audio CODEC support
      ASoC: Blackfin: ADAU1X61 eval board support
      ASoC: Blackfin: ADAU1X81 eval board support
      ASoC: Add helper functions to cast from DAPM context to CODEC/platform

Mark Brown (19):
      Merge branch 'topic/davinci' of git://git.kernel.org/.../broonie/sound into asoc-omap
      Merge branch 'topic/fsl' of git://git.kernel.org/.../broonie/sound into asoc-fsl-ssi
      Merge branches 'topic/rt5640', 'topic/rt5645' and 'topic/rt5651' of git://git.kernel.org/.../broonie/sound into asoc-rl6231
      ASoC: intel: The Baytrail/MAX98090 driver depends on I2C
      ASoC: cache: Fix error code when not using ASoC level cache
      Merge remote-tracking branches 'asoc/fix/pxa' and 'asoc/fix/tlv320aic3x' into asoc-linus
      Merge remote-tracking branch 'asoc/topic/core' into asoc-next
      Merge remote-tracking branches 'asoc/topic/adau' and 'asoc/topic/adsp' into asoc-next
      Merge remote-tracking branch 'asoc/topic/alc5623' into asoc-next
      Merge remote-tracking branch 'asoc/topic/cs42l56' into asoc-next
      Merge remote-tracking branch 'asoc/topic/davinci' into asoc-next
      Merge remote-tracking branch 'asoc/topic/fsl-ssi' into asoc-next
      Merge remote-tracking branches 'asoc/topic/gpio' and 'asoc/topic/intel' into asoc-next
      Merge remote-tracking branches 'asoc/topic/max98090' and 'asoc/topic/max98095' into asoc-next
      Merge remote-tracking branches 'asoc/topic/omap' and 'asoc/topic/rcar' into asoc-next
      Merge remote-tracking branches 'asoc/topic/rl6231' and 'asoc/topic/rt5677' into asoc-next
      Merge remote-tracking branches 'asoc/topic/samsung', 'asoc/topic/sgtl5000', 'asoc/topic/simple' and 'asoc/topic/sirf' into asoc-next
      Merge remote-tracking branch 'asoc/topic/tegra' into asoc-next
      Merge remote-tracking branches 'asoc/topic/wm8804' and 'asoc/topic/wm9713' into asoc-next

Markus Pargmann (4):
      ASoC: fsl-ssi: make fsl,mode property optional
      ASoC: fsl-ssi: Fix baudclock handling
      ASoC: fsl-ssi: reorder and document fsl_ssi_private
      ASoC: fsl-ssi: Use regmap

Matt Reimer (1):
      ASoC: wm9713: correct mono out PGA sources

Oder Chiou (4):
      ASoC: rt5640: Add RL6231 class device shared support for RT5640, RT5645 and RT5651
      ASoC: rt5640: Add the function of the PLL clock calculation to RL6231 shared support
      ASoC: rt5640: Add the function "get_clk_info" to RL6231 shared support
      ASoC: add RT5677 CODEC driver

Peter Ujfalusi (1):
      ASoC: tlv320aci3x: Fix custom snd_soc_dapm_put_volsw_aic3x() function

Sascha Hauer (4):
      ASoC: fsl-ssi: introduce SoC specific data
      ASoC: fsl-ssi: set bitclock in master mode from hw_params
      ASoC: fsl-ssi: remove unnecessary spinlock
      ASoC: fsl-ssi: Set framerate divider correctly for i2s master mode

Stephen Boyd (1):
      ASoC: pxa: pxa-ssp: Terminate of match table

Stephen Warren (2):
      ASoC: tegra: free jack GPIOs before the sound card is freed
      ASoC: free jack GPIOs before the sound card is freed

Sylwester Nawrocki (1):
      ASoC: samsung: Handle errors when getting the op_clk clock

Takashi Iwai (1):
      ASoC: alc5623: Fix Kconfig dependency

Tushar Behera (3):
      ASoC: max98090: Add master clock handling
      ASoC: max98095: Add master clock handling
      ASoC: samsung: Use params_width()

Xiubo Li (1):
      ASoC: cache: Fix possible ZERO_SIZE_PTR pointer dereferencing error.

 .../devicetree/bindings/sound/max98090.txt         |    6 +
 .../devicetree/bindings/sound/max98095.txt         |    6 +
 .../devicetree/bindings/sound/renesas,rsnd.txt     |    1 +
 .../devicetree/bindings/sound/simple-card.txt      |    3 +
 include/linux/platform_data/adau17x1.h             |  109 +
 {sound/soc/omap => include/sound}/omap-pcm.h       |    0
 include/sound/rt5677.h                             |   21 +
 include/sound/soc.h                                |   49 +-
 sound/soc/blackfin/Kconfig                         |   26 +
 sound/soc/blackfin/Makefile                        |    4 +
 sound/soc/blackfin/bfin-eval-adau1x61.c            |  142 +
 sound/soc/blackfin/bfin-eval-adau1x81.c            |  130 +
 sound/soc/codecs/Kconfig                           |   52 +-
 sound/soc/codecs/Makefile                          |   22 +-
 sound/soc/codecs/adau1761-i2c.c                    |   60 +
 sound/soc/codecs/adau1761-spi.c                    |   77 +
 sound/soc/codecs/adau1761.c                        |  803 +++++
 sound/soc/codecs/adau1761.h                        |   23 +
 sound/soc/codecs/adau1781-i2c.c                    |   58 +
 sound/soc/codecs/adau1781-spi.c                    |   75 +
 sound/soc/codecs/adau1781.c                        |  511 +++
 sound/soc/codecs/adau1781.h                        |   23 +
 sound/soc/codecs/adau17x1.c                        |  866 +++++
 sound/soc/codecs/adau17x1.h                        |  124 +
 sound/soc/codecs/cs42l56.c                         |   70 +-
 sound/soc/codecs/cs42l56.h                         |   10 +-
 sound/soc/codecs/max98090.c                        |   31 +-
 sound/soc/codecs/max98090.h                        |    1 +
 sound/soc/codecs/max98095.c                        |   24 +
 sound/soc/codecs/rl6231.c                          |  152 +
 sound/soc/codecs/rl6231.h                          |   34 +
 sound/soc/codecs/rt5640.c                          |  108 +-
 sound/soc/codecs/rt5640.h                          |    8 -
 sound/soc/codecs/rt5645.c                          |  111 +-
 sound/soc/codecs/rt5645.h                          |    7 -
 sound/soc/codecs/rt5651.c                          |  107 +-
 sound/soc/codecs/rt5651.h                          |    1 -
 sound/soc/codecs/rt5677.c                          | 3498 ++++++++++++++++++++
 sound/soc/codecs/rt5677.h                          | 1451 ++++++++
 sound/soc/codecs/sgtl5000.c                        |   75 +-
 sound/soc/codecs/sirf-audio-codec.c                |    8 +-
 sound/soc/codecs/tlv320aic3x.c                     |    2 +-
 sound/soc/codecs/wm8804.c                          |   17 +-
 sound/soc/codecs/wm8804.h                          |    4 +
 sound/soc/codecs/wm9713.c                          |    3 +-
 sound/soc/codecs/wm_adsp.c                         |   37 +-
 sound/soc/davinci/davinci-evm.c                    |    9 +-
 sound/soc/davinci/davinci-mcasp.c                  |    2 +-
 sound/soc/fsl/Kconfig                              |    8 +-
 sound/soc/fsl/fsl_ssi.c                            |  576 ++--
 sound/soc/fsl/fsl_ssi.h                            |   50 +-
 sound/soc/generic/simple-card.c                    |   39 +-
 sound/soc/intel/Kconfig                            |    9 +
 sound/soc/intel/Makefile                           |    2 +
 sound/soc/intel/byt-max98090.c                     |  203 ++
 sound/soc/intel/byt-rt5640.c                       |   27 +-
 sound/soc/intel/haswell.c                          |    9 +-
 sound/soc/intel/sst-acpi.c                         |    1 +
 sound/soc/intel/sst-baytrail-ipc.c                 |    8 +-
 sound/soc/intel/sst-baytrail-pcm.c                 |    1 +
 sound/soc/intel/sst-haswell-ipc.c                  |   15 +-
 sound/soc/intel/sst-haswell-pcm.c                  |    1 -
 sound/soc/omap/ams-delta.c                         |   14 +-
 sound/soc/omap/omap-dmic.c                         |    2 +-
 sound/soc/omap/omap-hdmi.c                         |    2 +-
 sound/soc/omap/omap-mcbsp.c                        |    2 +-
 sound/soc/omap/omap-mcpdm.c                        |    2 +-
 sound/soc/omap/omap-twl4030.c                      |   28 +-
 sound/soc/omap/rx51.c                              |   18 +-
 sound/soc/pxa/hx4700.c                             |    9 +-
 sound/soc/pxa/pxa-ssp.c                            |    1 +
 sound/soc/samsung/h1940_uda1380.c                  |   11 +-
 sound/soc/samsung/i2s.c                            |   14 +-
 sound/soc/samsung/pcm.c                            |    4 +-
 sound/soc/samsung/rx1950_uda1380.c                 |   12 +-
 sound/soc/samsung/s3c-i2s-v2.c                     |    8 +-
 sound/soc/samsung/s3c2412-i2s.c                    |    6 +-
 sound/soc/samsung/s3c24xx-i2s.c                    |    6 +-
 sound/soc/samsung/smartq_wm8987.c                  |   11 +-
 sound/soc/samsung/smdk_wm8580.c                    |    8 +-
 sound/soc/samsung/smdk_wm8994.c                    |    2 +-
 sound/soc/samsung/spdif.c                          |    4 +-
 sound/soc/sh/rcar/core.c                           |   87 +-
 sound/soc/sh/rcar/dvc.c                            |   20 +-
 sound/soc/sh/rcar/gen.c                            |   95 +
 sound/soc/sh/rcar/rsnd.h                           |   10 +-
 sound/soc/sh/rcar/src.c                            |   50 +-
 sound/soc/sh/rcar/ssi.c                            |   28 +-
 sound/soc/soc-cache.c                              |    3 +
 sound/soc/soc-jack.c                               |   88 +-
 sound/soc/tegra/tegra_alc5632.c                    |   16 +-
 sound/soc/tegra/tegra_max98090.c                   |   16 +-
 sound/soc/tegra/tegra_rt5640.c                     |   16 +-
 sound/soc/tegra/tegra_wm8903.c                     |   11 +-
 94 files changed, 9610 insertions(+), 904 deletions(-)
 create mode 100644 include/linux/platform_data/adau17x1.h
 rename {sound/soc/omap => include/sound}/omap-pcm.h (100%)
 create mode 100644 include/sound/rt5677.h
 create mode 100644 sound/soc/blackfin/bfin-eval-adau1x61.c
 create mode 100644 sound/soc/blackfin/bfin-eval-adau1x81.c
 create mode 100644 sound/soc/codecs/adau1761-i2c.c
 create mode 100644 sound/soc/codecs/adau1761-spi.c
 create mode 100644 sound/soc/codecs/adau1761.c
 create mode 100644 sound/soc/codecs/adau1761.h
 create mode 100644 sound/soc/codecs/adau1781-i2c.c
 create mode 100644 sound/soc/codecs/adau1781-spi.c
 create mode 100644 sound/soc/codecs/adau1781.c
 create mode 100644 sound/soc/codecs/adau1781.h
 create mode 100644 sound/soc/codecs/adau17x1.c
 create mode 100644 sound/soc/codecs/adau17x1.h
 create mode 100644 sound/soc/codecs/rl6231.c
 create mode 100644 sound/soc/codecs/rl6231.h
 create mode 100644 sound/soc/codecs/rt5677.c
 create mode 100644 sound/soc/codecs/rt5677.h
 create mode 100644 sound/soc/intel/byt-max98090.c
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 836 bytes
Desc: Digital signature
URL: <http://mailman.alsa-project.org/pipermail/alsa-devel/attachments/20140603/f0bd9ac9/attachment-0001.sig>


More information about the Alsa-devel mailing list