1# OP-TEE Trusted Execution Environment Configuration
2config OPTEE
3	bool "OP-TEE"
4	depends on ARM_SMCCC
5	help
6	  This implements the OP-TEE Trusted Execution Environment (TEE)
7	  driver. OP-TEE is a Trusted OS designed primarily to rely on the
8	  ARM TrustZone(R) technology as the underlying hardware isolation
9	  mechanism. This driver can request services from OP-TEE, but also
10	  handle Remote Procedure Calls (RPC) from OP-TEE needed to
11	  execute a service. For more information see: https://www.op-tee.org
12
13if OPTEE || SANDBOX
14
15menu "OP-TEE options"
16
17config OPTEE_TA_AVB
18	bool "Support AVB TA"
19	default y
20	help
21	  Enables support for the AVB Trusted Application (TA) in OP-TEE.
22	  The TA can support the "avb" subcommands "read_rb", "write"rb"
23	  and "is_unlocked".
24
25config OPTEE_TA_RPC_TEST
26	bool "Support RPC TEST TA"
27	depends on SANDBOX_TEE
28	default y
29	help
30	  Enables support for RPC test trusted application emulation, which
31	  permits to test reverse RPC calls to TEE supplicant. Should
32	  be used only in sandbox env.
33
34endmenu
35
36endif
37