19ff4a311SJens Wiklander# Generic Trusted Execution Environment Configuration 29ff4a311SJens Wiklanderconfig TEE 39ff4a311SJens Wiklander bool "Trusted Execution Environment support" 49ff4a311SJens Wiklander depends on ARM && (ARM64 || CPU_V7A) 59ff4a311SJens Wiklander select ARM_SMCCC 69ff4a311SJens Wiklander help 79ff4a311SJens Wiklander This implements a generic interface towards a Trusted Execution 89ff4a311SJens Wiklander Environment (TEE). A TEE is a trusted OS running in some secure 99ff4a311SJens Wiklander environment, for example, TrustZone on ARM cpus, or a separate 109ff4a311SJens Wiklander secure co-processor etc. See also: 119ff4a311SJens Wiklander https://en.wikipedia.org/wiki/Trusted_execution_environment 12*d4bd3d25SJens Wiklander 13*d4bd3d25SJens Wiklanderif TEE 14*d4bd3d25SJens Wiklander 15*d4bd3d25SJens Wiklandermenu "TEE drivers" 16*d4bd3d25SJens Wiklander 17*d4bd3d25SJens Wiklandersource "drivers/tee/optee/Kconfig" 18*d4bd3d25SJens Wiklander 19*d4bd3d25SJens Wiklanderendmenu 20*d4bd3d25SJens Wiklander 21*d4bd3d25SJens Wiklanderendif 22