Dear all,
Now we are trying to use TLV320ADC6140 on NXP's iMX6u, and the OS is Linux 4.1.15.
For the hardware, we connect 4 vibration sensors to the tlv320adc6140, which have the same analog differential signal output as the mic. And the tlv320 will sample the signal and we will finally use the alsa interface to collect the data.
For the software, now the tlv320adc6140's codec driver has been successfully ported according to the official driver, and I also write a machine driver to connect the platform and codec. Now the sound card can be registered successfully. But I am still confused with the route configuration I connected.
The following is my route configuration now:
{"MIC1P", NULL, "MIC0"} //Use mic0 as my first vibration sensor
{"MIC1M", NULL, "MIC0"}
{"MIC2P", NULL, "MIC1"}
{"MIC2M", NULL, "MIC1"}
{"MIC3P", NULL, "MIC2"}
{"MIC3M", NULL, "MIC2"}
{"MIC4P", NULL, "MIC3"}
{"MIC4M", NULL, "MIC3"}
{"Capture", NULL, "CH1_ADC"}
{"Capture", NULL, "CH2_ADC"}
{"Capture", NULL, "CH3_ADC"}
{"Capture", NULL, "CH4_ADC"}
{"CPU-Capture", NULL, "Capture"}
Am I configed correctly? I am lack of this audio experience.
If you need more information, please let me know.
Chad