Hi everyone,
I have found a Linux driver for the TLV320AIC320 external codec provided by TI:
TLV320AIC310X Driver: https://web.git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/tree/sound/soc/codecs/tlv320aic3x.c
Since this driver is designed for Linux, I am trying to understand how it can be used with an Arm Cortex-M33 processor running Zephyr OS on the nRF5340 Audio DK.
I assume that porting will be required, but I am unsure about the best approach to take. Could someone guide me on:
- The key modifications needed to adapt this driver for Zephyr?
- Are there any existing Zephyr-compatible drivers for this codec?
Any insights or resources would be greatly appreciated!
Thanks in advance.