| # SPDX-License-Identifier: GPL-2.0-only | |
| # Generic Trusted Execution Environment Configuration | |
| config TEE | |
| tristate "Trusted Execution Environment support" | |
| depends on HAVE_ARM_SMCCC || COMPILE_TEST || CPU_SUP_AMD | |
| select CRYPTO | |
| select CRYPTO_SHA1 | |
| select DMA_SHARED_BUFFER | |
| select GENERIC_ALLOCATOR | |
| help | |
| This implements a generic interface towards a Trusted Execution | |
| Environment (TEE). | |
| if TEE | |
| menu "TEE drivers" | |
| source "drivers/tee/optee/Kconfig" | |
| source "drivers/tee/amdtee/Kconfig" | |
| endmenu | |
| endif |