
8 Oct
2015
8 Oct
'15
6:51 p.m.
Hi All, I'm in a constant struggle to bring up many channel audio on each separate SoC.
I can easily put a microcontroller in place that will collect and distrubute all the TDM channels to the codecs, and connect the hardware via an SPI interface to the SoC.
So, instead of:
CODECS <---TDM---> SoC
It would be
CODECS <---TDM---> uC <---SPI---> SoC
So, my questions are:
* I suspect the SPI interface could be used more universally than each individual I2S/TDM interface (like FSL SSI vs. Ti McBSP vs. Ti McASP, etc). and the SPI port would provide a very common API regardless of SoC. Is that true?
* Is it feasible to integrate an SPI transport into the SoC/alsa layer? What are the difficulties involved with that?
Cheers, -Caleb