BSP Tracker / BSP Status / Texas Instruments
Arguably the best mainline-shippable SoC in this set. The GPU — the block that is normally proprietary — has a real upstream DRM driver with a TI-specific compatible string. What you give up by leaving the BSP is integration convenience, not silicon function.
Can you ship mainline instead, and what exactly do you lose if you do?
Mainline is shippable
| Block | IP | Upstream | Detail |
|---|---|---|---|
| GPU | PowerVR AXE-1-16M | upstream | Binding img,powervr-rogue.yaml lists ti,am62-gpu -> img,img-axe-1-16m. In-tree Imagination DRM driver + Mesa. |
| VPU | none | n/a | No video codec accelerator on this SoC. |
| NPU | none | n/a | No AI accelerator on this SoC. |
Repository. https://git.ti.com/cgit/ti-linux-kernel/ti-linux-kernel
Newest branch that actually exists. ti-linux-6.18.y, tracking Linux 6.18. Last commit 2026-07-09.
Cadence. Tracks each kernel LTS and keeps a matching PREEMPT_RT branch (ti-rt-linux-*), which is a real differentiator.
The vendor publishes no commitment. TI publishes a life-cycle policy ('typically 10 to 15 years'), not a dated per-part commitment. The '20-year' figure is marketing.
Layer. meta-ti. A branch for the current LTS exists: wrynose.
Evaluate on. SK-AM62B
Production modules.
TI AM62x (AM625): upstream fixes stop December 2028. That leaves 29 months. After that date the kernel this BSP is based on receives no further security fixes from upstream, and maintaining it becomes your team’s responsibility.
There are three options:
All three are engineering work, and all three are work we do: reading vendor kernel trees, checking what mainline actually supports, and moving products from one to the other. This page is built from the same work.
An email when a kernel series reaches end of life, a board row changes, or a layer picks up a release branch. Nothing else.
RSS