Platforms#
Supported Platforms#
Platform and board specific support is continually added to the SOF project as documented below.
Vendor |
Platform / SoC |
Family |
DSP Core / Arch |
Cores / Clocks |
Audio Interfaces |
IPC |
Target |
Status |
|---|---|---|---|---|---|---|---|---|
Tiger Lake (TGL) |
CAVS 2.5 |
Xtensa HiFi3 |
4 @ 120 - 400 MHz |
6 x SSP (I2S, TDM, PCM); HD-Audio (HDA); DMIC / PDM (up to 4 channels); SoundWire (SDW 1.1/1.2) |
IPC4/IPC3 |
tgl |
Mainline Active |
|
Tiger Lake-H (TGL-H) |
CAVS 2.5 |
Xtensa HiFi3 |
4 @ 120 - 400 MHz |
6 x SSP (I2S, TDM, PCM); HD-Audio (HDA); DMIC / PDM; SoundWire (SDW 1.1/1.2) |
IPC4/IPC3 |
tgl-h |
Mainline Active |
|
Alder Lake (ADL) |
CAVS 2.5 |
Xtensa HiFi3 |
4 @ 120 - 400 MHz |
6 x SSP (I2S, TDM, PCM); HD-Audio (HDA); DMIC / PDM; SoundWire (SDW 1.2) |
IPC4 |
adl |
Mainline Active |
|
Alder Lake-N (ADL-N) |
CAVS 2.5 |
Xtensa HiFi3 |
2 @ 120 - 400 MHz |
SSP (I2S, PCM); HD-Audio (HDA); DMIC / PDM; SoundWire |
IPC4 |
adl-n |
Mainline Active |
|
Alder Lake-S (ADL-S) |
CAVS 2.5 |
Xtensa HiFi3 |
4 @ 120 - 400 MHz |
6 x SSP (I2S, TDM, PCM); HD-Audio (HDA); DMIC / PDM; SoundWire (SDW 1.2) |
IPC4 |
adl-s |
Mainline Active |
|
Raptor Lake (RPL) |
CAVS 2.5 |
Xtensa HiFi3 |
4 @ 120 - 400 MHz |
6 x SSP (I2S, TDM, PCM); HD-Audio (HDA); DMIC / PDM; SoundWire (SDW 1.2) |
IPC4 |
rpl |
Mainline Active |
|
Raptor Lake-S (RPL-S) |
CAVS 2.5 |
Xtensa HiFi3 |
4 @ 120 - 400 MHz |
6 x SSP (I2S, TDM, PCM); HD-Audio (HDA); DMIC / PDM; SoundWire (SDW 1.2) |
IPC4 |
rpl-s |
Mainline Active |
|
Meteor Lake (MTL) |
ACE 1.5 |
Xtensa HiFi4 |
4 @ 120 - 400 MHz |
HD-Audio (HDA); SoundWire (SDW 1.2 multi-link); SSP (I2S, PCM); DMIC / PDM |
IPC4 |
mtl |
Mainline Active |
|
Arrow Lake (ARL) |
ACE 1.5 |
Xtensa HiFi4 |
4 @ 120 - 400 MHz |
HD-Audio (HDA); SoundWire (SDW 1.2); SSP (I2S, PCM); DMIC / PDM |
IPC4 |
arl |
Mainline Active |
|
Arrow Lake-S (ARL-S) |
ACE 1.5 |
Xtensa HiFi4 |
4 @ 120 - 400 MHz |
HD-Audio (HDA); SoundWire (SDW 1.2); SSP (I2S, PCM); DMIC / PDM |
IPC4 |
arl-s |
Mainline Active |
|
Lunar Lake (LNL) |
ACE 2.0 |
Xtensa HiFi4 |
4 @ 120 - 400 MHz |
HD-Audio (HDA); SoundWire (SDW 1.2); SSP (I2S, PCM); DMIC / PDM |
IPC4 |
lnl |
Mainline Active |
|
Panther Lake (PTL) |
ACE 3.0 |
Xtensa HiFi5 |
4 @ 120 - 800 MHz |
SoundWire (SDW 1.2 multi-link); HD-Audio (HDA); SSP (I2S, PCM); DMIC / PDM |
IPC4 |
ptl |
Mainline Active |
|
Wildcat Lake (WCL) |
ACE 3.0 |
Xtensa HiFi4 |
4 @ 120 - 800 MHz |
SoundWire; HD-Audio; SSP (I2S, PCM); DMIC / PDM |
IPC4 |
wcl |
Mainline Active |
|
Nova Lake (NVL) |
ACE 4.0 |
Xtensa HiFi5 |
4 @ 120 - 800 MHz |
SoundWire; HD-Audio; SSP (I2S, PCM); DMIC / PDM |
IPC4 |
nvl |
Mainline Active |
|
Nova Lake-S (NVL-S) |
ACE 4.0 |
Xtensa HiFi5 |
4 @ 120 - 800 MHz |
SoundWire; HD-Audio; SSP (I2S, PCM); DMIC / PDM |
IPC4 |
nvl-s |
Mainline Active |
|
AMD Renoir |
Renoir |
Xtensa HiFi3 |
1 @ 200 - 600 MHz |
1 x SP (I2S, PCM); 1 x BT (I2S, PCM); DMIC |
IPC3/IPC4 |
rn |
Mainline Supported |
|
AMD Rembrandt |
Rembrandt |
Xtensa HiFi5 |
1 @ 200 - 800 MHz |
1 x SP (I2S, PCM); 1 x BT (I2S, PCM); 1 x HS (I2S, PCM); DMIC |
IPC4 |
rmb |
Mainline Supported |
|
AMD Phoenix |
Phoenix |
Xtensa HiFi5 |
1 @ 200 - 800 MHz |
1 x SP (I2S, PCM); 1 x BT (I2S, PCM); 1 x HS (I2S, PCM); DMIC |
IPC4 |
acp_7_0 |
Mainline Supported |
|
AMD Strix Point |
Strix |
Xtensa HiFi5 |
1 @ 200 - 800 MHz |
1 x SP (I2S, PCM); 1 x BT (I2S, PCM); 1 x HS (I2S, PCM); DMIC |
IPC4 |
acp7x |
Mainline Supported |
|
NXP i.MX8 |
i.MX8 |
Xtensa HiFi4 |
1 @ 666 MHz |
1 x ESAI; 1 x SAI |
IPC3/IPC4 |
imx8 |
Mainline Supported |
|
NXP i.MX8X |
i.MX8X |
Xtensa HiFi4 |
1 @ 640 MHz |
1 x ESAI; 1 x SAI |
IPC3/IPC4 |
imx8x |
Mainline Supported |
|
NXP i.MX8M |
i.MX8M |
Xtensa HiFi4 |
1 @ 800 MHz |
1 x SAI; MICFIL |
IPC3/IPC4 |
imx8m |
Mainline Supported |
|
NXP i.MX8M Mini (M7) |
i.MX8M |
ARM Cortex-M7 |
1 @ 800 MHz |
1 x SAI; MICFIL |
IPC3/IPC4 |
imx8m_cm7 |
Mainline Supported |
|
NXP i.MX8ULP |
i.MX8ULP |
Xtensa HiFi4 |
1 @ 520 MHz |
1 x SAI |
IPC3/IPC4 |
imx8ulp |
Mainline Supported |
|
NXP i.MX95 |
i.MX95 |
ARM Cortex-M7 |
1 @ 800 MHz |
1 x SAI; ESAI |
IPC3/IPC4 |
imx95 |
Active Development |
|
MediaTek MT8195 |
MT8195 |
Xtensa HiFi4 |
1 @ 220 - 720 MHz |
2 x TDM Out; 1 x TDM In; DMIC |
IPC3/IPC4 |
mt8195 |
Mainline Supported |
|
MediaTek MT8186 |
MT8186 |
Xtensa HiFi5 |
1 @ 300 - 800 MHz |
2 x I2S Out; 1 x I2S In; DMIC |
IPC3/IPC4 |
mt8186 |
Mainline Supported |
|
MediaTek MT8188 |
MT8188 |
Xtensa HiFi5 |
1 @ 26 - 800 MHz |
2 x TDM Out; 1 x TDM In; DMIC |
IPC3/IPC4 |
mt8188 |
Mainline Supported |
|
MediaTek MT8196 |
MT8196 |
Xtensa HiFi5 |
1 @ 26 - 800 MHz |
TDM; I2S; DMIC |
IPC4 |
mt8196 |
Active Development |
|
Teensy 4.1 Audio DSP |
i.MX RT1062 |
ARM Cortex-M7 (FPU + DSP instructions) |
1 @ 600 MHz |
I2S / SAI (Controller / Target); PDM Digital Microphone; S/PDIF; USB Audio 2.0 High-Speed Device/Host |
N/A |
teensy41 |
Active Integration |
|
ESP32-P4 Audio Bridge & Loopback Card |
ESP32-P4 |
RISC-V Dual-Core HP + FPU |
2 @ 400 MHz |
I2S (Controller & Target mode, configurable MCLK/BCLK/WS); PDM (Controller & Target stereo PDM Tx/Rx); High-Speed USB Audio Bridge |
N/A |
esp32-p4 |
Active Integration |
|
ESP32-C6 Audio Node & Loopback Bridge |
ESP32-C6 |
RISC-V Single-Core HP (RV32IMAC) |
1 @ 160 MHz |
I2S (Controller & Target mode, S16_LE stereo playback/capture); Dynamic DAI Discovery & Static Volume Controls; Hardware Loopback Bridge (XIAO / Waveshare C6-Zero) |
N/A |
esp32-c6 |
Active Integration |
|
QEMU DSP Simulator (ptl-sim, tgl-sim) |
Simulation |
Xtensa HiFi3 / HiFi4 / HiFi5 |
1 - 4 @ Host Virtual Clock |
DMA File Sink / Source; Virtual IPC Mailbox |
IPC3/IPC4 |
sim |
Mainline Active |
Some platforms have been supported by SOF in the past, but are no longer supported in SOF mainline (“main” branch). Below table lists such platforms, the last SOF major release that had support for the platform and the stable branch to use. For every SOF release, a stable branch is created and critical bugfixes can be submitted and released via these stable branches.
Vendor |
Platform / SoC |
Last Release |
Branch |
Architecture |
Cores / Clocks |
Platform Clock |
Memory |
Audio Interfaces |
|---|---|---|---|---|---|---|---|---|
Bay Trail (BYT) |
2.2 |
stable-v2.2 |
Xtensa HiFi2 EP |
1 @ 50 - 400 MHz |
25 MHz |
96 KB IRAM / 192 KB DRAM |
3 x SSP (I2S, PCM) |
|
Merrifield (MRFL) |
2.2 |
stable-v2.2 |
Xtensa HiFi2 EP |
1 @ 50 - 400 MHz |
25 MHz |
96 KB IRAM / 192 KB DRAM |
3 x SSP (I2S, PCM) |
|
Cherry Trail (CHT) |
2.2 |
stable-v2.2 |
Xtensa HiFi2 EP |
1 @ 50 - 400 MHz |
19.2 MHz |
96 KB IRAM / 192 KB DRAM |
6 x SSP (I2S, PCM) |
|
Braswell (BSW) |
2.2 |
stable-v2.2 |
Xtensa HiFi2 EP |
1 @ 50 - 400 MHz |
19.2 MHz |
96 KB IRAM / 192 KB DRAM |
6 x SSP (I2S, PCM) |
|
Broadwell (BDW) |
2.2 |
stable-v2.2 |
Xtensa HiFi2 EP |
1 @ 50 - 400 MHz |
24 MHz |
320 KB IRAM / 640 KB DRAM |
2 x SSP (I2S, PCM) |
|
Apollo Lake (APL) |
2.2 |
stable-v2.2 |
Xtensa HiFi3 |
2 @ 100 - 400 MHz |
19.2 MHz |
128 KB LP SRAM / 512 KB HP SRAM |
6 x SSP (I2S, PCM), HDA, DMIC |
|
Gemini Lake (GLK) |
2.2 |
stable-v2.2 |
Xtensa HiFi3 |
2 @ 100 - 400 MHz |
19.2 MHz |
128 KB LP SRAM / 512 KB HP SRAM |
6 x SSP (I2S, PCM), HDA, DMIC |
|
Cannon Lake (CNL) |
2.2 |
stable-v2.2 |
Xtensa HiFi3 |
4 @ 120 - 400 MHz |
24 MHz |
64 KB LP / 3008 KB HP SRAM |
3 x SSP (I2S, PCM), HDA, DMIC, SoundWire |
|
Whiskey Lake (WHL) |
2.2 |
stable-v2.2 |
Xtensa HiFi3 |
4 @ 120 - 400 MHz |
24 MHz |
64 KB LP / 3008 KB HP SRAM |
3 x SSP (I2S, PCM), HDA, DMIC, SoundWire |
|
Comet Lake (CML) |
2.2 |
stable-v2.2 |
Xtensa HiFi3 |
4 @ 120 - 400 MHz |
24 MHz |
64 KB LP / 3008 KB HP SRAM |
3 x SSP (I2S, PCM), HDA, DMIC, SoundWire |
|
Sue Creek (SNC) |
2.2 |
stable-v2.2 |
Xtensa HiFi3 |
2 @ 120 - 400 MHz |
24 MHz |
64 KB LP SRAM / 4096 KB HP SRAM |
6 x SSP (I2S, PCM), DMIC |
|
Ice Lake (ICL) |
2.2 |
stable-v2.2 |
Xtensa HiFi3 |
4 @ 120 - 400 MHz |
38.4 MHz |
64 KB LP SRAM / 3008 KB HP SRAM |
6 x SSP (I2S, PCM), HDA, DMIC, SoundWire |
|
Jasper Lake (JSL) |
2.2 |
stable-v2.2 |
Xtensa HiFi3 |
2 @ 120 - 400 MHz |
38.4 MHz |
64 KB LP SRAM / 1024 KB HP SRAM |
3 x SSP (I2S, PCM), HDA, DMIC, SoundWire |
|
Tiger Lake (TGL) with IPC3 |
2.2 |
stable-v2.2 |
Xtensa HiFi3 |
4 @ 120 - 400 MHz |
38.4 MHz |
64 KB LP SRAM / 2944 KB HP SRAM |
6 x SSP (I2S, PCM), HDA, DMIC, SoundWire |
|
Alder Lake (ADL) with IPC3 |
2.2 |
stable-v2.2 |
Xtensa HiFi3 |
4 @ 120 - 400 MHz |
38.4 MHz |
64 KB LP SRAM / 2944 KB HP SRAM |
6 x SSP (I2S, PCM), HDA, DMIC, SoundWire |
The periodic sof-bin releases <thesofproject/sof-bin> contain latest binaries for all platforms, both from SOF main and latest binaries from “stable-vX.YY” branches.