[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