drivers/gpu/drm/arm/display/komeda/d71

Arm Mali-D71 Komeda display processor

Hardware-specific support for Arm's Mali-D71 display processor, a 2017 premium display controller IP block that SoC vendors integrated to drive screens (composition, scaling, and output to panels) on Arm-based devices. It is the D71-generation backend of the wider Komeda DRM driver, which also covers later Mali display processors.

keep-annotate conf=0.76 last_sold=2021 deploy=low replacement=none subsystem=gpu category=graphics-display
76%

recommendation

Worth keeping but documenting as legacy because the Mali-D71 was Arm's 2017 premium display IP and was superseded within a year or two by the Mali-D51 (2018) and Mali-D37 (2019), so few new 2025 designs use it. Even so, the upstream Komeda driver still receives patches in 2025 touching this exact code, and the broader Komeda framework supports D71 and its successors, so removing it would break existing SoCs that ship the block.

repository signals

4 files
2,682 source lines
5 commits, 5y
+11 / −9 lines added / removed, 5y
5 authors, 5y
monthly commits · 2021-04-21 → 2026-04-21 · 5 total · active in 4/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: 1 commit · +6 −6 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: 2 commits · +2 −2 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: 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: 0 commits · +0 −0 2024-04: 1 commit · +2 −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: 0 commits · +0 −0 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. docs.kernel.org

    Kernel documentation says drm/komeda supports the Arm display processor D71 and later products, so this directory is part of a live upstream driver family rather than dead standalone code.

  2. cateee.net

    LKDDb shows CONFIG_DRM_KOMEDA is still present through current kernels and lists arm,mali-d71 compatibility, indicating the driver remains enabled upstream.

  3. lkml.org

    A 2025 komeda patch series explicitly updates d71_dev.c, showing recent upstream maintenance activity rather than removal planning.

  4. lkml.org

    Another 2025 drm/arm/komeda patch touched the subsystem core, reinforcing that komeda still sees maintenance traffic.

  5. newsroom.arm.com

    Arm's 2018 announcement says Mali-D51 takes many benefits of the 2017 premium Mali-D71, showing D71 was already being superseded one generation later.

  6. newsroom.arm.com

    Arm's 2019 announcement positions Mali-D37 as a newer display processor while preserving key Mali-D71 features, further indicating D71-era IP is legacy rather than current-design silicon.

codex reasoning notes (technical)

Local `rg` inspection showed real Komeda D71 hardware-programming code in d71_component.c and d71_dev.c, not helper-only assets; local `git -c safe.directory=... log` also showed nonzero recent touches through 2024. All cited URLs were obtained via `web.search_query`. docs.kernel.org and LKDDb establish that komeda/D71 remains upstream-supported; LKML 2025 patch pages show active maintenance, including one series touching d71_dev.c, and I found no removal/deprecation thread in the search results. Arm 2018/2019 newsroom pages show D71 was quickly followed by D51 and D37, so new 2025 design wins are unlikely; recommendation is to keep the driver but annotate it as legacy/low-deployment rather than deprecate or remove.