drivers/crypto/starfive

StarFive JH7110 and JH8100 cryptographic engines

Hardware crypto accelerator built into StarFive's JH7110 and JH8100 RISC-V system-on-chip processors, used on boards like the VisionFive 2 to offload symmetric ciphers, hashes, and public-key operations. These are current-generation RISC-V SoCs aimed at developer boards and embedded systems.

keep conf=0.90 deploy=low replacement=none subsystem=crypto category=crypto
90%

recommendation

It should stay because this supports the on-chip crypto accelerator in StarFive's current RISC-V SoCs, including the VisionFive 2 single-board computer that StarFive still sells in 2025. Upstream activity is moving forward rather than backward, with patches in 2024 adding support for the newer JH8100 chip, and there is no alternative driver since the hardware is SoC-specific.

repository signals

7 files
3,066 source lines
41 commits, 5y
+3,996 / −900 lines added / removed, 5y
15 authors, 5y
monthly commits · 2021-04-21 → 2026-04-21 · 41 total · active in 16/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: 0 commits · +0 −0 2022-12: 0 commits · +0 −0 2023-01: 0 commits · +0 −0 2023-02: 0 commits · +0 −0 2023-03: 0 commits · +0 −0 2023-04: 0 commits · +0 −0 2023-05: 4 commits · +1,291 −9 2023-06: 2 commits · +691 −3 2023-07: 4 commits · +1,137 −15 2023-08: 4 commits · +269 −260 2023-09: 0 commits · +0 −0 2023-10: 1 commit · +2 −11 2023-11: 5 commits · +31 −127 2023-12: 2 commits · +4 −7 2024-01: 0 commits · +0 −0 2024-02: 0 commits · +0 −0 2024-03: 3 commits · +510 −414 2024-04: 4 commits · +15 −12 2024-05: 0 commits · +0 −0 2024-06: 2 commits · +11 −8 2024-07: 0 commits · +0 −0 2024-08: 0 commits · +0 −0 2024-09: 1 commit · +0 −2 2024-10: 2 commits · +2 −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: 2 commits · +8 −8 2025-07: 0 commits · +0 −0 2025-08: 1 commit · +5 −10 2025-09: 0 commits · +0 −0 2025-10: 0 commits · +0 −0 2025-11: 2 commits · +8 −2 2025-12: 0 commits · +0 −0 2026-01: 2 commits · +12 −7 2026-02: 0 commits · +0 −0 2026-03: 0 commits · +0 −0 2026-04: 0 commits · +0 −0

sources

  1. cateee.net

    LKDDb lists CONFIG_CRYPTO_DEV_JH7110 in mainline kernels 6.5-6.19 and 7.0-rc+HEAD, with module jh7110-crypto and OF match starfive,jh7110-crypto.

  2. lkml.org

    An LKML patch series in 2024 adds JH8100 support under drivers/crypto/starfive, indicating ongoing upstream development rather than removal.

  3. starfivetech.com

    StarFive's official product page markets the VisionFive 2 based on the JH-7110 SoC as a mass-produced SBC.

  4. starfivetech.com

    StarFive's official boards page still lists VisionFive 2 among current boards, supporting ongoing new-hardware availability.

codex reasoning notes (technical)

Local source inspection via shell (`sed`/`rg`) shows this is an active platform driver for compatible `starfive,jh7110-crypto` and Kconfig names it the JH7110 cryptographic engine. URLs were obtained by web search: LKDDb confirms current kernel presence; LKML shows feature work (JH8100 support) rather than deprecation/removal; StarFive official product/boards pages show JH7110-based hardware still marketed. This looks like niche current RISC-V SoC hardware with low but real deployment, no natural replacement driver beyond this SoC-specific one.