[alsa-devel] ASoC updates for 3.4
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 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.
More information about the Alsa-devel