Amlogic Meson SoC PHY drivers (USB2, USB3, PCIe, HDMI, MIPI)
Physical-layer interface drivers for the USB 2.0, USB 3.0, PCIe, HDMI transmit, and MIPI blocks inside Amlogic's Meson system-on-chip processors, spanning generations from Meson8 through G12A and A1. These chips power Android TV boxes, set-top boxes, and hobbyist boards like Odroid and Khadas, with newer S905X4/X5/Y4 parts still sold in 2025.
recommendation
It should stay in the kernel because these are the low-level transceiver drivers that make USB, PCIe, HDMI, and MIPI work on Amlogic's Meson chips, including current S905X4/X5/Y4 parts that still ship in 2025 TV boxes and single-board computers. Upstream maintenance activity is recent, and because each PHY is tied to specific Amlogic silicon there is no alternative driver that could replace them; removing this code would simply break working boards.
repository signals
sources
- lore.kernel.org
Amlogic PHY files in this directory were still touched by upstream PHY-maintenance work in 2026, indicating the code is not abandoned.
- amlogic.com
Amlogic's product catalog still lists current multimedia SoCs in the same Meson family, including S905X4, S905X5, and S905Y4, showing the vendor is still selling adjacent/newer parts using this platform line.
- file.geniatech.com
A commercial product built on Amlogic S905X4 was still being published and sold with USB3/USB2 multimedia I/O, matching the use cases served by these PHY drivers.
codex reasoning notes (technical)
Local tree inspection via shell showed this directory contains real SoC PHY drivers for USB2/USB3, PCIe, HDMI TX, and MIPI blocks across multiple Amlogic Meson generations. Upstream activity evidence came from `lore_activity` on `drivers/phy/amlogic/phy-meson-g12a-usb2.c`, which returned a 2026 linux-phy touch (treewide API/header maintenance) and supports the prompt's recent-substantive-touch metadata rather than a dead driver. Deployment evidence came from web search plus `open`/`find`: Amlogic's catalog still lists S905X4/S905X5/S905Y4, and Geniatech's S905X4 box spec shows real shipped hardware using relevant PHY-backed interfaces. No natural replacement driver exists because these are SoC-specific PHY implementations, so removal/deprecation would strand supported Meson boards rather than migrate users elsewhere.