UP Core Plus I2S Audio support - Linux
Hi Team,
We are planning to use I2S (AVS_I2S2_*) from a 100pin docking connector for interfacing with audio codecs in our product.
Can we get any support/reference implementation of the codec integration with Linux?
What are the changes (BIOS, IO mixing, machine driver, etc) needed for the integration?
Thanks,
Jaimin
Comments
-
The Intel open source I2S driver, which is available in more recent kernels (already available since kernel 5.2 but 5.8 and upcoming 5.10 includes a more complete version of it) need to be used in conjunction with a SOF key which is available in the UP Squared BIOS, not on UP Core Plus, so it would require a BIOS modification.
The feature require integration with specific codecs and testing, some of the configurations are available on github, but need to be tested with more recent kernels: https://github.com/thesofproject/acpi-scripts
For your reference this is the project:
https://www.sofproject.org/ -
@DCleri ,
Thanks for the update and references.
Can you please help us with the BIOS modifications for UP Core Plus?Thanks,
Jaimin -
we don't plan to add the SOF key by default on UP Core Plus, at least not for now.
If you need BIOS customization for your project you can request it via our shop: www.up-shop.org