drivers/phy/rockchip

Rockchip SoC PHY controllers (USB, PCIe, DisplayPort, HDMI)

Provides the low-level analog interface blocks (PHYs) built into Rockchip ARM SoCs, handling the electrical signalling for USB 2.0/3.0, USB-C with DisplayPort alt-mode, PCIe, HDMI, and similar high-speed links. These chips are widely used in single-board computers, set-top boxes, Chromebooks, and industrial embedded gear from the mid-2010s through current RK3588-based products.

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

recommendation

It should stay in the kernel because Rockchip SoCs like the RK3588 power a current generation of single-board computers and embedded products (Radxa's ROCK 5 family, among others) still sold new in 2025, and these on-chip PHYs have no generic replacement. Upstream activity is healthy, with roughly 164 commits from 60 authors over the last five years and patches still landing in early 2026, and no removal discussion is visible on the mailing lists.

repository signals

17 files
16,017 source lines
166 commits, 5y
+10,910 / −1,453 lines added / removed, 5y
63 authors, 5y
monthly commits · 2021-04-21 → 2026-04-21 · 166 total · active in 42/61 months
2021 2022 2023 2024 2025 2026 2021-04: 0 commits · +0 −0 2021-05: 1 commit · +44 −0 2021-06: 3 commits · +474 −3 2021-07: 0 commits · +0 −0 2021-08: 0 commits · +0 −0 2021-09: 1 commit · +2 −9 2021-10: 0 commits · +0 −0 2021-11: 0 commits · +0 −0 2021-12: 5 commits · +206 −56 2022-01: 1 commit · +2 −1 2022-02: 1 commit · +590 −0 2022-03: 2 commits · +3 −10 2022-04: 7 commits · +109 −24 2022-05: 0 commits · +0 −0 2022-06: 2 commits · +7 −1 2022-07: 2 commits · +27 −1 2022-08: 1 commit · +329 −0 2022-09: 4 commits · +174 −57 2022-10: 0 commits · +0 −0 2022-11: 0 commits · +0 −0 2022-12: 1 commit · +3 −1 2023-01: 1 commit · +2 −2 2023-02: 1 commit · +1 −2 2023-03: 7 commits · +192 −36 2023-04: 0 commits · +0 −0 2023-05: 6 commits · +323 −38 2023-06: 6 commits · +198 −36 2023-07: 3 commits · +9 −7 2023-08: 0 commits · +0 −0 2023-09: 0 commits · +0 −0 2023-10: 2 commits · +7 −16 2023-11: 2 commits · +127 −29 2023-12: 0 commits · +0 −0 2024-01: 0 commits · +0 −0 2024-02: 2 commits · +1,039 −2 2024-03: 1 commit · +8 −8 2024-04: 8 commits · +1,708 −24 2024-05: 0 commits · +0 −0 2024-06: 4 commits · +182 −40 2024-07: 0 commits · +0 −0 2024-08: 0 commits · +0 −0 2024-09: 5 commits · +23 −51 2024-10: 11 commits · +240 −120 2024-11: 2 commits · +280 −1 2024-12: 4 commits · +54 −16 2025-01: 2 commits · +5 −1 2025-02: 6 commits · +1,071 −60 2025-03: 17 commits · +1,997 −178 2025-04: 3 commits · +52 −1 2025-05: 1 commit · +32 −0 2025-06: 2 commits · +7 −8 2025-07: 3 commits · +488 −273 2025-08: 7 commits · +47 −94 2025-09: 4 commits · +66 −13 2025-10: 3 commits · +15 −12 2025-11: 5 commits · +111 −7 2025-12: 6 commits · +56 −84 2026-01: 11 commits · +600 −131 2026-02: 0 commits · +0 −0 2026-03: 0 commits · +0 −0 2026-04: 0 commits · +0 −0

sources

  1. lore.kernel.org

    Representative file activity for this directory remained live into 2026; `phy-rockchip-usbdp.c` was touched by a 2026-03-27 phy-next series, consistent with ongoing upstream maintenance rather than retirement.

  2. docs.radxa.com

    Radxa's current ROCK 5 product family is based on Rockchip RK3588/RK3588-S SoCs, indicating new 2025-era deployments of Rockchip platforms that depend on modern on-SoC PHY blocks.

  3. docs.radxa.com

    The ROCK 5B/5B+ documentation describes an RK3588 board with USB-C/DP, HDMI, and eMMC-facing interfaces, matching the kinds of Rockchip PHYs covered by this driver directory.

codex reasoning notes (technical)

`drivers/phy/rockchip` is an active SoC-PHY driver directory, not legacy baggage: provided static history already shows 164 substantive commits in 5 years, 60 authors, and a most recent substantive touch on 2026-01-21. I grounded that with `lore_file_timeline` on `drivers/phy/rockchip/phy-rockchip-usbdp.c`, which returned fresh 2026 lore URLs showing ongoing phy-next work. I also ran a web search for removal/deprecation discussions on lore and got no results, so there is no visible upstream removal signal in this quick pass. Deployment evidence came from web-search results on Radxa's current RK3588-based ROCK 5 product pages, which show Rockchip hardware still sold for new SBC/embedded/industrial use. There is no natural replacement driver: these are SoC-specific PHY implementations, so the right recommendation is to keep them upstream.