NVIDIA Tegra XUSB and P2U PHY controllers
PHY (physical layer) drivers for NVIDIA Tegra systems-on-chip, handling the USB 3.0 "XUSB" pad controller and the PCI Express "P2U" lanes on Tegra124, Tegra210, Tegra186, Tegra194, and the current Tegra234/Orin generation. These are what wire up USB and PCIe ports on Jetson developer kits and embedded Jetson modules used in robotics, AI inference appliances, and automotive products.
recommendation
It should stay because NVIDIA still ships the Jetson AGX Orin, Orin NX, and Orin Nano modules new in 2025, and the current Jetson Linux 36.4.3 release relies on this code to bring up USB and PCIe on those boards. Upstream activity is ongoing into 2026 and the same files cover both legacy and current Tegra SoCs, so there is no in-tree replacement and removal would break hardware that is actively sold.
repository signals
sources
- lore.kernel.org
Recent upstream activity still touches this directory in 2026; the lore timeline for both xusb.c and phy-tegra194-p2u.c shows a March 27, 2026 linux-phy patch touching these files.
- developer.nvidia.com
NVIDIA's current Jetson lineup page still lists Jetson AGX Orin, Orin NX, Orin Nano, and Jetson AGX Xavier/Xavier NX modules, indicating continued real-world platform relevance into 2025-2026.
- developer.nvidia.com
Jetson Linux 36.4.3 is a current product-quality release supporting Orin production modules, showing ongoing vendor software support for Tegra platforms using this PHY stack.
- cateee.net
LKDDb shows CONFIG_PHY_TEGRA194_P2U remains present through 6.19-rc+HEAD and covers both nvidia,tegra194-p2u and nvidia,tegra234-p2u.
- cateee.net
LKDDb shows CONFIG_PHY_TEGRA_XUSB remains present through 6.19/7.0-rc+HEAD and includes tegra124/210/186/194/234 XUSB padctl compatibles.
codex reasoning notes (technical)
Real driver directory: Kconfig/module macros and platform_driver entry points confirmed by local shell inspection. Upstream activity evidence came from lore_file_timeline on drivers/phy/tegra/xusb.c and phy-tegra194-p2u.c; both show 2026 touches and no removal signal surfaced in the limited lore pass. Deployment evidence came from web search + open on NVIDIA Jetson module and Jetson Linux pages. Capability/coverage evidence came from web search + open on LKDDb pages. Because this code now covers current Tegra234/Orin as well as older Tegra SoCs, there is no natural in-tree replacement and removal would break still-sold embedded platforms.