drivers/crypto/marvell/cesa

Marvell CESA cryptographic accelerator for Orion, Kirkwood, Dove, and Armada SoCs

An on-chip cryptographic engine built into Marvell's ARM-based system-on-chip families (Orion, Kirkwood, Dove, and Armada 370/XP/375/38x) used since the late 2000s. It offloads AES, DES, and SHA/MD5 operations for embedded gear like consumer NAS boxes, home routers, and industrial networking appliances.

keep-annotate conf=0.86 deploy=low replacement=none subsystem=crypto category=crypto
86%

recommendation

Worth keeping but documenting its niche, because the hardware is older and shipping in modest volumes today, yet Marvell Armada 38x parts and boards like SolidRun's ClearFog A388 are still sold new in 2025 for embedded networking, and OpenWrt continues to support the mvebu platform. Upstream activity as recent as 2026 shows the driver is still being maintained rather than drifting toward removal, so there is no reason to deprecate it — just a reason to flag it as serving a shrinking embedded audience.

repository signals

6 files
4,192 source lines
21 commits, 5y
+103 / −150 lines added / removed, 5y
10 authors, 5y
monthly commits · 2021-04-21 → 2026-04-21 · 21 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: 1 commit · +1 −1 2021-07: 0 commits · +0 −0 2021-08: 0 commits · +0 −0 2021-09: 1 commit · +0 −1 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: 1 commit · +0 −1 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: 2 commits · +11 −36 2023-02: 0 commits · +0 −0 2023-03: 0 commits · +0 −0 2023-04: 0 commits · +0 −0 2023-05: 1 commit · +1 −1 2023-06: 0 commits · +0 −0 2023-07: 0 commits · +0 −0 2023-08: 0 commits · +0 −0 2023-09: 0 commits · +0 −0 2023-10: 2 commits · +5 −7 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: 0 commits · +0 −0 2024-09: 0 commits · +0 −0 2024-10: 5 commits · +20 −46 2024-11: 1 commit · +12 −12 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: 5 commits · +50 −33 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: 1 commit · +2 −5 2025-12: 0 commits · +0 −0 2026-01: 1 commit · +1 −7 2026-02: 0 commits · +0 −0 2026-03: 0 commits · +0 −0 2026-04: 0 commits · +0 −0

sources

  1. lore.kernel.org

    Recent upstream patch traffic still touches the CESA driver in 2026, indicating the driver is maintained rather than abandoned.

  2. marvell.com

    Marvell's ARMADA 38x product page identifies the SoC family and positions it for embedded NAS/networking applications that use this accelerator block.

  3. solid-run.com

    SolidRun still presents ClearFog A388 boards built around the Marvell Armada 388 SoC, a platform using this driver family.

  4. shop.solid-run.com

    A Marvell Armada A388 evaluation kit was still listed for sale, supporting the conclusion that compatible hardware remained purchasable in 2025-era channels.

  5. openwrt.org

    OpenWrt still documents the mvebu target as working for Marvell Armada 370/380/XP series, showing ongoing downstream deployment in embedded/router use.

codex reasoning notes (technical)

Local `rg` on the source tree showed DT compatibles for Orion, Kirkwood, Dove, Armada 370, Armada XP, Armada 375, and Armada 38x in `cesa.c`, confirming the chipset family. `lore_file_timeline` returned recent 2025-2026 patch activity with maintenance cleanups and no visible removal-oriented subjects, so this does not look deprecation-bound. Web search returned Marvell's ARMADA 38x page plus SolidRun ClearFog A388 current product and shop pages, which indicate compatible hardware is still sold in embedded channels, but only in niche/industrial volumes. OpenWrt's current mvebu target page supports continued real-world deployments. Because hardware is old and niche but still sold and still seeing upstream attention, `keep-annotate` fits better than `deprecate` or `remove`.