drivers/staging/media/sunxi/sun6i-isp

Allwinner A31/V3 Image Signal Processor (ISP)

The image signal processing block built into Allwinner A31, A80, A83T, V3, and V3s SoCs from the early-to-mid 2010s. It handles raw camera sensor data on these ARM chips, which mostly ended up in budget tablets, car dashcams, and IP cameras.

keep-annotate conf=0.80 deploy=low replacement=none subsystem=staging category=media-camera-tv
80%

recommendation

Worth keeping but flagging as a niche staging driver. The code was only added upstream in late 2022, is still actively maintained, and continues to receive small fixes through 2025, so it is not abandoned. The underlying SoCs are old and Allwinner now steers new designs toward the V851s instead, but there is no replacement driver covering the same ISP block, and a small population of embedded camera and dashcam devices still relies on it.

repository signals

13 files
3,042 source lines
19 commits, 5y
+3,112 / −45 lines added / removed, 5y
10 authors, 5y
monthly commits · 2021-04-21 → 2026-04-21 · 19 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: 0 commits · +0 −0 2022-02: 0 commits · +0 −0 2022-03: 0 commits · +0 −0 2022-04: 0 commits · +0 −0 2022-05: 0 commits · +0 −0 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: 1 commit · +3,069 −0 2022-12: 6 commits · +10 −8 2023-01: 0 commits · +0 −0 2023-02: 2 commits · +4 −4 2023-03: 0 commits · +0 −0 2023-04: 1 commit · +2 −4 2023-05: 0 commits · +0 −0 2023-06: 0 commits · +0 −0 2023-07: 2 commits · +1 −2 2023-08: 0 commits · +0 −0 2023-09: 0 commits · +0 −0 2023-10: 1 commit · +4 −4 2023-11: 1 commit · +7 −3 2023-12: 1 commit · +2 −2 2024-01: 0 commits · +0 −0 2024-02: 0 commits · +0 −0 2024-03: 0 commits · +0 −0 2024-04: 1 commit · +1 −2 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: 0 commits · +0 −0 2024-10: 2 commits · +1 −5 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: 1 commit · +11 −11 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: 0 commits · +0 −0 2026-03: 0 commits · +0 −0 2026-04: 0 commits · +0 −0

sources

  1. kernel.org

    Kernel MAINTAINERS lists 'ALLWINNER A31 ISP DRIVER' as Maintained and covers drivers/staging/media/sunxi/sun6i-isp/.

  2. lwn.net

    The upstream review thread shows the A31 ISP driver was introduced as a new patch series in November 2022, so it is a relatively recent mainline addition rather than long-abandoned legacy code.

  3. linux-sunxi.org

    linux-sunxi identifies the A31 as an Allwinner SoC released in December 2012, indicating the core hardware generation is old.

  4. linux-sunxi.org

    linux-sunxi describes the V3s as targeting car DVR and IP camera systems, which points to niche embedded/camera deployments rather than broad current consumer uptake.

  5. linux-sunxi.org

    linux-sunxi states the V3s is NRND from Allwinner and the V851s is the recommended chip for that application, implying the older ISP-bearing family is not preferred for new designs.

codex reasoning notes (technical)

Local shell inspection: `sed` on Kconfig shows this is a real ISP driver for A31/A80/A83T/V3/V3s; `rg` on MAINTAINERS confirms it is still marked maintained; `git log` shows first in-tree addition in 2022 and latest touch on 2025-08-10, with ongoing fixups/treewide API updates and no local sign of removal. Web search: kernel.org MAINTAINERS page obtained via web search confirms maintained status; LWN result from searching lore-related terms surfaced the 2022 introduction thread; linux-sunxi A31/V3s/V851s pages obtained via web search indicate the hardware family is old, still relevant mainly in low-volume embedded camera niches, and superseded for new designs. No natural upstream replacement driver exists for the same hardware block, so removal/deprecation would be premature; annotate as low-deployment staging hardware instead.