drivers/phy/tegra

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.

keep conf=0.93 deploy=medium replacement=none subsystem=phy category=bus-other
93%

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

8 files
9,043 source lines
46 commits, 5y
+2,395 / −425 lines added / removed, 5y
28 authors, 5y
monthly commits · 2021-04-21 → 2026-04-21 · 46 total · active in 26/61 months
2021 2022 2023 2024 2025 2026 2021-04: 0 commits · +0 −0 2021-05: 0 commits · +0 −0 2021-06: 0 commits · +0 −0 2021-07: 1 commit · +2 −2 2021-08: 0 commits · +0 −0 2021-09: 0 commits · +0 −0 2021-10: 0 commits · +0 −0 2021-11: 0 commits · +0 −0 2021-12: 1 commit · +1 −1 2022-01: 0 commits · +0 −0 2022-02: 0 commits · +0 −0 2022-03: 0 commits · +0 −0 2022-04: 0 commits · +0 −0 2022-05: 0 commits · +0 −0 2022-06: 1 commit · +47 −1 2022-07: 1 commit · +1 −1 2022-08: 1 commit · +36 −9 2022-09: 2 commits · +4 −6 2022-10: 3 commits · +31 −18 2022-11: 1 commit · +2 −0 2022-12: 1 commit · +17 −0 2023-01: 2 commits · +95 −5 2023-02: 0 commits · +0 −0 2023-03: 2 commits · +23 −4 2023-04: 0 commits · +0 −0 2023-05: 1 commit · +3 −0 2023-06: 1 commit · +1 −0 2023-07: 2 commits · +3 −3 2023-08: 0 commits · +0 −0 2023-09: 0 commits · +0 −0 2023-10: 0 commits · +0 −0 2023-11: 0 commits · +0 −0 2023-12: 0 commits · +0 −0 2024-01: 0 commits · +0 −0 2024-02: 1 commit · +1 −1 2024-03: 1 commit · +13 −0 2024-04: 0 commits · +0 −0 2024-05: 0 commits · +0 −0 2024-06: 0 commits · +0 −0 2024-07: 0 commits · +0 −0 2024-08: 0 commits · +0 −0 2024-09: 1 commit · +2 −0 2024-10: 2 commits · +2 −2 2024-11: 0 commits · +0 −0 2024-12: 1 commit · +3 −2 2025-01: 1 commit · +11 −0 2025-02: 0 commits · +0 −0 2025-03: 1 commit · +4 −4 2025-04: 2 commits · +27 −19 2025-05: 4 commits · +48 −30 2025-06: 0 commits · +0 −0 2025-07: 1 commit · +5 −1 2025-08: 0 commits · +0 −0 2025-09: 0 commits · +0 −0 2025-10: 0 commits · +0 −0 2025-11: 0 commits · +0 −0 2025-12: 1 commit · +3 −0 2026-01: 0 commits · +0 −0 2026-02: 3 commits · +52 −53 2026-03: 0 commits · +0 −0 2026-04: 0 commits · +0 −0

sources

  1. 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.

  2. 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.

  3. 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.

  4. 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.

  5. 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.