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
- 63 Announcements & News
- 58 Product News - New Product/Product Change Notice/ End-of-life
- 99 Welcome Developers!
- 46 Unboxing & Project Sharing
- 114 Tech Updates
- 3.4K UP Products
- 14 UP 7000
- 1 UP Squared i12
- 12 UP Xtreme i12
- 13 UP Squared Pro 7000
- 1 UP Element i12 Edge
- 23 UP Squared V2
- 63 UP 4000
- 23 UP Xtreme i11
- 34 UP Squared 6000
- 57 UP Squared Pro
- 135 UP Xtreme
- 820 UP Squared
- 1.4K UP Board
- 74 UP Core Plus
- 217 UP Core
- 3 UP Xtreme Lite
- 40 UP AI Edge
- 265 Starter Kits & Peripheral