[alsa-devel] ASoC updates for 3.2
Takashi Iwai
tiwai at suse.de
Tue Oct 4 16:45:03 CEST 2011
At Tue, 4 Oct 2011 15:16:34 +0100,
Mark Brown wrote:
>
> 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.
Thanks, pulled now.
But this gives a few warnings, maybe a side-effect of cleanups.
sound/soc/codecs/wm8711.c: In function ‘wm8711_probe’:
sound/soc/codecs/wm8711.c:367:11: warning: unused variable ‘reg’
sound/soc/codecs/wm8988.c: In function ‘wm8988_probe’:
sound/soc/codecs/wm8988.c:762:6: warning: unused variable ‘reg’
sound/soc/codecs/wm9090.c: In function ‘wm9090_probe’:
sound/soc/codecs/wm9090.c:551:22: warning: unused variable ‘wm9090’
Also, the warning below appears persistently.
sound/soc/codecs/adau1373.c: In function ‘adau1373_hw_params’:
sound/soc/codecs/adau1373.c:940:3: warning: large integer implicitly truncated t
o unsigned type
It's certainly no issue with 32bit architecture, but the fix should be
trivial.
thanks,
Takashi
> 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