drivers/crypto/allwinner/sun8i-ss

Allwinner A80 and A83T Security System crypto engine

Hardware crypto accelerator built into Allwinner's A80 and A83T application processors from around 2014, used in budget Android tablets and a handful of single-board computers like the NanoPi M3. It offloads symmetric ciphers and hashing from the ARM cores so those older SoCs can do bulk encryption without burning CPU.

keep-annotate conf=0.78 last_sold=2017 deploy=low replacement=none subsystem=crypto category=crypto
78%

recommendation

Worth keeping but documenting its niche, because the silicon it targets is a decade old and was never in mainstream products, yet the code is still being actively maintained upstream — a 2026 patch from Arnd Bergmann shows it remains in good repair rather than rotting. Removing it would break the small population of surviving A80/A83T boards (such as the NanoPi M3) that still run current kernels, while the maintenance burden looks low.

repository signals

6 files
2,632 source lines
37 commits, 5y
+846 / −397 lines added / removed, 5y
18 authors, 5y
monthly commits · 2021-04-21 → 2026-04-21 · 37 total · active in 18/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: 1 commit · +3 −6 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 · +2 −0 2022-02: 1 commit · +6 −0 2022-03: 0 commits · +0 −0 2022-04: 1 commit · +2 −4 2022-05: 14 commits · +585 −171 2022-06: 2 commits · +3 −2 2022-07: 0 commits · +0 −0 2022-08: 0 commits · +0 −0 2022-09: 1 commit · +1 −1 2022-10: 0 commits · +0 −0 2022-11: 0 commits · +0 −0 2022-12: 1 commit · +21 −11 2023-01: 0 commits · +0 −0 2023-02: 0 commits · +0 −0 2023-03: 0 commits · +0 −0 2023-04: 1 commit · +1 −1 2023-05: 1 commit · +4 −4 2023-06: 0 commits · +0 −0 2023-07: 1 commit · +0 −1 2023-08: 3 commits · +177 −137 2023-09: 0 commits · +0 −0 2023-10: 3 commits · +6 −30 2023-11: 0 commits · +0 −0 2023-12: 1 commit · +2 −3 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: 0 commits · +0 −0 2024-09: 0 commits · +0 −0 2024-10: 1 commit · +1 −1 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: 2 commits · +28 −23 2025-05: 0 commits · +0 −0 2025-06: 0 commits · +0 −0 2025-07: 0 commits · +0 −0 2025-08: 0 commits · +0 −0 2025-09: 0 commits · +0 −0 2025-10: 1 commit · +1 −1 2025-11: 1 commit · +3 −1 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. lore.kernel.org

    sun8i-ss still receives upstream maintenance in 2026; this patch updates the driver rather than removing it.

  2. linux-sunxi.org

    Allwinner A83T is a 2014-era SoC; the page lists mostly older tablet/board devices, indicating aging hardware.

  3. linux-sunxi.org

    Allwinner A80 is also a 2014-era SoC, reinforcing that the supported hardware family is old.

  4. wiki.friendlyelec.com

    NanoPi M3 is a historical A83T board reference, consistent with limited surviving deployments rather than broad current-market use.

codex reasoning notes (technical)

Local exec_command inspection of drivers/crypto/allwinner/sun8i-ss/sun8i-ss-core.c shows the OF match table only for allwinner,sun8i-a83t-crypto and allwinner,sun9i-a80-crypto, so this driver targets older A83T/A80 SS blocks, not current H3/H5/H6 parts. lore_file_timeline produced the cited lore URL and shows fresh 2026 maintenance traffic with no obvious removal trend, so removal/deprecate is not justified. The linux-sunxi and FriendlyELEC URLs were obtained via web search and show the supported SoCs/boards are 2014-vintage and now niche; that supports low present-day deployment and a keep-annotate outcome rather than removal.