drivers/gpu/drm/sti

STMicroelectronics STiH4xx set-top-box display controller

Display and HDMI output hardware built into STMicroelectronics' STiH407, STiH410, and STiH418 ARM system-on-chips, the "Monaco" family of multimedia processors that ST shipped around 2013 for digital set-top boxes and home media gateways.

keep-annotate conf=0.77 deploy=low replacement=none subsystem=gpu category=graphics-display
77%

recommendation

Worth keeping but documenting its niche, because the underlying STiH4-series chips are a decade-old set-top-box generation now being marked obsolete by ST, yet the driver still sees real upstream maintenance — including a mid-2025 rework patch and late-2025 DRM-wide cleanups. With no successor driver and a small base of legacy boxes still running it, removal would hurt those users, but a comment flagging it as legacy hardware would help future maintainers.

repository signals

32 files
10,042 source lines
71 commits, 5y
+272 / −323 lines added / removed, 5y
31 authors, 5y
monthly commits · 2021-04-21 → 2026-04-21 · 71 total · active in 29/61 months
2021 2022 2023 2024 2025 2026 2021-04: 0 commits · +0 −0 2021-05: 0 commits · +0 −0 2021-06: 5 commits · +15 −17 2021-07: 1 commit · +2 −2 2021-08: 0 commits · +0 −0 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: 2 commits · +4 −16 2022-03: 2 commits · +11 −11 2022-04: 0 commits · +0 −0 2022-05: 0 commits · +0 −0 2022-06: 5 commits · +14 −4 2022-07: 1 commit · +0 −2 2022-08: 5 commits · +40 −42 2022-09: 1 commit · +6 −7 2022-10: 0 commits · +0 −0 2022-11: 3 commits · +13 −10 2022-12: 1 commit · +1 −1 2023-01: 0 commits · +0 −0 2023-02: 0 commits · +0 −0 2023-03: 1 commit · +2 −2 2023-04: 0 commits · +0 −0 2023-05: 1 commit · +14 −23 2023-06: 0 commits · +0 −0 2023-07: 1 commit · +2 −0 2023-08: 0 commits · +0 −0 2023-09: 1 commit · +7 −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: 6 commits · +0 −6 2024-04: 3 commits · +3 −1 2024-05: 0 commits · +0 −0 2024-06: 0 commits · +0 −0 2024-07: 0 commits · +0 −0 2024-08: 1 commit · +14 −10 2024-09: 4 commits · +13 −1 2024-10: 0 commits · +0 −0 2024-11: 2 commits · +2 −2 2024-12: 6 commits · +18 −18 2025-01: 1 commit · +0 −2 2025-02: 0 commits · +0 −0 2025-03: 2 commits · +22 −78 2025-04: 0 commits · +0 −0 2025-05: 1 commit · +11 −18 2025-06: 0 commits · +0 −0 2025-07: 4 commits · +32 −41 2025-08: 0 commits · +0 −0 2025-09: 2 commits · +7 −2 2025-10: 3 commits · +12 −0 2025-11: 0 commits · +0 −0 2025-12: 0 commits · +0 −0 2026-01: 0 commits · +0 −0 2026-02: 2 commits · +2 −2 2026-03: 0 commits · +0 −0 2026-04: 0 commits · +0 −0

sources

  1. lore.kernel.org

    Mid-2025 patch traffic touched drivers/gpu/drm/sti directly ('drm/sti: make use of drm_of_component_probe'), showing ongoing upstream maintenance rather than abandonment.

  2. lore.kernel.org

    Late-2025 treewide DRM maintenance still touched sti code, confirming it remains build-relevant in current kernels.

  3. kernel.org

    Kernel documentation says the STi platform supports STiH407, STiH410 and STiH418 ARM SoCs.

  4. st.com

    ST's data brief identifies STiH407/STiH410 as 2013-era Monaco-family multimedia/server-box set-top-box SoCs, indicating an old consumer-broadcast hardware generation.

  5. st.com

    A closely related STiH4-series product page marks STiH412 as 'Obsolete / Out of Production', supporting the view that this family is in late-life rather than a growth market.

  6. st.com

    ST still groups STiH4-series parts under digital set-top-box ICs, implying some residual vendor-family presence even as the line is legacy.

codex reasoning notes (technical)

Local tree inspection via rg found Kconfig naming 'STMicroelectronics SoC stiH4xx Series' and compatibles such as stih407/stih416. lore_activity on drivers/gpu/drm/sti/sti_drv.c returned direct 2025 drm/sti patches plus late-2025 DRM treewide touches; a local git-log grep for remove/drop/deprecat on this path found no removal-subject evidence. Web search yielded kernel.org STi docs plus current/archival ST product pages: stih410.pdf shows 2013 Monaco-family STB SoCs, stih412 page shows sibling family obsolescence, and the generic ST set-top-box page shows only residual family presence. Conclusion: legacy low-volume deployments remain, no obvious successor driver exists, so keep the driver but annotate it as legacy rather than deprecate/remove.