We need to add compiler support for ALSA sound open firmware (SOF).
The instructions to compile SOF outside of a chroot are : https://www.alsa-project.org/main/index.php/Firmware
There are three components needed here:
1. Xtensa cross compiler
2. xtensa compatible newlib C library
3. Firmware tools (which generates rimage and rmbox binaries for use during image creation and debugging)
From email discussions with vapier@ , llozano@ and manojgupta@, it sounds like 1 is already available (we need to add xtensa-cros-elf to the toolchain.conf in the relevant board's overlay)
2. Needs to be added by us (need a separate ebuild for this)
3. Will need to be added by us (need a separate ebuid for this).
Once these are in place, we need to verify that with these tools, we can actually build the firmware just like in the ALSA instructions.
This bug tracks all the above work. Initially assigning to myself.
Comment 1 by pmalani@chromium.org
, Jul 17Owner: benzh@chromium.org