AnsweredAssumed Answered

IMX6SL-EVK, mainline kernel and WM8962

Question asked by Bjørn Hamra on Dec 2, 2013
Latest reply on Mar 23, 2014 by Sinan Akman



I have at hand an i.MX6SL evaluation board with the WM8962 audio codec.


I debootstrapped me a debian image with a vanilla kernel 3.12.2 using an unmodified copy of the "imx_v6_v7_defconfig" (# grep SND .config) that ships with the kernel. This boots like a charm and most things seem to work just fine, with the exception that the audio codec is never detected. no cards in /proc/asound/cards, dmesg says nothing about the WM8962 and /dev/snd/ contains nothing of relevance. Now, I was under the impression that the mainline kernels have now incorporated all the required/related drivers for the i.MX6 series, is this wrong? What changes to kernel configuration do I need to incorporate to have this codec detected as an alsa/asoc audio device? is "imx_v6_v7_defconfig" incompatible with 6SL?

Also I noticed that imx6sl support was only added to the mainline kernel tree in 3.11, so it's relatively new. If none of this pans out with mainline kernel, I presume the only option is resorting to the older freescale specific 3.0.x branch?


Any hints most welcome. Thanks for your time.