Hi all,
I work on a RnD project that is using 2 adau7002 devices with 4 PDM mics.
My first prototype works electronically in perfect condition. I confirmed this with bare metal boards, scope and logic analyzer observations.
However, I lost outputs of my 3rd and 4th channels on the DMA stage or somewhere in userspace - when I use simple-card and adau7002 driver in my devicetree.
I was able to make the board work with some hardware hacks and ac108 driver, however not with adau7002 driver for linux. Still, I need a proper and reliable solution.
Do you have any recommendation where to look at regarding using multiple adau7002 codecs with a single DAI/platform (I2S) driver? I suspect that either the adau7002 driver file is missing something or that my device tree configuration is wrong. Therefore, my last 2 channels are dumped somewhere in DMA.
Thank you in advance for your support!
Burak