xref: /openbmc/u-boot/drivers/tee/optee/Kconfig (revision eadf26f1834666e6ad3ab8f17556d5939c88549e)
1d4bd3d25SJens Wiklander# OP-TEE Trusted Execution Environment Configuration
2d4bd3d25SJens Wiklanderconfig OPTEE
3d4bd3d25SJens Wiklander	bool "OP-TEE"
4d4bd3d25SJens Wiklander	depends on ARM_SMCCC
5d4bd3d25SJens Wiklander	help
6d4bd3d25SJens Wiklander	  This implements the OP-TEE Trusted Execution Environment (TEE)
7d4bd3d25SJens Wiklander	  driver. OP-TEE is a Trusted OS designed primarily to rely on the
8d4bd3d25SJens Wiklander	  ARM TrustZone(R) technology as the underlying hardware isolation
9d4bd3d25SJens Wiklander	  mechanism. This driver can request services from OP-TEE, but also
10d4bd3d25SJens Wiklander	  handle Remote Procedure Calls (RPC) from OP-TEE needed to
11d4bd3d25SJens Wiklander	  execute a service. For more information see: https://www.op-tee.org
121cc8cc4eSJens Wiklander
13*eadf26f1SJens Wiklanderif OPTEE || SANDBOX
141cc8cc4eSJens Wiklander
151cc8cc4eSJens Wiklandermenu "OP-TEE options"
161cc8cc4eSJens Wiklander
171cc8cc4eSJens Wiklanderconfig OPTEE_TA_AVB
181cc8cc4eSJens Wiklander	bool "Support AVB TA"
191cc8cc4eSJens Wiklander	default y
201cc8cc4eSJens Wiklander	help
211cc8cc4eSJens Wiklander	  Enables support for the AVB Trusted Application (TA) in OP-TEE.
221cc8cc4eSJens Wiklander	  The TA can support the "avb" subcommands "read_rb", "write"rb"
231cc8cc4eSJens Wiklander	  and "is_unlocked".
241cc8cc4eSJens Wiklander
251cc8cc4eSJens Wiklanderendmenu
261cc8cc4eSJens Wiklander
271cc8cc4eSJens Wiklanderendif
28