MediaTek MT8173 Video Processing Unit (VPU)
An on-die video co-processor inside MediaTek's MT8173 application processor that assists hardware video encode and decode. The MT8173 was a 2016-era ARM SoC best known for powering Chromebooks such as the Acer Chromebook R13, and this firmware-loading helper is required by the MT8173 V4L2 codec driver.
recommendation
Worth keeping but document its niche because it is the firmware-loading helper for the on-chip video co-processor used by the MT8173 hardware video codec, which mostly shipped in 2016-2017 Chromebooks like the Acer R13. Newer MediaTek SoCs (MT8183 onward) moved to the generic SCP framework instead, so this code path is effectively frozen to legacy devices. Upstream is still applying small fixes (a NULL-deref fix landed in 2023), so removal is not warranted, but a comment noting its MT8173-only scope would help future maintainers.
repository signals
sources
- cateee.net
LKDDb ties this driver to the OF compatible `mediatek,mt8173-vpu` and shows it is still present in current kernel series.
- cateee.net
LKDDb shows MT8173 video codec support depends on `VIDEO_MEDIATEK_VPU`, while newer MT8183 support instead depends on `MTK_SCP`, indicating this VPU path is specific to older MediaTek designs.
- mediatek.com
MediaTek's product page shows an MT8173-based shipping device from 2017, supporting the conclusion that this driver targets an older hardware generation.
codex reasoning notes (technical)
Real driver directory: Kconfig/help and `mtk_vpu.c` implement a platform driver for the MT8173 video co-processor. Local evidence from `sed` on the directory and `git -c safe.directory=... log/show` found touches through 2026-01-05, but recent changes are small maintenance/docs plus a 2023 NULL-deref fix, so the code is not abandoned. I checked for removal signals with local git history grep and web searches against `site:lore.kernel.org`; no active removal/deprecation thread was found, so this does not justify `remove`. URLs were obtained via web search results: LKDDb pages from web search, and the MediaTek Chromebook R13 page from web search. Recommendation is `keep-annotate` because upstream still maintains it, but deployment is now low and tied to legacy MT8173-era products rather than hardware still sold new in 2025.