xref: /openbmc/u-boot/drivers/tee/Kconfig (revision 9ff4a31175deb892cf5ea2976c213fb6c6dda080)
1*9ff4a311SJens Wiklander# Generic Trusted Execution Environment Configuration
2*9ff4a311SJens Wiklanderconfig TEE
3*9ff4a311SJens Wiklander	bool "Trusted Execution Environment support"
4*9ff4a311SJens Wiklander	depends on ARM && (ARM64 || CPU_V7A)
5*9ff4a311SJens Wiklander	select ARM_SMCCC
6*9ff4a311SJens Wiklander	help
7*9ff4a311SJens Wiklander	  This implements a generic interface towards a Trusted Execution
8*9ff4a311SJens Wiklander	  Environment (TEE). A TEE is a trusted OS running in some secure
9*9ff4a311SJens Wiklander	  environment, for example, TrustZone on ARM cpus, or a separate
10*9ff4a311SJens Wiklander	  secure co-processor etc. See also:
11*9ff4a311SJens Wiklander	  https://en.wikipedia.org/wiki/Trusted_execution_environment
12