[alsa-devel] ASoC updates for 3.5
Takashi Iwai
tiwai at suse.de
Wed May 16 11:59:18 CEST 2012
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
More information about the Alsa-devel
mailing list