Amlogic Meson SoC pin controllers
Pin multiplexing and GPIO configuration for Amlogic's Meson family of ARM SoCs, covering generations from Meson8 and GXBB through G12A, A1, S4, C3, A4, and T7. These chips power large numbers of Android TV boxes, set-top boxes, and Linux single-board computers such as the ODROID and Khadas VIM lines from the mid-2010s through current 2025 products.
recommendation
It should stay because Amlogic is still shipping new Meson-family chips in 2025, the code is actively maintained with fixes landing as recently as 2026 and backports flowing into stable kernels, and brand-new Linux single-board computers like the ODROID-C5 (Amlogic S905X5M) depend on it. No alternative driver exists for this hardware.
repository signals
sources
- lore.kernel.org
Upstream Meson pinctrl support is still receiving non-trivial fixes in 2026; this patch fixes a deadlock in the amlogic-a4 variant.
- lore.kernel.org
Meson pinctrl fixes are being backported to stable, indicating active maintenance and deployed users.
- amlogic.com
Amlogic still markets a broad current SoC lineup, including recent S905X5/S905X5M and other consumer/embedded parts, showing the vendor family is not obsolete.
- hardkernel.com
A new retail Linux SBC, the ODROID-C5, is sold with an Amlogic S905X5M SoC, demonstrating ongoing new-device deployment of Amlogic hardware.
- git.kernel.org
The directory contains multiple Meson/Amlogic SoC-specific pinctrl drivers (for example Meson8/GXBB/GXL/G12A/A1/S4/C3/A4/T7 families), so it is the in-tree driver set for active Amlogic platforms.
codex reasoning notes (technical)
Local `rg` inspection showed this is a real platform driver directory for many Amlogic Meson SoCs, not a helper library. Lore evidence was obtained with `lore_file_timeline` on `drivers/pinctrl/meson/pinctrl-amlogic-a4.c`; it showed fresh 2026 fixes and stable backports, with no positive evidence of removal. A broader removal-subject `lore_regex` query timed out, and a fallback `lei` query was blocked by sandbox socket permissions, so the recommendation relies on the strong positive maintenance signal rather than a corpus-wide negative proof. Deployment evidence came from `web.search_query` results for Amlogic's current product catalog and Hardkernel's ODROID-C5 retail page. The kernel.org tree URL is a canonical recall source used to anchor the supported chipset family. No natural replacement driver exists; this code is the hardware-specific pinctrl implementation for Meson/Amlogic SoCs.