drivers/pmdomain/renesas

Renesas R-Mobile, R-Car, and RZ SoC system-controller power domains

Power-domain controllers built into Renesas system-on-chip processors — the R-Mobile and R-Car families used in cars and infotainment, and the RZ family used in industrial gear — that switch CPU cores, GPUs, and peripheral blocks on and off to save power. The code covers chips spanning roughly 2010 through current Gen4 R-Car and RZ parts shipping in 2025.

keep conf=0.91 deploy=medium replacement=none subsystem=pmdomain category=power-management
91%

recommendation

It should stay in the kernel because Renesas still ships these SoCs for new automotive and industrial designs, with parts like the RZ/G2L promised in production through 2037 and the R-Car V4H recently selected for Toyota's RAV4 ADAS module. Upstream history shows steady 2024-2025 maintenance and new SoC additions, with no sign of a replacement subsystem.

repository signals

32 files
2,392 source lines
26 commits, 5y
+2,755 / −215 lines added / removed, 5y
8 authors, 5y
monthly commits · 2021-04-21 → 2026-04-21 · 26 total · active in 13/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: 0 commits · +0 −0 2023-08: 1 commit · +1 −1 2023-09: 2 commits · +2,497 −0 2023-10: 0 commits · +0 −0 2023-11: 0 commits · +0 −0 2023-12: 0 commits · +0 −0 2024-01: 3 commits · +65 −37 2024-02: 1 commit · +2 −2 2024-03: 1 commit · +7 −7 2024-04: 4 commits · +86 −78 2024-05: 1 commit · +2 −6 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: 0 commits · +0 −0 2024-11: 0 commits · +0 −0 2024-12: 0 commits · +0 −0 2025-01: 0 commits · +0 −0 2025-02: 1 commit · +0 −2 2025-03: 0 commits · +0 −0 2025-04: 1 commit · +0 −10 2025-05: 0 commits · +0 −0 2025-06: 0 commits · +0 −0 2025-07: 5 commits · +84 −64 2025-08: 1 commit · +1 −1 2025-09: 3 commits · +4 −1 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: 2 commits · +6 −6 2026-03: 0 commits · +0 −0 2026-04: 0 commits · +0 −0

sources

  1. git.kernel.org

    Upstream file history shows this directory is actively maintained rather than abandoned; recent work includes functional PM-domain behavior changes and new SoC support.

  2. git.kernel.org

    Current upstream tree contains many Renesas SYSC implementations spanning older R-Mobile/R-Car parts through newer Gen4 devices, indicating ongoing platform coverage.

  3. renesas.com

    Renesas lists RZ/G2L as Active with product longevity through 2037, showing hardware in this driver family is still sold for new designs.

  4. renesas.com

    Renesas lists R-Car V4H as an active automotive SoC, supporting continued relevance of newer R-Car SYSC support.

  5. renesas.com

    A February 24, 2026 Renesas newsroom post says R-Car V4H was selected for a Toyota RAV4 ADAS control unit, evidencing contemporary deployment of supported SoCs.

codex reasoning notes (technical)

Real driver directory, not helpers/docs: local code inspection via shell `rg` showed SYSC generic-pm-domain provider code and many SoC-specific implementations. Local `git -c safe.directory=... log` showed substantive 2024-2025 maintenance/add-support commits; local `git log --grep='remove|deprecat'` found no removal/deprecation trend. I could not access lore MCP here, so upstream-activity URLs are kernel.org canonical-recall log/tree pages, with commit evidence cross-checked by local shell git. Renesas product/deployment URLs were obtained by web search. Because supported SoCs are still active in industrial/automotive lines and there is no natural replacement for these SoC-specific PM-domain providers, the right call is keep.