Hello,
I'm working on a Raspberry Pi project that uses the TLV320AIC3104 audio codec. I'm trying to get the Pi to recognize the 3104 as a sound card, using I2C as the control interface.
I opened up the kernel menuconfig and navigated to the CODEC drivers:
Device drivers → Sound card support → ALSA → ALSA for SoC audio support → codec drivers
Here, I was able to scroll down and find the TLV320AIC family driver files:
The two that seem relevant to me are:
1) TLV320AIC31xx CODECs
2) TLV320AIC3x audio CODECs - I2C
#2 is listed with an 'M' by default, marking it as 'modularized'. But #1 does not have an 'M'.
Are both of these files required? Or just #2?