Linux support

ADI supports running Linux on all ADSP SoCs with Cortex-A5 and A55 cores. That includes the following repositories. New features are tracked in the ADSP Github Project and coordinated with the community during weekly public office hours at 17:00 CET on Thursdays using a Jitsi meeting.

To set up new ADSP evaluation boards see Getting Started.

Upstream forks

The ADSP Linux team maintains branches based on upstream releases (see ADI Linux version support).

Changes made to support ADI hardware is upstreamed as quickly as possible. Until those changes have been accepted upstream, they are maintained in the following ADI forks.

Release versions include the upstream version and a ADI specific release number (e.g. 1, 2, …). Current development branches are found by looking for the the Commits link with the newest version and at least one Release.

ADI repositories

For Yocto support see Yocto below.

Yocto

ADI lnxdsp-adi-meta repository

For every official Yocto release, Poky defines the oldest and newest default supported kernel versions. Newer versions of the kernel may be supported with recipe modifications or a separate recipe. The meta-adi layer defines it own linux kernel recipe with its own version.

Release

ADSP Yocto Release

Oldest kernel

Newest kernel (Poky)

Newest kernel (ADSP)

v3.0.0

Kirkstone (4.0)

3.2.0, 3.14 (aarch64)

5.15

5.15

v3.1.0

Kirkstone (4.0)

3.2.0, 3.14 (aarch64)

5.15

5.15

v3.1.1

Kirkstone (4.0)

3.2.0, 3.14 (aarch64)

5.15

5.15

v3.1.2

Kirkstone (4.0)

3.2.0, 3.14 (aarch64)

5.15

5.15

v5.0.0

Scarthgap (5.0)

5.15

6.6

6.12

v5.0.1

Scarthgap (5.0)

5.15

6.6

6.12

v5.1.0

Scarthgap (5.0)

5.15

6.6

6.18

v6.0.0 (In Development)

Wrynose (6.0)

5.15

6.18

6.18