On Tue, 2009-07-28 at 09:38 +0800, zuowenping wrote: > I was using linux2.6.10 kernel in dm355,and my audio driver(OSS > framework) for ak4550 was work well,Now i want to porting my source > to linux2.6.18,but i cann't find the function davinci_mcbsp_config() > in the new kernel, I haved used to produce Codec System Clock to > ak4550 in linux2.6.10!why didn't the new kernel support driver for > aic33 chipset which is the dm355 evm audio chipset?I writed my ak4550 > driver just referenced it! > 2009-07-28
The 2.6.18 used ALSA instead of OSS, so it is quite different. You need to look into sound/soc/davinci and sound/soc/codec for DaVinci audio support. AIC33 is supported. There are also support for AK4588 (which also contains a AD/DA converter). The code to support the AD/DA portion of AK4588 can be found at sound/soc/codec/ak4xxx_soc_adda.[ch]. Of course, ak4xxx_soc_adda is only a wrapper of the ak4xxx driver AD/DA found in sound/i2c/other/ak4xxx-adda.c. I suspect, you only need small modifications to sound/i2c/other/ak4xxx-adda.c. and sound/soc/codec/ak4xxx_soc_adda.c. Regards, Steve _______________________________________________ Davinci-linux-open-source mailing list [email protected] http://linux.davincidsp.com/mailman/listinfo/davinci-linux-open-source
