How to: ASOC Machine Driver for TLV320AIC31XX on CCIMX6UL ?

Hello everyone,

I am currently working to implement two Digital Microphones on a CCIMX6UL Custom Board. For testing and developing I am using the CCIMX6ULStarter Board. My plan was to implement the microphones via a TLV320AIC32x4 TI Codec.

As I have seen there are already existing Machine Drivers for the WMXXXX and the SLGTLXXXX Audio Codec. /sound/soc/fsl/Kconfig available.

As the Codec driver /sound/soc/codec/tlv320aic32x4.c is available I want to ask if anyone already tried to write a machine driver for this codec or if there are some examples for this code together with this board available.

kind regards,

tom