[alsa-devel] Feasibility of adding alternative audio transport besides I2S/PWM/SPDIF, etc
Caleb Crome
caleb at crome.org
Thu Oct 8 17:51:46 CEST 2015
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
More information about the Alsa-devel
mailing list