drivers/phy/realtek

Realtek RTD SoC USB2 and USB3 PHY drivers

Low-level PHY initialization code for the USB2 and USB3 transceivers built into Realtek's RTD-series media SoCs (RTD1295, 1315e, 1319, 1319d, 1395, 1619, 1619b/BPD), which power Android TV boxes and high-end 4K media players such as the Orbsmart R82 and various Zidoo models.

keep conf=0.85 last_sold=2025 deploy=low replacement=none subsystem=phy category=bus-other
85%

recommendation

It should stay because this is a young, actively maintained driver pair added in 2024, with substantive NULL-pointer fixes landing as recently as November 2024. The hardware it supports is still sold new in 2025 in niche media-player products based on the RTD1619BPD, and no other driver can replace this SoC-specific USB PHY setup code.

repository signals

4 files
2,064 source lines
14 commits, 5y
+4,249 / −2,150 lines added / removed, 5y
7 authors, 5y
monthly commits · 2021-04-21 → 2026-04-21 · 14 total · active in 7/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: 0 commits · +0 −0 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: 0 commits · +0 −0 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: 0 commits · +0 −0 2022-07: 0 commits · +0 −0 2022-08: 0 commits · +0 −0 2022-09: 0 commits · +0 −0 2022-10: 0 commits · +0 −0 2022-11: 0 commits · +0 −0 2022-12: 0 commits · +0 −0 2023-01: 0 commits · +0 −0 2023-02: 0 commits · +0 −0 2023-03: 0 commits · +0 −0 2023-04: 0 commits · +0 −0 2023-05: 0 commits · +0 −0 2023-06: 0 commits · +0 −0 2023-07: 3 commits · +2,125 −0 2023-08: 2 commits · +17 −9 2023-09: 1 commit · +4 −16 2023-10: 1 commit · +2 −2 2023-11: 2 commits · +0 −2,121 2023-12: 2 commits · +2,095 −0 2024-01: 0 commits · +0 −0 2024-02: 0 commits · +0 −0 2024-03: 0 commits · +0 −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: 0 commits · +0 −0 2024-10: 3 commits · +6 −2 2024-11: 0 commits · +0 −0 2024-12: 0 commits · +0 −0 2025-01: 0 commits · +0 −0 2025-02: 0 commits · +0 −0 2025-03: 0 commits · +0 −0 2025-04: 0 commits · +0 −0 2025-05: 0 commits · +0 −0 2025-06: 0 commits · +0 −0 2025-07: 0 commits · +0 −0 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: 0 commits · +0 −0 2026-01: 0 commits · +0 −0 2026-02: 0 commits · +0 −0 2026-03: 0 commits · +0 −0 2026-04: 0 commits · +0 −0

sources

  1. git.kernel.org

    A substantive bug fix for this driver landed on 2024-11-04 (`phy: realtek: usb: fix NULL deref in rtk_usb3phy_probe`), indicating current upstream maintenance.

  2. git.kernel.org

    A companion substantive bug fix for the USB2 side landed the same day on 2024-11-04 (`phy: realtek: usb: fix NULL deref in rtk_usb2phy_probe`).

  3. cateee.net

    LKDDb shows the USB2 driver is present in current kernels and covers Realtek RTD1295/1312c/1315e/1319/1319d/1395/1619/1619b SoC PHY compatibles.

  4. cateee.net

    LKDDb shows the USB3 driver is present in current kernels and covers Realtek RTD1295/1319/1319d/1619/1619b SoC PHY compatibles.

  5. orbsmart.de

    Orbsmart's official product page markets the R82 in 2025-era crawls and explicitly lists the Realtek RTD1619BPD processor, showing this SoC family still appears in new retail products.

  6. forum.zidoo.tv

    Zidoo forum posts from February-April 2025 discuss buying and using RTD1619BPD-based players, supporting ongoing niche deployment.

codex reasoning notes (technical)

Local shell inspection of the directory and DT bindings shows this is a real driver pair for Realtek RTD-series DHC SoC USB2/USB3 PHY blocks, not a helper library. Upstream activity was established with local `git log`; the two cited git.kernel.org commit URLs were formed from those hashes via canonical recall of stable kernel commit URLs. I also ran web searches targeting lore/kernel terms and found no removal or deprecation discussion; instead the evidence points to a young driver added in 2024 and still receiving fixes. LKDDb URLs were obtained via web search for current kernel coverage. Orbsmart and Zidoo URLs were obtained via web search for deployment evidence; they show the RTD1619BPD branch still sold/used in a niche media-player market. No natural replacement driver exists because this is SoC-specific PHY initialization for Realtek RTD hardware.