| # 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. |
| # |
| # TRUSTONIC TEE configuration |
| # |
| config TRUSTONIC_TEE_SUPPORT |
| tristate "Enable Trustonic TEE Support" |
| help |
| Enable Trustonic TEE Support. |
| This option enables MobiCore Driver which is used to communicate with |
| TEE OS, for things like, setting up log buffers, interrupt pins, |
| and IPC channels. |
| |
| #ifdef VENDOR_EDIT |
| #Ping.Liu@BSP.Fingerprint.Secure, 2020/05/21, add for open trustonic tee, config tee. |
| config TRUSTONIC_TEE_VERSION |
| string "TRUSTONIC TEE Version" |
| depends on TRUSTONIC_TEE_SUPPORT |
| default "500" |
| #endif /*VENDOR_EDIT*/ |
| |
| config TRUSTONIC_TEE_DEBUG |
| bool "Trustonic TEE driver debug mode" |
| depends on TRUSTONIC_TEE_SUPPORT |
| default n |
| help |
| Enable the debug mode in the Trustonic TEE Driver. |
| Unlike MOBICORE_DEBUG and MOBICORE_VERBOSE used in TBASE 302 series, |
| TBASE 311 series use one option to turn on necessary debug logs. |
| Enable this option for debugging and see more detailed driver flow. |
| |
| config TRUSTONIC_TRUSTED_UI |
| tristate "<t-base TUI" |
| depends on TRUSTONIC_TEE_SUPPORT |
| default n |
| help |
| Enable <t-base Trusted User Interface |
| Trustonic TUI features was based on Trustonic TEE mechanism to protect |
| Touch/Display inside TEE, to prevent malicious access of sensitive |
| data used by APPs like Banking. |