1# SPDX-License-Identifier: GPL-2.0-only 2# Generic Trusted Execution Environment Configuration 3menuconfig TEE 4 tristate "Trusted Execution Environment support" 5 depends on HAVE_ARM_SMCCC || COMPILE_TEST || CPU_SUP_AMD 6 select CRYPTO 7 select CRYPTO_SHA1 8 select DMA_SHARED_BUFFER 9 select GENERIC_ALLOCATOR 10 help 11 This implements a generic interface towards a Trusted Execution 12 Environment (TEE). 13 14if TEE 15 16config TEE_DMABUF_HEAPS 17 bool 18 depends on HAS_DMA && DMABUF_HEAPS 19 default y 20 21source "drivers/tee/optee/Kconfig" 22source "drivers/tee/amdtee/Kconfig" 23source "drivers/tee/tstee/Kconfig" 24source "drivers/tee/qcomtee/Kconfig" 25 26endif 27