[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.


More information about the Alsa-devel mailing list