Skip to main content

TECH VEDA

Embedded Linux on Edge-AI 23rd Sept 2026 enrollingLinux kernel & Device drivers starts on 24th Oct 2026 enrollingCorporate on-site training - Submit proposal Pick your modulesSharpen your kernel skills: deep dives, drivers, Yocto, CVEs, careers — updated daily. Read the blog →Embedded Linux fast track starts 23rd sept 2026 enrollingEmbedded Linux Mastery track starts 23rd sept 2026 enrollingLinux systems engineering starts 23rd sept 2026 enrolling

BSP Tracker  /  Mainline Matrix

Which blocks actually work on mainline?

A vendor BSP exists because something on the chip is not upstream. This is that gap, block by block, for every SoC we track — so you can see before you commit to silicon whether leaving the BSP costs you the GPU, the encoder, the camera or the NPU. Every cell comes from the same verified dataset as the BSP Tracker.

Last checked 9 August 202617 SoCs28 blocks upstream, 24 missing

How to read a row. A block marked none means the silicon does not have it — that is not a gap. Missing means the silicon has it and mainline does not drive it; that is the one that costs you. Unverified means we could not establish it from a primary source and will not guess. Hover any cell for the evidence.

Scroll the table sideways for the remaining columns. The SoC column stays pinned.

Mainline support by SoC and IP block
SoCGPUVPU decodeVPU encodeNPUISP
Qualcomm QCS6490 (RB3 Gen 2)Qualcommupstreamupstreamupstreamvendor onlyupstream
Amlogic A311D (G12B)Amlogicupstreamupstreamunverifiedupstreamunverified
NXP i.MX93NXPupstreamnonenoneupstreamupstream
Rockchip RK3588 / RK3588SRockchipupstreamupstreammissingupstreammissing
AMD Zynq UltraScale+ MPSoCAMD (Xilinx)also on this SoC: FPGA manager upstreamupstreammissingupstream··
NXP i.MX8M PlusNXPupstreamupstreammissingmissingmissing
Renesas RZ/G2L (R9A07G044)Renesasupstreamunverifiedunverifiednoneupstream
ST STM32MP2 (STM32MP257)STMicroelectronicsunverifiedupstreamupstreammissingunverified
TI AM62A (AM62A7)Texas Instrumentsnoneupstreamupstreammissingmissing
Allwinner T507 / T527Allwinnerupstreammissingmissingmissingmissing
Microchip SAMA7G5 (SAMA7G54)Microchipnonenonenonenoneupstream
NXP i.MX6ULLNXPalso on this SoC: PXP upstreamnonenonenone·upstream
ST STM32MP1 (STM32MP157)STMicroelectronicsalso on this SoC: Boot chain vendor onlyupstreamnonenone··
TI AM62x (AM625)Texas Instrumentsupstreamnonenonenonenone
NVIDIA Jetson Orin (Tegra234)NVIDIAalso on this SoC: SoC platform upstreammissingmissingmissingmissingmissing
TI AM335x (Sitara)Texas Instrumentsalso on this SoC: PRU-ICSS upstreammissingnonenonenone·
TI J721E / TDA4VMTexas Instrumentsmissingmissingmissingmissingmissing

7 of 17 SoCs here have no missing or vendor-only block in the five columns — those are the ones you can ship on mainline without giving up silicon function. The rest each cost you something specific, and the cell says what.