49 lines
1.2 KiB
Text
Executable file
49 lines
1.2 KiB
Text
Executable file
#
|
|
# TEE Driver configuration
|
|
#
|
|
|
|
config MZ_TEE_DRIVER
|
|
tristate "Crypto TEE Driver"
|
|
depends on MEMORY_ZEROISATION
|
|
default y
|
|
help
|
|
Enable MZ crypto Trusted Execution Environment support
|
|
MZ use crypto function and it will be works in tee
|
|
if it's supported
|
|
This driver is interface for MZ NWd and MZ ta
|
|
|
|
choice
|
|
prompt "MZ Secure OS"
|
|
depends on MZ_TEE_DRIVER
|
|
default MZ_USE_QSEECOM if QSEECOM
|
|
default MZ_USE_TZDEV if TZDEV
|
|
default MZ_USE_TRUSTONIC if TRUSTONIC_TEE
|
|
default MZ_DEFAULT
|
|
help
|
|
Select Secure OS for MZ
|
|
|
|
config MZ_USE_TRUSTONIC
|
|
bool "MZ based on Trustonic Secure OS"
|
|
depends on TRUSTONIC_TEE
|
|
help
|
|
Use Trustonic as base Trusted Execution Environment
|
|
|
|
config MZ_USE_TZDEV
|
|
bool "MZ based on TEEgris Secure OS"
|
|
depends on TZDEV
|
|
help
|
|
Use TEEgris as base Trusted Execution Environment
|
|
|
|
config MZ_USE_QSEECOM
|
|
bool "MZ based on Qualcomm Secure OS"
|
|
depends on QSEECOM
|
|
help
|
|
Use Qualcomm as base Trusted Execution Environment
|
|
|
|
config MZ_DEFAULT
|
|
bool "MZ Disabled"
|
|
help
|
|
MZ disabled
|
|
endchoice
|
|
|
|
|