drivers/usb/renesas_usbhs

Renesas R-Car and RZ USB 2.0 High-Speed (USBHS) controller

The on-chip USB 2.0 high-speed host and peripheral controller built into Renesas R-Car automotive SoCs and the RZ family of industrial and embedded application processors (RZ/A1, RZ/A2, RZ/G2L, RZ/T2H and related parts), used in cars, factory equipment, and other embedded Linux devices from the 2010s through current 2024-2025 product launches.

keep conf=0.91 deploy=medium replacement=none subsystem=usb category=bus-usb
91%

recommendation

It should stay because the controller is still shipping in current Renesas embedded processors, including the RZ/G2L and the RZ/T2H launched in late 2024, and the code is still receiving real maintenance — bug fixes through 2024-2026 and fresh support for new SoCs. There is no in-kernel replacement and no sign of a removal effort.

repository signals

19 files
7,483 source lines
29 commits, 5y
+175 / −98 lines added / removed, 5y
16 authors, 5y
monthly commits · 2021-04-21 → 2026-04-21 · 29 total · active in 21/61 months
2021 2022 2023 2024 2025 2026 2021-04: 0 commits · +0 −0 2021-05: 0 commits · +0 −0 2021-06: 1 commit · +7 −0 2021-07: 0 commits · +0 −0 2021-08: 1 commit · +1 −1 2021-09: 0 commits · +0 −0 2021-10: 0 commits · +0 −0 2021-11: 0 commits · +0 −0 2021-12: 1 commit · +6 −23 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 · +4 −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: 1 commit · +1 −1 2023-04: 0 commits · +0 −0 2023-05: 1 commit · +2 −4 2023-06: 0 commits · +0 −0 2023-07: 1 commit · +2 −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: 0 commits · +0 −0 2024-03: 4 commits · +40 −15 2024-04: 1 commit · +1 −1 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 · +1 −1 2024-10: 0 commits · +0 −0 2024-11: 1 commit · +1 −1 2024-12: 0 commits · +0 −0 2025-01: 0 commits · +0 −0 2025-02: 3 commits · +6 −2 2025-03: 0 commits · +0 −0 2025-04: 3 commits · +40 −14 2025-05: 0 commits · +0 −0 2025-06: 1 commit · +1 −1 2025-07: 1 commit · +4 −4 2025-08: 1 commit · +4 −0 2025-09: 0 commits · +0 −0 2025-10: 1 commit · +7 −7 2025-11: 1 commit · +26 −9 2025-12: 1 commit · +2 −0 2026-01: 0 commits · +0 −0 2026-02: 2 commits · +10 −11 2026-03: 1 commit · +9 −0 2026-04: 0 commits · +0 −0

sources

  1. git.kernel.org

    Upstream activity is current: the directory still receives substantive fixes and new-SoC enablement in 2024-2026, so it is not an abandoned legacy driver.

  2. cateee.net

    LKDDb shows CONFIG_USB_RENESAS_USBHS is still present through current kernels and binds multiple Renesas R-Car/RZ compatibles, indicating ongoing in-tree platform coverage rather than a dead one-off driver.

  3. renesas.com

    Renesas lists RZ/G2L as an active product with long longevity and USB 2.0 interfaces, supporting that this controller family is still relevant in new embedded deployments.

  4. renesas.com

    Renesas markets RZ/T2H as an active Linux-capable MPU launched in late 2024, consistent with ongoing deployment of Renesas SoCs that use this class of USB controller.

  5. renesas.com

    Renesas part details for R9A09G077 (RZ/T2H) explicitly list USB2.0 host/function and USBHS, matching the recent kernel addition of support for this SoC in renesas_usbhs.

codex reasoning notes (technical)

Real driver directory: local exec_command confirmed module_platform_driver in drivers/usb/renesas_usbhs/common.c and local source grep showed active compatibles across R-Car Gen2/Gen3, RZ/A1, RZ/A2, RZ/G2L, and RZ/T2H-class r9a09g077. Upstream attention was checked first via local exec_command git log on the directory; it shows substantive 2024-2026 fixes plus 2025 support for RZ/T2H, and no evidence of a removal trajectory. The kernel.org log URL is included as canonical recall for the same history view. Deployment evidence came from web search_query hits to LKDDb and Renesas product pages. A lore-focused web search did not surface an active removal/deprecation series. Because the IP is still shipping in current Renesas MPUs and still getting bug fixes/new SoC support, the correct disposition is keep, with no natural replacement driver beyond this same in-tree driver.