drivers/media/platform/samsung/exynos-gsc

Samsung Exynos 5 G-Scaler video scaler and color-space converter

A hardware video scaler and color-space conversion block built into Samsung's Exynos 5250, 5420, and 5433 mobile processors, used in Galaxy-era tablets and phones such as the Galaxy Note 10.1 (2014) and Galaxy Note 4. It offloads image resizing and pixel-format conversion from the CPU for camera and video pipelines.

keep-annotate conf=0.84 last_sold=2015 deploy=low replacement=none subsystem=media category=media-other
84%

recommendation

Worth keeping but documenting its niche: the silicon ships only in early-to-mid 2010s Samsung mobile devices that are long out of production, yet the code is still being actively maintained upstream, with a substantive fix landing as recently as August 2025. There is no removal effort in flight, and only one legacy device-tree compatible string is marked deprecated, not the driver itself, so it should remain available for the hobbyist and postmarketOS users keeping these handsets and tablets running.

repository signals

7 files
3,229 source lines
17 commits, 5y
+3,289 / −46 lines added / removed, 5y
14 authors, 5y
monthly commits · 2021-04-21 → 2026-04-21 · 17 total · active in 11/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 −5 2022-02: 0 commits · +0 −0 2022-03: 2 commits · +3,252 −1 2022-04: 0 commits · +0 −0 2022-05: 2 commits · +2 −3 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: 1 commit · +2 −3 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: 1 commit · +0 −1 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: 1 commit · +5 −5 2024-09: 1 commit · +1 −1 2024-10: 1 commit · +0 −2 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: 4 commits · +25 −22 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. git.kernel.org

    The driver received a substantive upstream fix on 2025-08-13 ('media: exynos-gsc: Access v4l2_fh from file'), so it is not abandoned.

  2. git.kernel.org

    The driver matches Samsung Exynos 5250/5420/5433 G-Scaler blocks, and only the legacy fallback DT compatible 'samsung,exynos5-gsc' is marked deprecated, not the driver itself.

  3. cateee.net

    LKDDb shows CONFIG_VIDEO_SAMSUNG_EXYNOS_GSC is still present in current kernels and binds samsung,exynos5250-gsc, samsung,exynos5420-gsc, samsung,exynos5433-gsc, and samsung,exynos5-gsc.

  4. en.wikipedia.org

    Exynos 5420 deployments were in products launched in 2013, indicating this driver serves older mobile/tablet hardware rather than current products.

  5. en.wikipedia.org

    Exynos 5433 deployments were in products launched in 2014 and later discontinued, reinforcing that present-day use is legacy.

codex reasoning notes (technical)

Local shell inspection identified the block as Samsung EXYNOS5 SoC G-Scaler and exposed supported DT compatibles plus the in-code message that only 'exynos5-gsc' is deprecated. MCP lore tooling was unavailable here and `lei` was not installed, so upstream activity was checked via local `git log`; the cited kernel.org commit URL was constructed from that local hash using canonical kernel.org commit URL form. Web search obtained the LKDDb page and device-market pages. Conclusion: legacy hardware with low current deployment, but still seeing upstream maintenance and no concrete removal evidence, so keep the driver with annotation rather than deprecate/remove.