drivers/media/platform/samsung/s5p-mfc

Samsung Exynos and Tesla FSD Multi-Format Codec (MFC) video accelerators

A hardware video encode/decode accelerator block (the "Multi-Format Codec") found in Samsung S5P and Exynos application processors used in phones, tablets, and set-top boxes from roughly 2010 onward, and now also in Tesla's Full Self-Driving automotive SoC. It offloads H.264, HEVC, VP8/VP9, and MPEG codec work from the CPU through the standard Linux V4L2 video interface.

keep conf=0.76 deploy=low replacement=none subsystem=media category=media-other
76%

recommendation

It should stay in the kernel because the driver is actively maintained and recently expanded: patch traffic from August 2025 shows ongoing upstream work, and a newer revision (v12) was added in 2023 to support Tesla's Full Self-Driving automotive SoC. Although most older Samsung S5P/Exynos phones and tablets that used this block are now legacy hardware, the same IP family is still shipping in new silicon, so removing it would break currently relevant platforms.

repository signals

34 files
13,999 source lines
58 commits, 5y
+14,473 / −458 lines added / removed, 5y
21 authors, 5y
monthly commits · 2021-04-21 → 2026-04-21 · 58 total · active in 21/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: 1 commit · +0 −4 2022-02: 0 commits · +0 −0 2022-03: 2 commits · +13,611 −1 2022-04: 0 commits · +0 −0 2022-05: 1 commit · +1 −2 2022-06: 0 commits · +0 −0 2022-07: 0 commits · +0 −0 2022-08: 2 commits · +2 −3 2022-09: 3 commits · +20 −10 2022-10: 1 commit · +2 −2 2022-11: 4 commits · +48 −21 2022-12: 1 commit · +2 −2 2023-01: 0 commits · +0 −0 2023-02: 0 commits · +0 −0 2023-03: 1 commit · +2 −3 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: 1 commit · +1 −1 2023-10: 0 commits · +0 −0 2023-11: 0 commits · +0 −0 2023-12: 24 commits · +684 −323 2024-01: 1 commit · +0 −1 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: 1 commit · +0 −4 2024-11: 1 commit · +5 −2 2024-12: 0 commits · +0 −0 2025-01: 0 commits · +0 −0 2025-02: 1 commit · +3 −2 2025-03: 1 commit · +21 −0 2025-04: 1 commit · +3 −3 2025-05: 1 commit · +1 −1 2025-06: 0 commits · +0 −0 2025-07: 0 commits · +0 −0 2025-08: 7 commits · +64 −70 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: 2 commits · +2 −2 2026-03: 0 commits · +0 −0 2026-04: 0 commits · +0 −0

sources

  1. lists.openwall.net

    August 7, 2025 patch traffic shows s5p-mfc still receiving upstream work, including SoC-specific compatible-string updates rather than removal.

  2. patchew.org

    The MFC v12 support series explicitly adds the 'tesla,fsd-mfc' compatible, showing the driver family expanded beyond older Exynos-only parts.

  3. cateee.net

    LKDDb shows CONFIG_VIDEO_SAMSUNG_S5P_MFC is still present in current kernels and covers Exynos plus 'tesla,fsd-mfc' compatibles.

  4. en.wikipedia.org

    Tesla vehicles continued shipping with newer FSD hardware generations after 2023, supporting the inference that the Tesla-branded branch of this MFC family remained relevant in 2025.

codex reasoning notes (technical)

Local source inspection (`rg`/`sed`) showed this is a real V4L2 platform codec driver with OF matches from legacy Samsung MFC v5/v6/v7/v8/v10 through `tesla,fsd-mfc` (v12). Upstream activity evidence came from web search results to public list archives: the openwall URL shows August 2025 s5p-mfc patch traffic, and I did not encounter a removal/deprecation thread in the performed lore-style searches. Patchew (found via web search) shows Tesla FSD MFC v12 enablement, while LKDDb (found via web search) confirms the driver is still built in current kernels. Recommendation is `keep`: active maintenance plus a newer automotive-compatible branch outweigh the fact that most Samsung S5P/Exynos deployments are legacy; present-day deployments look niche rather than broad, so `deployments_today` is `low`.