xref: /openbmc/u-boot/drivers/tee/Kconfig (revision d4bd3d25d8b032da8de9c79cbe103d47a3d160df)
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