drivers/gpu/drm/sun4i

Allwinner sunxi Display Engine and TCON graphics

Display driver for Allwinner's sunxi family of ARM and RISC-V SoCs, covering the display engine and TCON output blocks that drive HDMI, LVDS, MIPI-DSI, and composite video. These chips power a wide range of low-cost tablets, set-top boxes, and hobbyist single-board computers from the early 2010s onward, including PINE64, Orange Pi, and Banana Pi boards.

keep conf=0.89 deploy=medium replacement=none subsystem=gpu category=graphics-display
89%

recommendation

It should stay because this is the mainline graphics driver for nearly every Allwinner ARM SoC generation, from the original sun4i up through modern parts like the H6 and the RISC-V D1. Upstream activity is healthy, with functional patches still landing in 2026, and boards built on these chips, such as the PINE A64 and A64-LTS, were guaranteed to ship through at least 2025 and remain a staple of the single-board-computer ecosystem.

repository signals

50 files
15,286 source lines
149 commits, 5y
+1,982 / −1,931 lines added / removed, 5y
35 authors, 5y
monthly commits · 2021-04-21 → 2026-04-21 · 149 total · active in 35/61 months
2021 2022 2023 2024 2025 2026 2021-04: 0 commits · +0 −0 2021-05: 0 commits · +0 −0 2021-06: 5 commits · +80 −19 2021-07: 0 commits · +0 −0 2021-08: 2 commits · +10 −26 2021-09: 3 commits · +76 −67 2021-10: 1 commit · +1 −1 2021-11: 2 commits · +1 −1 2021-12: 1 commit · +2 −1 2022-01: 1 commit · +3 −1 2022-02: 3 commits · +12 −23 2022-03: 0 commits · +0 −0 2022-04: 15 commits · +164 −85 2022-05: 0 commits · +0 −0 2022-06: 15 commits · +143 −226 2022-07: 4 commits · +19 −20 2022-08: 12 commits · +79 −102 2022-09: 0 commits · +0 −0 2022-10: 0 commits · +0 −0 2022-11: 4 commits · +85 −126 2022-12: 0 commits · +0 −0 2023-01: 1 commit · +1 −1 2023-02: 0 commits · +0 −0 2023-03: 3 commits · +8 −6 2023-04: 2 commits · +5 −16 2023-05: 4 commits · +51 −67 2023-06: 0 commits · +0 −0 2023-07: 1 commit · +12 −8 2023-08: 1 commit · +1 −2 2023-09: 1 commit · +6 −0 2023-10: 0 commits · +0 −0 2023-11: 1 commit · +0 −1 2023-12: 0 commits · +0 −0 2024-01: 0 commits · +0 −0 2024-02: 7 commits · +202 −267 2024-03: 3 commits · +3 −2 2024-04: 2 commits · +12 −8 2024-05: 2 commits · +59 −33 2024-06: 0 commits · +0 −0 2024-07: 0 commits · +0 −0 2024-08: 0 commits · +0 −0 2024-09: 2 commits · +6 −3 2024-10: 0 commits · +0 −0 2024-11: 3 commits · +3 −31 2024-12: 2 commits · +11 −12 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: 7 commits · +201 −69 2025-06: 0 commits · +0 −0 2025-07: 0 commits · +0 −0 2025-08: 2 commits · +17 −13 2025-09: 1 commit · +2 −4 2025-10: 1 commit · +6 −0 2025-11: 30 commits · +660 −667 2025-12: 0 commits · +0 −0 2026-01: 2 commits · +35 −13 2026-02: 2 commits · +4 −4 2026-03: 0 commits · +0 −0 2026-04: 0 commits · +0 −0

sources

  1. lore.kernel.org

    Recent upstream functional work still touches drivers/gpu/drm/sun4i/sun4i_drv.c in 2026, indicating the driver is actively maintained rather than abandoned.

  2. pine64.org

    Current PINE A64 documentation says the board uses the Allwinner A64 and that most Linux distributions for it rely on mainline Linux, showing ongoing real-world deployment on supported sunxi hardware.

  3. pine64.org

    Current PINE A64-LTS documentation states the Allwinner A64/R18 board was guaranteed to be supplied until at least 2025, supporting that sunxi display-engine hardware was still sold new in 2025.

codex reasoning notes (technical)

Local code inspection via shell `rg`/`sed` shows this is a real DRM/KMS driver and its OF tables span many Allwinner display-engine generations up to sun20i-d1 and sun50i-h6, so it is a family driver, not a one-off legacy part. `lore_file_timeline` on `drivers/gpu/drm/sun4i/sun4i_drv.c` showed sustained 2021-2026 patch traffic and a real 2026 functional patch at the cited lore URL; I found no concrete removal/deprecation evidence in the lore sample, so any 'no removal discussion' conclusion is an inference from continued maintenance. The two PINE64 URLs were obtained by web search and provide deployment evidence for current/mainline A64 boards, including supply through at least 2025. Given active upstream attention, broad SoC coverage, and continuing embedded/SBC use, this should be kept rather than deprecated.