Samsung S3C24xx and S3C64xx CAMIF camera interface
The on-chip camera interface (CAMIF) found in Samsung's S3C24xx and S3C64xx ARM application processors from the early-to-late 2000s, which captured video from image sensors on devices like early smartphones, personal navigation devices, and embedded single-board computers such as those built around the S3C2440 and S3C6410.
recommendation
Worth keeping but documenting its niche, because the underlying Samsung S3C application processors are deeply legacy silicon (S3C2440 from 2003, S3C6410 from 2008) yet the code still receives genuine upstream attention, including a 2025 API cleanup and earlier bug fixes. There is no replacement driver for this specific camera interface block, so removal would orphan the handful of remaining hobbyist boards and embedded SBCs that still rely on it.
repository signals
sources
- git.kernel.org
Mainline still touched this driver in 2025 ('media: s3c-camif: Access v4l2_fh from file'), which argues against immediate removal.
- git.kernel.org
Mainline carried a real bug-fix style change for this driver in the 2021-2025 window ('media: s3c-camif: Avoid inappropriate kfree()'), indicating some maintenance interest.
- cateee.net
LKDDb shows CONFIG_VIDEO_S3C_CAMIF is still present in current kernels and buildable for ARCH_S3C64XX or COMPILE_TEST, so the driver remains upstream-supported.
- design-reuse.com
Samsung announced S3C2440 in 2003; this places part of the supported hardware family firmly in the legacy era.
- edn.com
Samsung introduced S3C6410 in 2008 for smartphones/PNDs, confirming the other supported hardware generation is also very old.
- boardcon.com
S3C6410 survives mostly as niche embedded SBC material with camera support and very old software stacks, suggesting residual legacy deployments rather than modern broad adoption.
codex reasoning notes (technical)
Local shell inspection confirmed this is a real platform V4L2 driver for Samsung S3C24xx/S3C64xx CAMIF IP. Local `git -c safe.directory=... log -- drivers/media/platform/samsung/s3c-camif` showed multiple 2021-2025 touches, including a 2025 API update and earlier bug-fix work; the cited git.kernel.org commit URLs are canonical-recall URLs built from those hashes. Web search produced LKDDb, Samsung-era product/news pages, and a niche SBC listing; those URLs were obtained via the web tool. I found no explicit removal/deprecation discussion in the limited lore/web evidence, so despite low present-day deployment and obsolete silicon, this looks better classified as legacy-but-maintained: keep it, but annotate it as low-deployment/old-hardware code with no natural replacement for the same IP block.