At Wed, 16 May 2012 10:27:00 +0100, Mark Brown wrote:
[1 <text/plain; us-ascii (7bit)>] The following changes since commit 36be50515fe2aef61533b516fa2576a2c7fe7664:
Linux 3.4-rc7 (2012-05-12 18:37:47 -0700)
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git tags/asoc-3.5
for you to fetch changes up to fe33d4c5e2b27a4b82aa479a58f2621eec103d1b:
ASoC: don't flip master of DT-instantiated DAI links (2012-05-16 09:44:18 +0100)
ASoC: Updates for 3.5
The big things here in framework terms are the first two, otherwise it's just a large number of incremental and driver specific updates:
- Dynamic PCM support, allowing support for SoCs with internal routing through components with tight sequencing and formatting constraints within their internal paths or where there are multiple components connected with CPU managed DMA controllers inside the SoC.
- Greatly improved support for direct digital links between off-SoC devices, providing a much simpler way of connecting things like digital basebands to CODECs.
- Much more fine grained and robust locking, cleaning up some of the confusion that crept in with multi-component.
- CPU support for nVidia Tegra 30 I2S and audio hub controllers and ST-Ericsson MSP I2S controolers
- New CODEC drivers for Cirrus CS42L52, LAPIS Semiconductor ML26124, Texas Instruments LM49453.
There's also some regmap changes needed by the Tegra I2S driver.
The commit d1280fd8f585fadf74f8cdbcbc422bdcbf3fb7a0 ASoC: lm49453: Staticise non-exported symbol lm45453_dai causes a compiler warning: sound/soc/codecs/lm49453.c: In function ‘lm49453_i2c_probe’: sound/soc/codecs/lm49453.c:1511:89: warning: passing argument 3 of ‘snd_soc_register_codec’ discards ‘const’ qualifier from pointer target type [enabled by default] include/sound/soc.h:333:5: note: expected ‘struct snd_soc_dai_driver *’ but argument is of type ‘const struct snd_soc_dai_driver *’
and the compiler is correct.
Anyway pulled now. Thanks.
Takashi