Allwinner A10/A20 Camera Sensor Interface (CSI)
The parallel camera sensor interface block built into Allwinner's A10 and A20 application processors, early-2010s ARM SoCs widely used in cheap tablets, set-top boxes, mini-PCs, and hobbyist single-board computers. It captures video frames from an attached image sensor and feeds them to the kernel's video stack.
recommendation
Worth keeping but documenting its niche: the A10 and A20 chips it serves are 2011-2012 vintage and no longer designed into new products, yet the code was still receiving stable-tree fixes as late as November 2024, so it is actively maintained for the community of hobbyists running these older boards. There is no in-tree successor that covers the same hardware, so removing it would strand existing users with no migration path.
repository signals
sources
- lore.kernel.org
`sun4i_csi.c` was still receiving stable-tree touches in late 2024, indicating ongoing maintenance rather than abandonment.
- cateee.net
LKDDb ties `CONFIG_VIDEO_SUN4I_CSI` specifically to `allwinner,sun4i-a10-csi1` and `allwinner,sun7i-a20-csi0`, limiting supported hardware to A10/A20-era sunxi parts.
- en.wikipedia.org
The A1X family containing A10 is an early-2010s SoC family used in tablets, set-top boxes, mini-PCs, and SBCs; it includes CSI connectivity.
- en.wikipedia.org
Wikipedia lists A10 and A20 as 2011/2012-era Allwinner A-series application processors aimed at tablets/smart TV/mini-PC markets, supporting the view that this is legacy hardware rather than a current-volume platform.
codex reasoning notes (technical)
Local source read via `exec_command` showed the driver only matches `allwinner,sun4i-a10-csi1` and `allwinner,sun7i-a20-csi0`; no in-tree replacement for the same hardware was evident, so `replacement_driver` is null. `lore_file_timeline` on `drivers/media/platform/sunxi/sun4i-csi/sun4i_csi.c` showed 2021-2024 activity with 2024 stable backports (source 1), which argues against deprecation/removal now. Web search + open fetched LKDDb (source 2) and Wikipedia pages (sources 3-4); together they show the supported chips are old A10/A20 consumer-era SoCs, so deployments are likely low and new 2025 design wins are unlikely. No concrete removal discussion was found; failed `lore_regex`/`lei` attempts did not produce contradictory evidence.