18c2ecf20Sopenharmony_ci# SPDX-License-Identifier: GPL-2.0-only 28c2ecf20Sopenharmony_ci# Generic Trusted Execution Environment Configuration 38c2ecf20Sopenharmony_ciconfig TEE 48c2ecf20Sopenharmony_ci tristate "Trusted Execution Environment support" 58c2ecf20Sopenharmony_ci depends on HAVE_ARM_SMCCC || COMPILE_TEST || CPU_SUP_AMD 68c2ecf20Sopenharmony_ci select CRYPTO 78c2ecf20Sopenharmony_ci select CRYPTO_SHA1 88c2ecf20Sopenharmony_ci select DMA_SHARED_BUFFER 98c2ecf20Sopenharmony_ci select GENERIC_ALLOCATOR 108c2ecf20Sopenharmony_ci help 118c2ecf20Sopenharmony_ci This implements a generic interface towards a Trusted Execution 128c2ecf20Sopenharmony_ci Environment (TEE). 138c2ecf20Sopenharmony_ci 148c2ecf20Sopenharmony_ciif TEE 158c2ecf20Sopenharmony_ci 168c2ecf20Sopenharmony_cimenu "TEE drivers" 178c2ecf20Sopenharmony_ci 188c2ecf20Sopenharmony_cisource "drivers/tee/optee/Kconfig" 198c2ecf20Sopenharmony_cisource "drivers/tee/amdtee/Kconfig" 208c2ecf20Sopenharmony_ciendmenu 218c2ecf20Sopenharmony_ci 228c2ecf20Sopenharmony_ciendif 23