UP Core Plus I2S Audio support - Linux

Options
Jaimin_Thakkar
Jaimin_Thakkar New Member Posts: 2

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

  • DCleri
    DCleri Administrator, AAEON Posts: 1,213 admin
    Options

    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/

  • Jaimin_Thakkar
    Jaimin_Thakkar New Member Posts: 2
    Options

    @DCleri ,

    Thanks for the update and references.
    Can you please help us with the BIOS modifications for UP Core Plus?

    Thanks,
    Jaimin

  • DCleri
    DCleri Administrator, AAEON Posts: 1,213 admin
    Options

    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