drivers/crypto/ti

Texas Instruments DTHE V2 crypto accelerator on AM62L K3 SoCs

A hardware cryptography engine (Data Transform and Hashing Engine, version 2) embedded in Texas Instruments' K3-family system-on-chip processors, starting with the AM62L line of low-power Arm application processors aimed at industrial and embedded designs. It offloads AES encryption from the CPU so that small embedded Linux systems can do bulk symmetric crypto more efficiently than in software.

keep conf=0.97 deploy=low replacement=none subsystem=crypto category=crypto
97%

recommendation

It should stay in the kernel because it is brand new, actively maintained, and tied to silicon TI is currently selling. The initial driver landed upstream in August 2025 with AES ECB/CBC support and gained AES-XTS just two months later, and TI still lists the AM62L as an active product, so this is fresh hardware enablement rather than legacy code.

repository signals

5 files
864 source lines
4 commits, 5y
+890 / −8 lines added / removed, 5y
2 authors, 5y
monthly commits · 2021-04-21 → 2026-04-21 · 4 total · active in 3/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: 0 commits · +0 −0 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: 0 commits · +0 −0 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: 0 commits · +0 −0 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: 0 commits · +0 −0 2025-07: 0 commits · +0 −0 2025-08: 2 commits · +747 −1 2025-09: 1 commit · +2 −0 2025-10: 1 commit · +141 −7 2025-11: 0 commits · +0 −0 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. git.kernel.org

    Kconfig describes this as the TI DTHE V2 cryptography engine found on TI K3 SoCs.

  2. git.kernel.org

    The OF match table binds the driver to compatible string "ti,am62l-dthev2", tying it to AM62L hardware.

  3. git.kernel.org

    The driver was introduced upstream in August 2025 as a new AES ECB/CBC hardware offload driver, indicating very recent upstream enablement rather than obsolescence.

  4. git.kernel.org

    The driver gained AES-XTS support in October 2025, showing active feature work after initial merge.

  5. ti.com

    TI lists AM62L as ACTIVE in its product page, which supports the conclusion that related hardware was still sold new in 2025.

codex reasoning notes (technical)

Real driver, not an early-exit case. Local shell inspection (`rg`, `sed`) showed a platform driver with OF match `ti,am62l-dthev2` and Kconfig help text for TI K3 SoCs. Local `git -c safe.directory=... log/show` showed all 4 substantive commits are from 2025, including initial merge and later AES-XTS support; the two git.kernel.org URLs were constructed from those locally obtained paths/commit IDs using canonical stable kernel.org URL patterns. Web search found the TI AM62L product page, which explicitly shows ACTIVE status. A web lore search for removal/deprecation terms returned no hits, so there is no evidence of an upstream removal discussion. This is a newly added, still-expanding embedded accelerator driver with niche but current deployments, so `keep` is the defensible recommendation.