drivers/crypto/amcc

AMCC/AppliedMicro PPC4xx on-chip crypto accelerator

The hardware crypto engine built into AMCC (later AppliedMicro, now MACOM) PowerPC 4xx embedded processors, including the PPC405EX, PPC460EX, and PPC460SX. These SoCs were aimed at networking gear, storage controllers, and industrial appliances from the late 2000s onward, with the on-chip accelerator handling bulk symmetric and hash crypto offload.

keep-annotate conf=0.79 deploy=low replacement=none subsystem=crypto category=crypto
79%

recommendation

Worth keeping but documenting its niche: the underlying PowerPC 4xx parts are still listed as orderable by MACOM in 2025, and the code received maintainer-driven cleanups and a compiler-warning fix from the crypto subsystem maintainer in 2025, so it is not abandoned. There is no software or alternative driver that can replace an on-SoC accelerator block, but real-world deployments are small and embedded, so a note about its narrow scope would help future triage.

repository signals

8 files
3,032 source lines
15 commits, 5y
+75 / −297 lines added / removed, 5y
10 authors, 5y
monthly commits · 2021-04-21 → 2026-04-21 · 15 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: 1 commit · +24 −16 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: 1 commit · +4 −6 2023-03: 1 commit · +1 −1 2023-04: 0 commits · +0 −0 2023-05: 0 commits · +0 −0 2023-06: 0 commits · +0 −0 2023-07: 0 commits · +0 −0 2023-08: 0 commits · +0 −0 2023-09: 1 commit · +0 −58 2023-10: 1 commit · +2 −4 2023-11: 0 commits · +0 −0 2023-12: 0 commits · +0 −0 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: 1 commit · +0 −1 2024-09: 0 commits · +0 −0 2024-10: 3 commits · +20 −38 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: 1 commit · +11 −5 2025-04: 0 commits · +0 −0 2025-05: 1 commit · +1 −155 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: 1 commit · +5 −5 2026-02: 3 commits · +7 −8 2026-03: 0 commits · +0 −0 2026-04: 0 commits · +0 −0

sources

  1. lore.kernel.org

    In 2025 the driver still received subsystem-maintainer attention; this patch removes obsolete ahash-related code from crypto4xx rather than the whole driver.

  2. lore.kernel.org

    In 2025 the driver still received a targeted compiler-warning fix, indicating active maintenance rather than abandonment.

  3. cateee.net

    LKDDb maps CONFIG_CRYPTO_DEV_PPC4XX to the AMCC PPC4xx crypto accelerator and shows it still present in current kernel series.

  4. macom.com

    MACOM still lists the PPC460EX embedded processor as an orderable product with an optional security subsystem.

  5. macom.com

    MACOM still lists the PPC405EX embedded processor as an orderable product with an optional security subsystem.

codex reasoning notes (technical)

Local shell inspection of drivers/crypto/amcc identified a real platform driver and the covered SoCs: code references amcc,ppc405ex-crypto, amcc,ppc460ex-crypto, and amcc,ppc460sx-crypto. lore_activity on crypto4xx_core.c showed recent 2024-2025 cleanup and bug-fix traffic, including maintainer-authored changes, plus no lore evidence of a whole-driver removal series; one failed/empty directory-level lore_file_timeline query suggests path-prefix mismatch, not inactivity. Web search produced LKDDb and MACOM product pages: LKDDb confirms upstream presence; MACOM pages indicate at least some PPC4xx silicon remains sold new by quote/order in 2025, but this is clearly niche embedded hardware, so deployments are low. No natural upstream replacement driver exists for the same on-SoC accelerator block; software crypto fallback is not a hardware-driver replacement.