OpenCloudOS-Kernel/drivers/tee/optee/Kconfig

48 lines
1.1 KiB
Plaintext

# SPDX-License-Identifier: GPL-2.0-only
# OP-TEE Trusted Execution Environment Configuration
config OPTEE
tristate "OP-TEE"
depends on HAVE_ARM_SMCCC
depends on MMU
help
This implements the OP-TEE Trusted Execution Environment (TEE)
driver.
config OPTEE_SHM_NUM_PRIV_PAGES
int "Private Shared Memory Pages"
default 1
depends on OPTEE
help
This sets the number of private shared memory pages to be
used by OP-TEE TEE driver.
if OPTEE
choice
prompt "Default conduit method"
default OPTEE_DEFAULT_METHOD_NONE
help
This option sets the default conduit method for OP-TEE in case
firmware misses "method" property. If in doubt, select "none"
which depends on firmware to provide the value.
config OPTEE_DEFAULT_METHOD_NONE
bool "none"
help
There is no default conduit method used by the driver. Require
firwmare to provide the method explicitly.
config OPTEE_DEFAULT_METHOD_HVC
bool "hvc"
help
Use the "hvc" as default conduit method.
config OPTEE_DEFAULT_METHOD_SMC
bool "smc"
help
Use the "hvc" as default conduit method.
endchoice
endif