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
Categories
- All Categories
- 105 Announcements & News
- 57 Product News - New Product/Product Change Notice/ End-of-life
- 186 Welcome Developers!
- 55 Unboxing & Project Sharing
- 50 Tech Updates
- 693 UP Products
- 11 UP 7000
- 1 UP Squared i12
- 10 UP Xtreme i12
- 11 UP Squared Pro 7000
- 1 UP Element i12 Edge
- 19 UP Squared V2
- 59 UP 4000
- 24 UP Xtreme i11
- 35 UP Squared 6000
- 60 UP Squared Pro
- 143 UP Xtreme
- 837 UP Squared
- 1.4K UP Board
- 89 UP Core Plus
- 222 UP Core
- 3 UP Xtreme Lite
- 44 UP AI Edge
- 216 Starter Kits & Peripheral