Allwinner sun6i/sun8i Camera Sensor Interface (CSI)
The camera sensor input block built into Allwinner ARM SoCs from the early 2010s onward, including the A31, A83T, H3, V3s, and A64. It connects parallel and MIPI camera sensors to Linux on single-board computers and embedded products from vendors like Pine64, Olimex, and Sipeed.
recommendation
It should stay in the kernel because the underlying Allwinner SoCs are still being sold new in 2025 on boards like the Pine A64-LTS, Olimex A64 OLinuXino, and Sipeed Lichee Zero, and the code was still receiving upstream maintenance touches in the linux-media tree as recently as late 2024. Deployment is niche rather than mass-market, but there is no replacement driver since this controls the SoC's own camera input block.
repository signals
sources
- lore.kernel.org
The driver directory was still being touched in upstream media-tree work in late 2024; no removal/deprecation signal is evident from the cited touch.
- pine64.com
Allwinner A64 hardware remained sold new and in stock in 2025-class storefront data, so one supported SoC family for this CSI block is not purely legacy.
- olimex.com
Another vendor still offered A64-based boards in stock, supporting ongoing niche/embedded availability of supported hardware.
- wiki.sipeed.com
The supported V3s family is used on Lichee Zero class boards aimed at Linux/product development, indicating continued embedded usage rather than dead hardware only.
codex reasoning notes (technical)
Real driver, not an early-exit case. Local `rg` on the source shows OF matches for allwinner,sun6i-a31-csi, sun8i-a83t-csi, sun8i-h3-csi, sun8i-v3s-csi, and sun50i-a64-csi, so this is an Allwinner CSI host driver with multiple deployed SoC variants. Upstream activity was checked with MCP `lore_file_timeline` on the main C file; it returned a 2024 linux-media touch URL and a large 2021-2024 history, which is consistent with an actively maintained, not abandoned, driver. Attempts to mine explicit removal-talk via `lore_regex` hit timeouts rather than yielding evidence of deprecation/removal, so there is no positive removal signal. Deployment evidence came from `web.search_query`: Pine64 and Olimex both still showed A64 products in stock, and Sipeed documents V3s/Lichee Zero as a Linux/product-development platform. That points to ongoing but niche embedded deployments, not mass-market growth. No natural upstream replacement driver exists because this is the SoC-specific CSI host block itself.