drivers/gpu/drm/mcde

ST-Ericsson NovaThor U8500 MCDE display controller

The Multi-Channel Display Engine (MCDE) is the on-chip display controller found in ST-Ericsson's NovaThor U8500 / Ux500 smartphone and tablet processors from roughly 2011 to 2013. It drives the LCD panels and MIPI-DSI interfaces on devices like the Samsung Galaxy S Advance and Galaxy Beam.

keep-annotate conf=0.87 last_sold=2013 deploy=low replacement=none subsystem=gpu category=graphics-display
87%

recommendation

Worth keeping but documenting as legacy hardware. The chips it drives stopped shipping when ST-Ericsson was wound down in 2013, and today the main users are hobbyists running mainline Linux or postmarketOS on phones like the 2012 Samsung Galaxy Beam. However, upstream developers are still actively fixing regressions as recently as late 2025, so removing it would break a small but real community of users.

repository signals

9 files
4,581 source lines
36 commits, 5y
+109 / −113 lines added / removed, 5y
24 authors, 5y
monthly commits · 2021-04-21 → 2026-04-21 · 36 total · active in 25/61 months
2021 2022 2023 2024 2025 2026 2021-04: 0 commits · +0 −0 2021-05: 1 commit · +1 −3 2021-06: 2 commits · +1 −2 2021-07: 1 commit · +1 −1 2021-08: 1 commit · +2 −6 2021-09: 0 commits · +0 −0 2021-10: 0 commits · +0 −0 2021-11: 1 commit · +0 −1 2021-12: 1 commit · +3 −0 2022-01: 0 commits · +0 −0 2022-02: 1 commit · +1 −6 2022-03: 1 commit · +6 −38 2022-04: 3 commits · +39 −7 2022-05: 1 commit · +1 −0 2022-06: 2 commits · +2 −0 2022-07: 0 commits · +0 −0 2022-08: 2 commits · +10 −10 2022-09: 0 commits · +0 −0 2022-10: 0 commits · +0 −0 2022-11: 2 commits · +1 −2 2022-12: 0 commits · +0 −0 2023-01: 0 commits · +0 −0 2023-02: 0 commits · +0 −0 2023-03: 2 commits · +3 −3 2023-04: 0 commits · +0 −0 2023-05: 1 commit · +4 −8 2023-06: 0 commits · +0 −0 2023-07: 2 commits · +2 −2 2023-08: 0 commits · +0 −0 2023-09: 1 commit · +9 −0 2023-10: 0 commits · +0 −0 2023-11: 0 commits · +0 −0 2023-12: 0 commits · +0 −0 2024-01: 1 commit · +0 −1 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: 2 commits · +5 −1 2024-10: 0 commits · +0 −0 2024-11: 1 commit · +1 −1 2024-12: 2 commits · +2 −3 2025-01: 0 commits · +0 −0 2025-02: 0 commits · +0 −0 2025-03: 1 commit · +2 −1 2025-04: 1 commit · +3 −4 2025-05: 0 commits · +0 −0 2025-06: 0 commits · +0 −0 2025-07: 0 commits · +0 −0 2025-08: 1 commit · +8 −5 2025-09: 0 commits · +0 −0 2025-10: 1 commit · +1 −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. lore.kernel.org

    Late-2025 upstream patch traffic still touches mcde_drv.c, indicating active maintenance/regression handling rather than abandonment or removal.

  2. cateee.net

    LKDDb shows CONFIG_DRM_MCDE still present in current kernel series and ties the driver to the ST-Ericsson MCDE / ste,mcde hardware.

  3. en.wikipedia.org

    NovaThor/U8500 was a smartphone/tablet SoC family from the 2011-2013 era; ST-Ericsson was broken up in 2013, supporting the conclusion that the hardware is long out of new-production deployment.

  4. wiki.postmarketos.org

    A 2012 U8500 phone still has hobbyist mainline/postmarketOS interest, which suggests residual legacy deployments exist but at low volume.

codex reasoning notes (technical)

Local source read via exec_command identified MCDE as the ST-Ericsson Ux500/NovaThor U8500 display engine. lore_file_timeline on mcde_drv.c returned the cited lore URL showing real 2025 regression work, and I found no removal signal before tool-budget exhaustion; that argues against deprecate/remove. web search provided the LKDDb URL for current kernel presence, the NovaThor Wikipedia URL for product-era/EOL context, and the postmarketOS device URL for present-day hobbyist use. Hardware is obsolete for new sales, but upstream attention is still real, so keep the driver and annotate it as legacy/low-deployment hardware.