Platforms#

Supported Platforms#

Platform and board specific support is continually added to the SOF project as documented below.

Table 1 Supported Hardware Platforms & Architectures#

Vendor

Platform / SoC

Family

DSP Core / Arch

Cores / Clocks

Audio Interfaces

IPC

Target

Status

icon_intel Intel

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

icon_intel Intel

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

icon_intel Intel

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

icon_intel Intel

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

icon_intel Intel

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

icon_intel Intel

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

icon_intel Intel

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

icon_intel Intel

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

icon_intel Intel

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

icon_intel Intel

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

icon_intel Intel

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

icon_intel Intel

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

icon_intel Intel

Wildcat Lake (WCL)

ACE 3.0

Xtensa HiFi4

4 @ 120 - 800 MHz

SoundWire; HD-Audio; SSP (I2S, PCM); DMIC / PDM

IPC4

wcl

Mainline Active

icon_intel Intel

Nova Lake (NVL)

ACE 4.0

Xtensa HiFi5

4 @ 120 - 800 MHz

SoundWire; HD-Audio; SSP (I2S, PCM); DMIC / PDM

IPC4

nvl

Mainline Active

icon_intel Intel

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

icon_amd AMD

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

icon_amd AMD

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

icon_amd AMD

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

icon_amd AMD

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

icon_nxp NXP

NXP i.MX8

i.MX8

Xtensa HiFi4

1 @ 666 MHz

1 x ESAI; 1 x SAI

IPC3/IPC4

imx8

Mainline Supported

icon_nxp NXP

NXP i.MX8X

i.MX8X

Xtensa HiFi4

1 @ 640 MHz

1 x ESAI; 1 x SAI

IPC3/IPC4

imx8x

Mainline Supported

icon_nxp NXP

NXP i.MX8M

i.MX8M

Xtensa HiFi4

1 @ 800 MHz

1 x SAI; MICFIL

IPC3/IPC4

imx8m

Mainline Supported

icon_nxp NXP

NXP i.MX8M Mini (M7)

i.MX8M

ARM Cortex-M7

1 @ 800 MHz

1 x SAI; MICFIL

IPC3/IPC4

imx8m_cm7

Mainline Supported

icon_nxp NXP

NXP i.MX8ULP

i.MX8ULP

Xtensa HiFi4

1 @ 520 MHz

1 x SAI

IPC3/IPC4

imx8ulp

Mainline Supported

icon_nxp NXP

NXP i.MX95

i.MX95

ARM Cortex-M7

1 @ 800 MHz

1 x SAI; ESAI

IPC3/IPC4

imx95

Active Development

icon_mediatek MediaTek

MediaTek MT8195

MT8195

Xtensa HiFi4

1 @ 220 - 720 MHz

2 x TDM Out; 1 x TDM In; DMIC

IPC3/IPC4

mt8195

Mainline Supported

icon_mediatek MediaTek

MediaTek MT8186

MT8186

Xtensa HiFi5

1 @ 300 - 800 MHz

2 x I2S Out; 1 x I2S In; DMIC

IPC3/IPC4

mt8186

Mainline Supported

icon_mediatek MediaTek

MediaTek MT8188

MT8188

Xtensa HiFi5

1 @ 26 - 800 MHz

2 x TDM Out; 1 x TDM In; DMIC

IPC3/IPC4

mt8188

Mainline Supported

icon_mediatek MediaTek

MediaTek MT8196

MT8196

Xtensa HiFi5

1 @ 26 - 800 MHz

TDM; I2S; DMIC

IPC4

mt8196

Active Development

icon_pjrc PJRC / NXP

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

icon_espressif Espressif

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

icon_espressif Espressif

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

icon_qemu Emulation

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.

Table 2 Platforms No Longer Supported in Mainline#

Vendor

Platform / SoC

Last Release

Branch

Architecture

Cores / Clocks

Platform Clock

Memory

Audio Interfaces

icon_leg_intel Intel

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)

icon_leg_intel Intel

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)

icon_leg_intel Intel

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)

icon_leg_intel Intel

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)

icon_leg_intel Intel

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)

icon_leg_intel Intel

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

icon_leg_intel Intel

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

icon_leg_intel Intel

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

icon_leg_intel Intel

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

icon_leg_intel Intel

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

icon_leg_intel Intel

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

icon_leg_intel Intel

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

icon_leg_intel Intel

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

icon_leg_intel Intel

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

icon_leg_intel Intel

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.