I would like to know what are the major differences between theses two audio input / output features on the Leopard Board:
1) the Microphone / Headphone (audio out) coming out from the TVL320 and going into the Stereo jack [p. 19 schematics]
2) the SPK1 / M1 negative / positive lines coming out directly from the DM365 chip [p. 12 schematics]
More specifically, I would like to know if both are the same feature-wise (except of course de connectors), if there are some differences in the programming, the quality, etc.
Best to check the data sheet for the DM365 for the 'voice codec' and the TVL320 for the external codec. RidgeRun wrote the driver for the dm365 voice codec, but I am not sure if it is in the mainline code yet. My guess is the external codec has higher quality (more bit depth, faster sampling rate). You should also check which one has enough power to drive your audio out device.
Great! What about now, is there any driver for the DM365 "Voice Codec" in the new RidgeRun SDK? I am trying to access it but cannot find a device such as /dev/audio.
Is there any driver I should select in the "make config" menu in order to access the MIC or SPK positive/negative connector (not the Jack)?
I don't think leo365 has the dm365 voice codec connected. Leo365 uses a AIC3104, which is supported by the SDK.
Yes I can see M1 (MICIP, MICIN) and SPK1 (SPP, SPN) in the Leo365 schematics (p12). I just need to plug my own speaker or microphone on it.
Now, while in the command line on the target, I am following Miguel's commands patchwork.kernel.org/.../73910 and it shows me only the AIC3X tlv320aic3x-0. Is there any driver to activate, anything to do in the software?
I found some patch files here with the drivers: https://patchwork.kernel.org/patch/84370/
I have downloaded them in the Kernel directory but nothing was different...
Please, I NEED HELP!
Excellent! Everything is explained here: e2e.ti.com/.../83687.aspx