[alsa-devel] ASoC updates for 3.2

Mark Brown broonie at opensource.wolfsonmicro.com
Tue Oct 4 16:16:34 CEST 2011


The following changes since commit 02890535269338a6d2034ad3ce8b22beb24b449a:

  ASoC: ssm2602: Support setting the oscillator and the clock output state (2011-09-27 13:30:48 +0100)

are available in the git repository at:
  git://opensource.wolfsonmicro.com/linux-2.6-asoc.git for-3.2

One MFD change for wm1811 which is here to avoid collisions with wm1811.

Arnd Bergmann (5):
      ASoC: use a valid device for dev_err() in Zylonite
      ASoC: omap_mcpdm_remove cannot be __devexit
      ASoC: imx: eukrea_tlv320 needs i2c
      ASoC: sh: use correct __iomem annotations
      ASoC: samsung: WM8994 depends on MFD_WM8994

Axel Lin (41):
      ASoC: Remove unused "control_data" field of struct wm8940_priv
      ASoC: Remove unused "control_data" field of struct wm8960_priv
      ASoC: Remove unused "control_data" field of struct wm8978_priv
      ASoC: Remove unused "control_data" field of struct wm9081_priv
      ASoC: Remove unused "control_data" field of struct wm9090_priv
      ASoC: Remove unused "control_data" field of struct wm8904_priv
      ASoC: Fix setting adau1373_dai->master for SND_SOC_DAIFMT_CBS_CFS
      ASoC: adau1701: Initialize codec->control_data before using it
      ASoC: Remove unused "control_data" field of struct alc5623_priv
      ASoC: Remove unused "control_data" field of struct cs4270_private
      ASoC: Remove unused "control_data" field of struct cs42l51_private
      ASoC: Remove unused "control_data" field of struct max98088_priv
      ASoC: Remove unused "control_data" field of struct max98095_priv
      ASoC: Remove unused "control_data" field of struct ak4671_priv
      ASoC: adau1701: Fix prototype for adau1701_set_sysclk
      ASoC: tlv320dac33: Add guarding parentheses to macros
      ASoC: Remove unused "control_data" field of struct cs4271_private
      ASoC: Remove unused "control_data" field of struct aic3x_priv
      ASoC: Add missed regulator_unregister_notifier and regulator_bulk_free in wm8995_remove
      ASoC: sn95031: Do not use static variable for channel_index
      ASoC: tlv320aic3x: Use driver_data field of struct i2c_device_id to identify models
      ASoC: Fix setting update bits for WM8753_LADC and WM8753_RADC
      ASoC: wm8782: Add __devexit_p at necessary place
      ASoC: kirkwood-i2s: Add __devexit_p at necessary place
      ASoC: samsung: Add __devexit_p at necessary places
      ASoC: tegra: Staticise tegra_i2s_dai and tegra_spdif_dai
      ASoC: Staticise samsung_spdif_dai
      ASoC: Staticise sh4_ssi_dai
      ASoC: Remove unused rate variable in magician_playback_hw_params
      ASoC: Remove unused srate variable in tegra_spdif_hw_params
      ASoC: Remove needless codec->dapm.bias_level assignment to SND_SOC_BIAS_OFF
      ASoC: Staticise simtec_audio_resume()
      ASoC: Staticise ep93xx_ac97_dai
      ASoC: txx9: Add __exit_p at necessary place
      ASoC: Fix setting update bits for WM8741_DACRMSB_ATTENUATION
      ASoC: samsung: s3c-i2s-v2.c needs module.h
      ASoC: wm8711: Use snd_soc_update_bits for read-modify-write
      ASoC: wm8971: Use snd_soc_update_bits for read-modify-write
      ASoC: wm8988: Use snd_soc_update_bits for read-modify-write
      ASoC: wm8994: Slightly optimize configure_clock
      ASoC: wm8995: Slightly optimize configure_clock

Jarkko Nikula (5):
      ASoC: Davinci: Fix FS polarity for I2S format
      ASoC: omap-mcbsp: Fix FS polarity for LEFT_J, DSP_A and DSP_B formats
      ASoC: omap-mcbsp: Prepare for init time DAI format setting
      ASoC: omap: Convert bunch of machine drivers to use init time DAI format
      ASoC: omap: Use single hw_params callback in sdp3430 and zoom2

Karl Tsou (1):
      ASoC: Add DRC control for WM8996

Mark Brown (12):
      ASoC: Add device ID for WM9093 to WM9090 driver
      ASoC: Allow DAI formats to be specified in the dai_link
      ASoC: Use dai_fmt in speyside_wm8962
      ASoC: Also count neighbour checks for supplies
      ASoC: Staticise non-exported symbols in rt5631
      ASoC: Remove unused function check_vdac_to_outmix from rt5631
      Merge branch 'for-3.1' into for-3.2
      Merge branch 'for-3.1' into for-3.2
      ASoC: Instantiate DAPM widgets before we do the DAI link init
      ASoC: Fix typo in 24.576MHz rate in WM5100
      mfd: Add WM1811 support
      ASoC: Add WM1811 support

Peter Ujfalusi (5):
      ASoC: twl6040: One workqueue should be enough
      ASoC: twl6040: correct loop counters for HS/HF ramp code
      ASoC: twl6040: Shift 2 identifies the HS output in out_drv_event
      ASoC: twl6040: Simplify code in out_drv_event for pending work check
      ASoC: omap-pcm: Fix the no period wakeup implementation

