drivers/crypto/bcm

Broadcom iProc SPU and SPU2 crypto accelerators

On-chip symmetric crypto offload engines built into Broadcom's iProc and Northstar2 networking system-on-chips, such as the BCM5871x and BCM58712. These parts went into volume production around 2016 and shipped in enterprise Ethernet switches, virtual customer-premises equipment, service routers, NAS boxes, and similar embedded networking gear.

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

recommendation

Worth keeping but flagging as niche legacy hardware. Upstream maintenance is genuinely active — the file received a substantive patch in February 2025 and the Kconfig symbol remains in current kernels — but the underlying SoCs are aging communications-grade chips from the mid-2010s, so real-world use is limited to existing embedded networking deployments rather than anything sold new today.

repository signals

10 files
9,072 source lines
15 commits, 5y
+75 / −172 lines added / removed, 5y
12 authors, 5y
monthly commits · 2021-04-21 → 2026-04-21 · 15 total · active in 13/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: 1 commit · +1 −1 2022-09: 1 commit · +2 −2 2022-10: 0 commits · +0 −0 2022-11: 0 commits · +0 −0 2022-12: 0 commits · +0 −0 2023-01: 2 commits · +38 −71 2023-02: 0 commits · +0 −0 2023-03: 0 commits · +0 −0 2023-04: 0 commits · +0 −0 2023-05: 0 commits · +0 −0 2023-06: 0 commits · +0 −0 2023-07: 1 commit · +1 −2 2023-08: 1 commit · +2 −1 2023-09: 0 commits · +0 −0 2023-10: 1 commit · +2 −3 2023-11: 1 commit · +0 −57 2023-12: 0 commits · +0 −0 2024-01: 0 commits · +0 −0 2024-02: 0 commits · +0 −0 2024-03: 1 commit · +1 −1 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: 1 commit · +4 −1 2024-12: 0 commits · +0 −0 2025-01: 2 commits · +5 −8 2025-02: 1 commit · +12 −12 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: 0 commits · +0 −0 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: 1 commit · +6 −12 2026-03: 0 commits · +0 −0 2026-04: 0 commits · +0 −0

sources

  1. lore.kernel.org

    drivers/crypto/bcm/cipher.c received a substantive linux-crypto patch in February 2025, showing ongoing upstream maintenance rather than abandonment.

  2. cateee.net

    CONFIG_CRYPTO_DEV_BCM_SPU remains present through current kernel series and matches DT compatibles brcm,spum-crypto, brcm,spum-nsp-crypto, brcm,spu2-crypto, and brcm,spu2-v2-crypto.

  3. investors.broadcom.com

    Broadcom positioned BCM5871x as a communications/networking SoC family for vCPE, service routers, Ethernet-switch control planes, and NAS, with volume production announced in 2016.

  4. docs.broadcom.com

    Broadcom's BCM958712D4XMC brief describes BCM58712 hardware-based crypto acceleration and targets enterprise switches, carrier access, edge computing, and data centers, indicating a niche embedded/networking deployment profile rather than mainstream new client hardware.

codex reasoning notes (technical)

Local source inspection via shell showed this is the Broadcom symmetric crypto offload platform driver with DT compatibles for SPUM/SPU2. lore_file_timeline on drivers/crypto/bcm/cipher.c showed steady 2022-2025 activity, including a 2025 fix and stable-tree inclusion, and did not surface removal-oriented traffic; that argues against deprecate/remove. Web search + open on Broadcom pages showed the attached SoC family is an older networking/control-plane product line first publicly volume-shipped in 2016 and documented in a 2018 reference-card brief, so 2025 deployments are likely niche/legacy embedded networking and low-volume rather than broad new sales. Because upstream maintenance is still real but deployment appears narrow and aging, keep the driver but annotate it as niche/legacy hardware. The 2025 sales-status=false field is an inference from searched public vendor evidence being old rather than an explicit EOL notice.