Detailed SoC changes v1.0.17rc1 v1.0.17rc2
From AlsaProject
Detailed SoC changelog between 1.0.17rc1 and 1.0.17rc2 releases
alsa-driver
SoC PXA2xx Core
- - ALSA: ASoC: Pass the DAI being configured into CPU DAI probe and remove
- This allows per-DAI initialisation to be done by the CPU DAI drivers.
SoC Audio for the Atmel AT32 System-on-Chip
- - Add soc/at32/Makefile for build
- No stub files yet.
- - [ALSA] Revised AT32 ASoC Patch
- Attached is a revised version of my patch to add AT32 to ASoC. This cleans
- most of the style issues associated with the previous patch. Also fixes an
- issue with the playpaq_wm8510.c code depending on a non-released patch to th
- AT32 portmux support.
- Patch is against 2.6.24.3.atmel.3 kernel, the latest AVR32 kernel Atmel has
- released, with the linux-2.6-asoc patches from when v2.6.24 was tagged also
- applied.
- [Fixed up minor checkpatch issues and updated for current kernels -- broonie]
SoC Audio for the Samsung S3C24XX chips
- - ALSA: ASoC: Add TLV information to the LM4857 controls on the GTA01
SoC Codec AC97
- - ALSA: ASoC: Add missing includes
- Ensure that DAIs are prototyped in the codec drivers that define them.
SoC Codec Philips UDA1380
- - ALSA: ASoC: Fix register cache size for UDA1380
- The register cache size is used by the codec_reg sysfs file which works in
- terms of the register cache access functions rather than in terms of raw
- access to the cache so the size specified needs to be in terms of the
- number of elements.
SoC Codec TLV320AIC3X
- - ALSA: ASoC: Tweak tlv320aicx reg_cache_size
- ASoC codec drivers frequently set the register cache size using sizeof()
- rather than ARRAY_SIZE(). For tlv320aicx either is correct since the
- registers are 8 bit but update to use ARRAY_SIZE() for clarity.
SoC Codec WM8510
- - [ALSA] ASoC: Fix default mono mixer configuration for WM8510
- - [ALSA] ASoC: Add WM8510 driver
- The WM8510 is a mono CODEC with speaker driver optimised for telephony
- applications, featuring:
- - 16/20/24/32 bit audio at data rates between 8kHz and 48kHz
- - On-chip PLL
- - Dual microphone inputs
- This driver was originally written by Liam Girdwood with updates from
- Brett Saunders, Geoffrey Wossum and myself.
SoC Codec WM8731
- - ALSA: ASoC: Fix register cache sizes for Wolfson codecs
- The register cache size is used by the codec_reg sysfs file which works in
- terms of the register cache access functions rather than in terms of raw
- access to the cache so the size specified needs to be in terms of the
- number of elements.
SoC Codec WM8750
- - ALSA: ASoC: Fix register cache sizes for Wolfson codecs
- The register cache size is used by the codec_reg sysfs file which works in
- terms of the register cache access functions rather than in terms of raw
- access to the cache so the size specified needs to be in terms of the
- number of elements.
SoC Codec WM8753
- - ALSA: ASoC: Add TLV information to remaining WM8753 controls
- - ALSA: ASoC: Fix register cache sizes for Wolfson codecs
- The register cache size is used by the codec_reg sysfs file which works in
- terms of the register cache access functions rather than in terms of raw
- access to the cache so the size specified needs to be in terms of the
- number of elements.
SoC Codec WM8990
- - [ALSA] ASoC: Add WM8990 driver
- The WM8990 is a highly integrated ultra-low power hi-fi codec designed
- for handsets rich in multimedia features such as mobile TV, digital
- audio playback and gaming.
- The bulk of this driver was written by Liam Girdwood with some
- additional development and updates for new ASoC APIs by me.
SoC Codec WM9712
- - ALSA: ASoC: Check for exact register match in wm97xx_reset()
- To provide added robustness in case an AC97 controller reads back all
- zeros in error cases check for an exact match when testing to see if
- resets have brought the codec back.
- - ALSA: ASoC: Add missing includes
- Ensure that DAIs are prototyped in the codec drivers that define them.
SoC Codec WM9713
- - ALSA: ASoC: Check for exact register match in wm97xx_reset()
- To provide added robustness in case an AC97 controller reads back all
- zeros in error cases check for an exact match when testing to see if
- resets have brought the codec back.
- - ALSA: ASoC: Fix WM9713 voice PCM slave mode configuration
- Reported-by: Rodolfo Giometti <giometti@enneenne.com>
SoC DaVinci
- - ALSA: ASoC: Pass the DAI being configured into CPU DAI probe and remove
- This allows per-DAI initialisation to be done by the CPU DAI drivers.
SoC Layer
- - ALSA: ASoC: Don't block system resume
- On OpenMoko soc-audio resume is taking 700ms of the whole resume time of
- 1.3s, dominated by writes to the codec over I2C. This patch shunts the
- resume guts into a workqueue which then is done asynchronously.
- The "card" is locked using the ALSA power state APIs as suggested by
- Mark Brown.
- [Added fix for race with resume to suspend and fixed a couple of nits
- from checkpatch -- broonie.]
- - ALSA: ASoC: Add SOC_SINGLE_EXT_TLV control type
- - ALSA: ASoC: Pass the DAI being configured into CPU DAI probe and remove
- This allows per-DAI initialisation to be done by the CPU DAI drivers.
- - [ALSA] Revised AT32 ASoC Patch
- Attached is a revised version of my patch to add AT32 to ASoC. This cleans
- most of the style issues associated with the previous patch. Also fixes an
- issue with the playpaq_wm8510.c code depending on a non-released patch to th
- AT32 portmux support.
- Patch is against 2.6.24.3.atmel.3 kernel, the latest AVR32 kernel Atmel has
- released, with the linux-2.6-asoc patches from when v2.6.24 was tagged also
- applied.
- [Fixed up minor checkpatch issues and updated for current kernels -- broonie]
- - [ALSA] ASoC: Add WM8990 driver
- The WM8990 is a highly integrated ultra-low power hi-fi codec designed
- for handsets rich in multimedia features such as mobile TV, digital
- audio playback and gaming.
- The bulk of this driver was written by Liam Girdwood with some
- additional development and updates for new ASoC APIs by me.
- - [ALSA] ASoC: Add WM8510 driver
- The WM8510 is a mono CODEC with speaker driver optimised for telephony
- applications, featuring:
- - 16/20/24/32 bit audio at data rates between 8kHz and 48kHz
- - On-chip PLL
- - Dual microphone inputs
- This driver was originally written by Liam Girdwood with updates from
- Brett Saunders, Geoffrey Wossum and myself.
SoC Texas Instruments OMAP
- - ALSA: ASoC: Cover also Nokia N810 WiMAX Edition in N810 machine driver

Custom Search