drivers/media/platform/st/stm32/stm32-dcmipp

STMicroelectronics STM32MP DCMIPP camera interface

The Digital Camera Memory Interface Pixel Processor (DCMIPP) is the on-chip camera capture and image-processing block built into STMicroelectronics' STM32MP13, MP21, MP23, and MP25 microprocessors, used to ingest video from image sensors on industrial, machine-vision, and edge-AI boards such as the STM32MP257F-EV1 evaluation kit.

keep conf=0.93 deploy=low replacement=none subsystem=media category=media-camera-tv
93%

recommendation

It should stay in the kernel because the DCMIPP block is the camera input pipeline on STMicroelectronics' current STM32MP13, MP21, MP23, and MP25 application processors, all of which are still in volume production for industrial edge and machine-vision uses in 2025. Upstream activity is healthy, with steady feature work landing through early 2026 including new STM32MP25 support and additional pixel formats, and there is no replacement driver on the horizon.

repository signals

7 files
3,127 source lines
31 commits, 5y
+3,489 / −358 lines added / removed, 5y
9 authors, 5y
monthly commits · 2021-04-21 → 2026-04-21 · 31 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: 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: 0 commits · +0 −0 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: 0 commits · +0 −0 2023-04: 0 commits · +0 −0 2023-05: 0 commits · +0 −0 2023-06: 0 commits · +0 −0 2023-07: 0 commits · +0 −0 2023-08: 0 commits · +0 −0 2023-09: 0 commits · +0 −0 2023-10: 0 commits · +0 −0 2023-11: 1 commit · +2,897 −0 2023-12: 1 commit · +2 −2 2024-01: 0 commits · +0 −0 2024-02: 1 commit · +2 −4 2024-03: 0 commits · +0 −0 2024-04: 1 commit · +2 −5 2024-05: 0 commits · +0 −0 2024-06: 2 commits · +2 −2 2024-07: 1 commit · +2 −2 2024-08: 0 commits · +0 −0 2024-09: 1 commit · +1 −1 2024-10: 1 commit · +0 −6 2024-11: 0 commits · +0 −0 2024-12: 10 commits · +507 −294 2025-01: 2 commits · +14 −11 2025-02: 0 commits · +0 −0 2025-03: 1 commit · +5 −5 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: 7 commits · +47 −18 2026-01: 0 commits · +0 −0 2026-02: 2 commits · +8 −8 2026-03: 0 commits · +0 −0 2026-04: 0 commits · +0 −0

sources

  1. cateee.net

    Upstream Linux has CONFIG_VIDEO_STM32_DCMIPP in kernels 6.8–6.19 and 7.0-rc+HEAD, with OF compatibles for st,stm32mp13-dcmipp and st,stm32mp25-dcmipp.

  2. wiki.st.com

    ST documents DCMIPP as an internal peripheral on STM32MP13x, STM32MP21x, STM32MP23x, and STM32MP25x lines.

  3. st.com

    STM32MP257 is a current ST product targeting industrial edge-computing and machine-vision use cases.

  4. st.com

    STM32MP257F-EV1 is listed by ST as an active product in volume production and includes a camera connector, indicating current deployable hardware around this media pipeline.

codex reasoning notes (technical)

Real driver, not an early-exit case. Lore first: `web.search_query` against lore.kernel.org for the directory path and for stm32-dcmipp removal/deprecation terms found no removal discussion. Upstream attention is active from provided context (26 substantive commits in 2.4 years, latest 2026-01-16) and corroborated by local `git log` showing recent feature work such as STM32MP25 support and format additions, so this is not a stale legacy block. URLs were obtained by `web.search_query` (LKDDb, ST wiki, ST product pages). Conclusion: current embedded/industrial camera-interface IP on still-sold STM32MP parts, niche but live deployments, and no successor upstream driver replaces it.