1*4882a593Smuzhiyun# SPDX-License-Identifier: GPL-2.0-only 2*4882a593Smuzhiyun# Generic Trusted Execution Environment Configuration 3*4882a593Smuzhiyunconfig TEE 4*4882a593Smuzhiyun tristate "Trusted Execution Environment support" 5*4882a593Smuzhiyun depends on HAVE_ARM_SMCCC || COMPILE_TEST || CPU_SUP_AMD 6*4882a593Smuzhiyun select CRYPTO 7*4882a593Smuzhiyun select CRYPTO_SHA1 8*4882a593Smuzhiyun select DMA_SHARED_BUFFER 9*4882a593Smuzhiyun select GENERIC_ALLOCATOR 10*4882a593Smuzhiyun help 11*4882a593Smuzhiyun This implements a generic interface towards a Trusted Execution 12*4882a593Smuzhiyun Environment (TEE). 13*4882a593Smuzhiyun 14*4882a593Smuzhiyunif TEE 15*4882a593Smuzhiyun 16*4882a593Smuzhiyunmenu "TEE drivers" 17*4882a593Smuzhiyun 18*4882a593Smuzhiyunsource "drivers/tee/optee/Kconfig" 19*4882a593Smuzhiyunsource "drivers/tee/amdtee/Kconfig" 20*4882a593Smuzhiyunendmenu 21*4882a593Smuzhiyun 22*4882a593Smuzhiyunendif 23