drivers/gpu/drm/renesas/rcar-du

Renesas R-Car and RZ/G Display Unit (DU)

The display controller block built into Renesas R-Car Gen3 automotive SoCs and RZ/G1 and RZ/G2 industrial application processors, which drives LCD panels, HDMI outputs, and DSI displays in cars, factory HMIs, and building-automation gear from the mid-2010s through today.

keep conf=0.90 deploy=medium replacement=none subsystem=gpu category=graphics-display
90%

recommendation

It should stay in the kernel because the hardware is current: Renesas still actively sells RZ/G2 SoCs for industrial and HMI use in 2025, and the driver itself sees ongoing upstream development (a 2025 DSI command patch series and 2026 bridge/encoder cleanup work), with no removal discussion in sight.

repository signals

28 files
9,712 source lines
53 commits, 5y
+11,129 / −1,311 lines added / removed, 5y
20 authors, 5y
monthly commits · 2021-04-21 → 2026-04-21 · 53 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: 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: 3 commits · +10,331 −3 2023-06: 1 commit · +0 −2 2023-07: 5 commits · +47 −24 2023-08: 0 commits · +0 −0 2023-09: 0 commits · +0 −0 2023-10: 0 commits · +0 −0 2023-11: 1 commit · +4 −6 2023-12: 0 commits · +0 −0 2024-01: 0 commits · +0 −0 2024-02: 0 commits · +0 −0 2024-03: 1 commit · +1 −1 2024-04: 2 commits · +3 −3 2024-05: 1 commit · +12 −2 2024-06: 2 commits · +0 −979 2024-07: 0 commits · +0 −0 2024-08: 0 commits · +0 −0 2024-09: 2 commits · +6 −1 2024-10: 0 commits · +0 −0 2024-11: 1 commit · +1 −1 2024-12: 6 commits · +44 −14 2025-01: 0 commits · +0 −0 2025-02: 2 commits · +4 −5 2025-03: 1 commit · +4 −2 2025-04: 0 commits · +0 −0 2025-05: 3 commits · +9 −9 2025-06: 0 commits · +0 −0 2025-07: 1 commit · +2 −1 2025-08: 3 commits · +363 −7 2025-09: 1 commit · +2 −2 2025-10: 13 commits · +267 −228 2025-11: 0 commits · +0 −0 2025-12: 1 commit · +2 −2 2026-01: 1 commit · +9 −1 2026-02: 2 commits · +18 −18 2026-03: 0 commits · +0 −0 2026-04: 0 commits · +0 −0

sources

  1. spinics.net

    August 31, 2025 patch series adds DSI command support for drm/rcar-du, indicating active feature work rather than maintenance-only status.

  2. spinics.net

    April 23, 2026 v2 patch touches rcar-du encoder code as part of current DRM core integration work, showing the driver is still in active upstream traffic and not under removal.

  3. renesas.com

    Renesas markets RZ/G2 MPUs for industrial/building-automation HMI systems and highlights long-term Linux support, implying ongoing deployments.

  4. renesas.com

    A specific supported SoC family member (R8A774B1 / RZ/G2N) is listed as Active by Renesas, with display-oriented attributes and distributor purchasing path.

codex reasoning notes (technical)

Local source inspection via shell (`Kconfig`, `rcar_du_drv.c`) shows this is the DRM driver for Renesas RZ/G1, R-Car Gen3, and RZ/G2 Display Unit hardware. Mailing-list evidence was obtained with web search because `lei` was unavailable in this environment: the 2025 DSI-command patch and 2026 bridge-connector cleanup show ongoing upstream development and no deprecation/removal thread surfaced. Deployment evidence came from Renesas product pages found by web search: RZ/G2 remains actively marketed for industrial/HMI use and at least one supported SoC is still marked Active, so this looks like current embedded/industrial hardware with moderate ongoing deployments and no natural upstream replacement driver.