[alsa-devel] [RFC 12/15] ASoC: multi-component - Cirrus Logic ep93xx Platform

Liam Girdwood lrg at slimlogic.co.uk
Thu Jul 1 08:52:45 CEST 2010


On Mon, 2010-06-28 at 09:38 +1200, Ryan Mallon wrote:
> On 06/27/2010 11:52 PM, Liam Girdwood wrote:
> > Update the Cirrus Logic EP93xx platform and machines to new multi-component model.
> > 
> > This patch changes the machine drivers for multi-component as follows :-
> > 
> >  o Removed socdev
> >  o Each DAI link entry now contains platform and codec fields.
> >  o DAI link init() now passed snd_soc_pcm_runtime instread of snd_soc_codec.
> > 
> > This patch also changes the DAI and platform DAM drivers as follows :-
> > 
> >  o Each platform DAI and platform DMA driver is a kernel device and can
> >    have platform data.
> >  o DAI and Platform DMA drivers have private data accessors.
> > 
> > Other notable changes required for multi-component support:-
> > 
> >  o Add platform devices for I2S and PCM.
> > 
> > Signed-off-by: Liam Girdwood <lrg at slimlogic.co.uk>
> > Signed-off-by: Ryan Mallon <ryan at bluewatersys.com>
> 
> Hi Liam,
> 
> Where does this patch apply to? The codec-id fix, along with the patch I
> just posted for fixing the tlv320aic23 codec, gets the ep93xx/Snapper
> CL15 audio working under on your multi-component branch, so this patch
> should be fine. Would like to test though.

They should apply to 2.6.35-rc1 atm.

Thanks

Liam



More information about the Alsa-devel mailing list