drivers/media/platform/mediatek/mdp3

MediaTek MDP3 Image Processor (MT8183/MT8188/MT8195)

MDP3 is the Media Data Path image-processing engine built into several MediaTek application processors, used to scale, rotate, color-convert, and otherwise transform video and camera frames in hardware. It appears in the MT8183, MT8188, and MT8195 chips that power MediaTek-based Chromebooks and tablets from roughly 2019 onward.

keep conf=0.90 deploy=medium replacement=none subsystem=media category=media-other
90%

recommendation

It should stay because this is the in-kernel support for an image-processing block that ships on current MediaTek SoCs, including the MT8183 powering many Chromebooks and tablets and the newer MT8188/MT8195 used in Kompanio-class Chromebook designs that MediaTek was still launching in 2025. Mainline history shows ongoing fixes and new-SoC enablement through 2024-2026, so the driver is actively maintained and tied to hardware still being sold.

repository signals

33 files
8,208 source lines
70 commits, 5y
+9,952 / −1,719 lines added / removed, 5y
27 authors, 5y
monthly commits · 2021-04-21 → 2026-04-21 · 70 total · active in 25/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: 2 commits · +4,996 −3 2022-09: 2 commits · +5 −3 2022-10: 5 commits · +91 −76 2022-11: 0 commits · +0 −0 2022-12: 2 commits · +7 −7 2023-01: 1 commit · +2 −1 2023-02: 2 commits · +18 −5 2023-03: 15 commits · +1,438 −977 2023-04: 1 commit · +1 −2 2023-05: 1 commit · +2 −0 2023-06: 0 commits · +0 −0 2023-07: 0 commits · +0 −0 2023-08: 0 commits · +0 −0 2023-09: 1 commit · +1 −0 2023-10: 2 commits · +11 −7 2023-11: 0 commits · +0 −0 2023-12: 12 commits · +2,755 −186 2024-01: 0 commits · +0 −0 2024-02: 0 commits · +0 −0 2024-03: 1 commit · +285 −0 2024-04: 1 commit · +12 −12 2024-05: 0 commits · +0 −0 2024-06: 0 commits · +0 −0 2024-07: 0 commits · +0 −0 2024-08: 4 commits · +258 −324 2024-09: 3 commits · +12 −43 2024-10: 2 commits · +6 −18 2024-11: 0 commits · +0 −0 2024-12: 0 commits · +0 −0 2025-01: 0 commits · +0 −0 2025-02: 1 commit · +0 −21 2025-03: 1 commit · +2 −2 2025-04: 0 commits · +0 −0 2025-05: 0 commits · +0 −0 2025-06: 1 commit · +3 −0 2025-07: 0 commits · +0 −0 2025-08: 5 commits · +18 −19 2025-09: 1 commit · +14 −0 2025-10: 1 commit · +1 −1 2025-11: 1 commit · +4 −2 2025-12: 0 commits · +0 −0 2026-01: 0 commits · +0 −0 2026-02: 2 commits · +10 −10 2026-03: 0 commits · +0 −0 2026-04: 0 commits · +0 −0

sources

  1. cateee.net

    LKDDb shows CONFIG_VIDEO_MEDIATEK_MDP3 present from Linux 6.1 through current HEAD and lists device-tree compatibles for MT8183, MT8188, and MT8195 MDP3 blocks.

  2. git.kernel.org

    Canonical mainline directory log for this driver; local git history in the checked-out kernel snapshot shows continued non-removal activity through 2026, including fixes and MT8188/MT8195 support work.

  3. mediatek.com

    MediaTek still markets MT8183 as a tablet platform, indicating the oldest supported SoC family is not purely historical.

  4. mediatek.com

    MediaTek markets Kompanio 838 for new Chromebook designs; its published CPU topology matches MT8188-class silicon, supporting the inference that a supported MDP3-generation Chromebook SoC remained in active commercial positioning in 2025.

  5. mediatek.com

    MediaTek announced new Chromebook SoCs on April 2, 2025, showing ongoing fresh deployments in the same MediaTek Chromebook platform segment rather than a legacy-only market.

codex reasoning notes (technical)

Real driver directory: Kconfig/module_platform_driver and DT compatibles identify a MediaTek V4L2 mem2mem image-processing block. Evidence mix: local shell inspection (`rg`, `sed`) established scope and compatibles; local `git -c safe.directory=... log` showed active 2024-2026 maintenance/add-support traffic; canonical-recall kernel.org log URL included as the corresponding stable upstream history page; web-open on LKDDb confirmed current in-tree presence and supported SoCs; web search returned MediaTek product/press pages for MT8183 and Chromebook platforms. I found no removal signal in the available fallback evidence, while static metadata already shows strong recent maintenance, so `keep` is the defensible outcome. The Kompanio 838 to MT8188 link is an inference from matching published CPU topology plus in-tree MT8188 support, not an explicit vendor statement on the cited page.