drivers/media/cec/platform/stm32

STMicroelectronics STM32MP1 HDMI-CEC controller

The HDMI Consumer Electronics Control block built into STMicroelectronics' STM32MP1 family of Cortex-A7 application processors, which lets embedded boards send and receive the remote-control and power messages that travel alongside an HDMI signal. It is mainly used in industrial displays, set-top devices, and single-board computers built around the STM32MP157 and similar parts.

keep conf=0.82 deploy=low replacement=none subsystem=media category=media-other
82%

recommendation

It should stay in the kernel because the underlying STM32MP1 silicon is still actively sold by ST in 2025 and is shipped on partner modules aimed at industrial and embedded use. The code itself was touched as recently as 2025, both in linux-media cleanups and in stable-tree maintenance, with no sign of orphaning or a removal proposal. Deployment is niche rather than mass-market, but the driver is healthy and has no replacement.

repository signals

2 files
375 source lines
7 commits, 5y
+25 / −24 lines added / removed, 5y
7 authors, 5y
monthly commits · 2021-04-21 → 2026-04-21 · 7 total · active in 7/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: 1 commit · +18 −8 2021-08: 0 commits · +0 −0 2021-09: 1 commit · +1 −3 2021-10: 0 commits · +0 −0 2021-11: 0 commits · +0 −0 2021-12: 0 commits · +0 −0 2022-01: 0 commits · +0 −0 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: 0 commits · +0 −0 2022-07: 0 commits · +0 −0 2022-08: 0 commits · +0 −0 2022-09: 1 commit · +3 −6 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: 1 commit · +2 −4 2023-04: 0 commits · +0 −0 2023-05: 0 commits · +0 −0 2023-06: 0 commits · +0 −0 2023-07: 1 commit · +0 −1 2023-08: 0 commits · +0 −0 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: 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: 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: 1 commit · +0 −1 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. lore.kernel.org

    The driver still receives upstream touch in 2025; the file was part of a linux-media cleanup series rather than a removal series.

  2. lore.kernel.org

    The driver also appeared in 2025 stable-tree maintenance, indicating it is still carried and fixed rather than orphaned.

  3. st.com

    STM32MP157C was listed by ST as Active and in volume production, and the product page advertises an HDMI-CEC interface.

  4. st.com

    ST partner ecosystem pages still market STM32MP157C modules for industrial and embedded deployments, supporting ongoing niche real-world use.

codex reasoning notes (technical)

Local shell inspection (`rg`/`sed`) showed a real platform driver with OF match `st,stm32-cec`, so this is STM32 CEC IP used on STM32MP-class SoCs; chipset family is inferred from that plus ST product pages. `lore_file_timeline` on `drivers/media/cec/platform/stm32/stm32-cec.c` showed 2021-2025 activity with 2025 touches and no removal-thread evidence; a follow-up `lore_regex` attempt for removal subjects failed due to DFA pattern limits, so absence of removal talk is inferred from the timeline subjects returned. ST product URLs were obtained via web search results, which showed the silicon still sold new in 2025. Overall this looks like a niche embedded/industrial driver with low but current deployment, no replacement driver, and no deprecation signal.