Digital Signal Processors (ADSP)
ADI has a large portfolio of Digital Signal Processors (see Selection Table for Digital Signal Processors). A subset of those processors include ARM Cortex cores and are prefixed with SC for “SHARC Connect”. They can run baremetal applications, an RTOS or Linux. Cortex-M33 models are appropriate for a baremetal application or an RTOS, while Cortex-A5 and Cortex-A55 can also run 32-bit or 64-bit Linux respectively.
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.
Upstream forks
The ADSP Linux team maintains branches based on upstream releases. 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, …).