[alsa-devel] ASoC updates for 3.4

Takashi Iwai tiwai at suse.de
Mon Mar 5 15:17:56 CET 2012


At Mon, 5 Mar 2012 12:21:26 +0000,
Mark Brown wrote:
> 
> The following changes since commit b01543dfe67bb1d191998e90d20534dc354de059:
> 
>   Linux 3.3-rc4 (2012-02-18 15:53:33 -0800)
> 
> are available in the git repository at:
> 
>   git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git tags/asoc-3.4
> 
> for you to fetch changes up to ad20ff920c1fd217578e2c637dd50c1878a21c06:
> 
>   ASoC: wm8753: fix initialization (2012-03-04 14:34:44 +0000)
> 
> This should be the major pull request from my side for 3.4.  I did send
> a version of this yesterday based off topic/asoc but the request came
> out at 190k or so and will have upset at least some mail software so
> I've redone it against mainline.  You already have some of the changes
> so the diffstat won't quite reflect what you get when you pull.
> 
> The summary below doesn't include the OMAP stuff which you've already
> pulled from Liam, the main thing there that I remember is that we've now
> got a generic driver for OMAP4 reference boards including Panda which is
> configured via platform data allowing new boards to be supported without
> driver changes.
> 
> ----------------------------------------------------------------
> This has been a very active release for ASoC, as well as the usual raft
> of bugfixes and driver updates there's quite a few framework enhancements.
> Most are either small or are laying the groundwork for user visible
> features (especially dynamic PCM), the most directly visible change is
> the dmaengine library.  There's also a bunch of regmap API enhancements
> pulled into the tree so that either the framework or drivers can take
> advantage of the new features.
> 
> Changes include:
> 
> - Support for widgets not associated with a CODEC, an important part of
>   the dynamic PCM framework.
> 
> - A library factoring out the common code shared by dmaengine based DMA
>   drivers contributed by Lars-Peter Clausen.  This will save a lot of
>   code and make it much easier to deploy enhancements to dmaengine.
> 
> - Support for binary controls, used for providing runtime configuration
>   of algorithm coefficients.
> 
> - A new DAPM widget type for regulator supplies allowing drivers for
>   devices that can power down unused supplies while active to do without
>   any per-driver code.
> 
> - DAPM widgets for DAIs, initially giving a speed boost for playback
>   startup and shutdown and also the basis for CODEC<->CODEC DAI link
>   support.
> 
> - Support for specifying the number of significant bits on audio
>   interfaces, useful for allowing applications to know how much effort to
>   put into generating data for a larger sample format.
> 
> - Conversion of the FSI driver used on some SH processors to DMAEngine.
> 
> - New CODEC drivers for Maxim MAX9768 and Wolfson Microelectronics WM2200.
> 

Pulled now.  Strangely I got a conflict in wm5100.c, although I didn't
get conflict when I pulled to a clean tree.  So some development
history caused the conflict.  In anyway, I resolved it manually.


thanks,

Takashi


More information about the Alsa-devel mailing list