drivers/tee/qcomtee

Qualcomm Trusted Execution Environment (QTEE) interface

Linux-side interface to the Qualcomm Trusted Execution Environment, the secure operating system that runs alongside Android/Linux on Snapdragon SoCs. It lets the kernel communicate with QTEE for tasks like secure key storage, DRM, biometric matching, and platform attestation on current Qualcomm mobile and embedded chips.

keep conf=0.93 last_sold=2025 deploy=medium replacement=none subsystem=tee category=platform-vendor
93%

recommendation

It should stay because the code is brand new, landing in mainline in 2025 with bug-fix activity continuing into 2026, and it is the only upstream path for talking to QTEE on shipping Snapdragon hardware. Qualcomm engineers are actively developing it on the lists, and Qualcomm's own current security documentation positions QTEE as a core part of new Snapdragon platforms, so demand will only grow.

repository signals

12 files
3,843 source lines
15 commits, 5y
+3,917 / −52 lines added / removed, 5y
7 authors, 5y
monthly commits · 2021-04-21 → 2026-04-21 · 15 total · active in 4/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: 0 commits · +0 −0 2025-09: 6 commits · +3,879 −11 2025-10: 0 commits · +0 −0 2025-11: 2 commits · +2 −2 2025-12: 3 commits · +14 −15 2026-01: 0 commits · +0 −0 2026-02: 4 commits · +22 −24 2026-03: 0 commits · +0 −0 2026-04: 0 commits · +0 −0

sources

  1. kernel.org

    Official kernel documentation describes qcomtee/QTEE as the Linux driver for Qualcomm Trusted Execution Environment, indicating a maintained in-tree subsystem interface.

  2. cateee.net

    LKDDb shows CONFIG_QCOMTEE present in mainline kernels 6.18-6.19 and 7.0-rc+HEAD, confirming current upstream enablement rather than retirement.

  3. lore.kernel.org

    Lore thread for the qcomtee patch series shows active 2025 upstream development and review, with no removal/deprecation context.

  4. qualcomm.com

    Qualcomm's recent Snapdragon security paper describes Qualcomm TEE as part of current mobile-platform security architecture, supporting continued deployment in new hardware.

codex reasoning notes (technical)

Real driver directory with module/Kconfig entry and Qualcomm SoC dependency. Local exec_command evidence: git log for drivers/tee/qcomtee shows introduction in 2025 and bug-fix activity through 2026-01-05, with no sign of stasis. Source acquisition: kernel.org doc and LKDDb page were obtained via web search then opened; the lore URL was obtained from web search results/snippets for the qcomtee patch series after MCP/lei were unavailable; Qualcomm PDF was obtained via web search then opened. The driver is very new, actively maintained, tied to current Snapdragon/QTEE deployments, and has no natural upstream replacement for the same secure-OS backend, so keep is the defensible recommendation.