I want to use the WM8510 audio codec with an i.MX6 (connected via AUD5 I2S and I2C) and Freescale Kernel (3.10.31). I can see that there is a codec driver available for the WM8510 in sound/soc/codecs, but it seems like there is no machine driver.
On the mainline kernel, there is fsl-asoc-card or simple-card as machine driver, but I can't see anything similar in the Freescale kernel.
How can I get this working?
Thanks for any help!
Hi F Schrempf
it may be helpful to look at attached Porting Guide sect.
Chapter 8 Porting Audio Codecs to a Custom Board
and Linux Manual sect. 29.4.1 ASoC Driver Source Architecture
You would need to write a machine driver for 3.10.31 (sound/soc/fsl/imx-wm8510.c)
Or if you decide to go to mainline, then you can use the generic fsl-asoc-card or simple-card, as you mentioned.