drivers/gpu/drm/sprd

Unisoc SharkL3 (SC9863A) display controller

The display and mode-setting block built into Unisoc's SharkL3-class mobile SoCs, most notably the SC9863A — a low-cost octa-core chip that powers entry-level Android smartphones and tablets which Unisoc still markets and ships in 2025.

keep conf=0.84 last_sold=2025 deploy=low replacement=none subsystem=gpu category=graphics-display
84%

recommendation

It should stay because the driver is genuinely maintained — patches were still landing in early 2025 — and the SC9863A platform it targets remains an active product line for budget Android devices. Because the display block is specific to this SoC, there is no alternative upstream driver that could replace it.

repository signals

9 files
2,696 source lines
24 commits, 5y
+2,793 / −77 lines added / removed, 5y
14 authors, 5y
monthly commits · 2021-04-21 → 2026-04-21 · 24 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: 6 commits · +2,754 −4 2022-01: 1 commit · +1 −1 2022-02: 2 commits · +1 −7 2022-03: 0 commits · +0 −0 2022-04: 0 commits · +0 −0 2022-05: 0 commits · +0 −0 2022-06: 2 commits · +2 −0 2022-07: 2 commits · +2 −3 2022-08: 3 commits · +11 −11 2022-09: 0 commits · +0 −0 2022-10: 0 commits · +0 −0 2022-11: 0 commits · +0 −0 2022-12: 1 commit · +1 −3 2023-01: 1 commit · +0 −3 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: 1 commit · +5 −8 2023-08: 0 commits · +0 −0 2023-09: 0 commits · +0 −0 2023-10: 0 commits · +0 −0 2023-11: 1 commit · +6 −11 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: 0 commits · +0 −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: 1 commit · +1 −1 2024-10: 0 commits · +0 −0 2024-11: 0 commits · +0 −0 2024-12: 2 commits · +3 −5 2025-01: 0 commits · +0 −0 2025-02: 0 commits · +0 −0 2025-03: 1 commit · +6 −20 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. patchwork.ozlabs.org

    Public upstream patch traffic touched drm/sprd in February 2025, indicating the driver is still maintained rather than abandoned.

  2. lkml.iu.edu

    The SharkL3 platform DTS is included by the Unisoc SC9863A support patch, tying this display block to SC9863A-class SoCs.

  3. unisoc.com

    UNISOC still presents SC9863A as a smartphone product page, describing mass shipment and mainstream-market positioning.

  4. notebookcheck.net

    SC9863A remained visible in relatively recent consumer devices and benchmark listings, consistent with ongoing low-end deployment.

codex reasoning notes (technical)

Local inspection via shell showed a real DRM/KMS driver with Unisoc authorship, module metadata, and a single OF match of "sprd,sharkl3-dpu". The 2025 activity source was obtained from local `git log` output, which exposed the patch URL later confirmed via web search. The SC9863A-to-SharkL3 mapping came from web search then open on the LKML archive page. Current-market evidence came from web search then open on UNISOC's SC9863A product page and Notebookcheck's SC9863A page. I found recent maintenance but no removal discussion in the checked public results, and there is no obvious upstream replacement because this is a SoC-specific display driver.