Ryan Mallon (2):
      ASoC: max98088 codec: Catch driver bugs for eq channel name
      ASoC: max98095 codec: Catch driver bugs for biquad channel name

Susan Gao (1):
      ASoC: Fix a bug in WM8962 DSP_A and DSP_B settings

Ujfalusi, Peter (1):
      ASoC: sdp4430: Fix string for FM input name

 drivers/mfd/wm8994-core.c            |   27 ++++++++++
 include/linux/mfd/wm8994/core.h      |    1 +
 include/linux/mfd/wm8994/registers.h |    4 ++
 include/sound/soc-dai.h              |   34 ++++++------
 include/sound/soc.h                  |    2 +
 sound/soc/codecs/adau1373.c          |    2 +-
 sound/soc/codecs/adau1701.c          |    3 +-
 sound/soc/codecs/ak4671.c            |    2 -
 sound/soc/codecs/alc5623.c           |    2 -
 sound/soc/codecs/cs4270.c            |    6 +--
 sound/soc/codecs/cs4271.c            |    5 --
 sound/soc/codecs/cs42l51.c           |    6 +--
 sound/soc/codecs/max98088.c          |   36 ++++++++-----
 sound/soc/codecs/max98095.c          |   34 ++++++++----
 sound/soc/codecs/rt5631.c            |   20 +------
 sound/soc/codecs/sn95031.c           |    3 +-
 sound/soc/codecs/tlv320aic3x.c       |   16 ++----
 sound/soc/codecs/tlv320dac33.c       |    6 +-
 sound/soc/codecs/twl6040.c           |   81 ++++++++++++------------------
 sound/soc/codecs/wm5100.c            |    6 +--
 sound/soc/codecs/wm8711.c            |    6 +--
 sound/soc/codecs/wm8741.c            |    2 +-
 sound/soc/codecs/wm8753.c            |    4 +-
 sound/soc/codecs/wm8782.c            |    2 +-
 sound/soc/codecs/wm8904.c            |    2 -
 sound/soc/codecs/wm8940.c            |    3 -
 sound/soc/codecs/wm8960.c            |    3 -
 sound/soc/codecs/wm8962.c            |    4 +-
 sound/soc/codecs/wm8971.c            |   27 +++-------
 sound/soc/codecs/wm8978.c            |    3 -
 sound/soc/codecs/wm8988.c            |   15 ++----
 sound/soc/codecs/wm8994.c            |   94 +++++++++++++++++++++++++++++----
 sound/soc/codecs/wm8995.c            |   19 ++++---
 sound/soc/codecs/wm8996.c            |    9 +++-
 sound/soc/codecs/wm9081.c            |    3 -
 sound/soc/codecs/wm9090.c            |    4 +-
 sound/soc/davinci/davinci-i2s.c      |    5 ++-
 sound/soc/ep93xx/ep93xx-ac97.c       |    2 +-
 sound/soc/imx/Kconfig                |    1 +
 sound/soc/kirkwood/kirkwood-i2s.c    |    2 +-
 sound/soc/omap/am3517evm.c           |   22 +-------
 sound/soc/omap/igep0020.c            |   23 +--------
 sound/soc/omap/n810.c                |   19 +------
 sound/soc/omap/omap-mcbsp.c          |   21 ++++++--
 sound/soc/omap/omap-pcm.c            |    8 +++
 sound/soc/omap/omap3evm.c            |   23 +--------
 sound/soc/omap/omap3pandora.c        |   20 ++------
 sound/soc/omap/osk5912.c             |   23 +--------
 sound/soc/omap/overo.c               |   23 +--------
 sound/soc/omap/rx51.c                |   20 +-------
 sound/soc/omap/sdp3430.c             |   70 ++-----------------------
 sound/soc/omap/sdp4430.c             |    6 +-
 sound/soc/omap/zoom2.c               |   70 ++-----------------------
 sound/soc/pxa/magician.c             |    3 +-
 sound/soc/pxa/zylonite.c             |    8 ++--
 sound/soc/samsung/Kconfig            |    6 ++
 sound/soc/samsung/ac97.c             |    2 +-
 sound/soc/samsung/i2s.c              |    2 +-
 sound/soc/samsung/pcm.c              |    2 +-
 sound/soc/samsung/s3c-i2s-v2.c       |    1 +
 sound/soc/samsung/s3c2412-i2s.c      |    2 +-
 sound/soc/samsung/s3c24xx-i2s.c      |    2 +-
 sound/soc/samsung/s3c24xx_simtec.c   |    2 +-
 sound/soc/samsung/spdif.c            |    4 +-
 sound/soc/samsung/speyside_wm8962.c  |   19 +------
 sound/soc/sh/fsi.c                   |   10 ++--
 sound/soc/sh/ssi.c                   |    2 +-
 sound/soc/soc-core.c                 |   27 +++++++++-
 sound/soc/soc-dapm.c                 |    2 +
 sound/soc/tegra/tegra_i2s.c          |    2 +-
 sound/soc/tegra/tegra_spdif.c        |    5 +-
 sound/soc/txx9/txx9aclc-generic.c    |    2 +-
 72 files changed, 389 insertions(+), 568 deletions(-)


More information about the Alsa-devel mailing list