drivers/gpu/drm/renesas/shmobile

Renesas SH-Mobile and R-Mobile A1 LCD controllers

Drives the on-chip LCD controller found in Renesas SH-Mobile (sh73a0) and R-Mobile A1 (r8a7740) application processors, ARM SoCs from the early 2010s that powered portable navigation devices, handhelds, and similar embedded Japanese consumer electronics. Renesas has since marked these processor families obsolete.

keep-annotate conf=0.86 deploy=low replacement=none subsystem=gpu category=graphics-display
86%

recommendation

Worth keeping but flagging as legacy. The SoCs it targets are obsolete and only ever appeared in a narrow set of portable Japanese devices, but upstream maintainers are still touching the code as recently as mid-2025, so it isn't truly abandoned. A note marking it as legacy hardware support would help future readers understand its niche status.

repository signals

11 files
1,896 source lines
52 commits, 5y
+2,854 / −935 lines added / removed, 5y
11 authors, 5y
monthly commits · 2021-04-21 → 2026-04-21 · 52 total · active in 11/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: 2 commits · +2,012 −4 2023-06: 0 commits · +0 −0 2023-07: 0 commits · +0 −0 2023-08: 0 commits · +0 −0 2023-09: 38 commits · +804 −918 2023-10: 0 commits · +0 −0 2023-11: 0 commits · +0 −0 2023-12: 1 commit · +0 −1 2024-01: 0 commits · +0 −0 2024-02: 0 commits · +0 −0 2024-03: 0 commits · +0 −0 2024-04: 1 commit · +2 −2 2024-05: 1 commit · +13 −1 2024-06: 1 commit · +8 −0 2024-07: 0 commits · +0 −0 2024-08: 0 commits · +0 −0 2024-09: 2 commits · +7 −1 2024-10: 0 commits · +0 −0 2024-11: 1 commit · +1 −1 2024-12: 2 commits · +1 −2 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: 1 commit · +2 −1 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: 2 commits · +4 −4 2026-03: 0 commits · +0 −0 2026-04: 0 commits · +0 −0

sources

  1. renesas.com

    Renesas marks the related R-Mobile A1 family as Obsolete and describes it as a legacy application processor line for PND/portable devices.

  2. cateee.net

    LKDDb shows CONFIG_DRM_SHMOBILE is still present in current kernels and maps this driver to DT compatibles renesas,r8a7740-lcdc and renesas,sh73a0-lcdc.

codex reasoning notes (technical)

Real driver directory: contains shmob-drm platform DRM driver code. Local shell inspection (`sed`, `rg`) showed OF compatibles for sh73a0/r8a7740; local `git -c safe.directory=... log` showed active upstream maintenance through 2025-07-16 with many non-removal changes and no clear removal/deprecation series. Web search yielded the Renesas R-Mobile A1 product page and LKDDb page above. Conclusion: hardware appears obsolete and niche, but upstream attention is still real, so keep the driver but annotate it as legacy rather than deprecate/remove.