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@slimlogic.co.uk Signed-off-by: Ryan Mallon ryan@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