Kconfig 1.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. # OP-TEE Trusted Execution Environment Configuration
  2. config OPTEE
  3. tristate "OP-TEE"
  4. depends on HAVE_ARM_SMCCC
  5. depends on MMU
  6. help
  7. This implements the OP-TEE Trusted Execution Environment (TEE)
  8. driver.
  9. config OPTEE_SHM_NUM_PRIV_PAGES
  10. int "Private Shared Memory Pages"
  11. default 1
  12. depends on OPTEE
  13. help
  14. This sets the number of private shared memory pages to be
  15. used by OP-TEE TEE driver.
  16. if OPTEE
  17. choice
  18. prompt "Default conduit method"
  19. default OPTEE_DEFAULT_METHOD_NONE
  20. help
  21. This option sets the default conduit method for OP-TEE in case
  22. firmware misses "method" property. If in doubt, select "none"
  23. which depends on firmware to provide the value.
  24. config OPTEE_DEFAULT_METHOD_NONE
  25. bool "none"
  26. help
  27. There is no default conduit method used by the driver. Require
  28. firwmare to provide the method explicitly.
  29. config OPTEE_DEFAULT_METHOD_HVC
  30. bool "hvc"
  31. help
  32. Use the "hvc" as default conduit method.
  33. config OPTEE_DEFAULT_METHOD_SMC
  34. bool "smc"
  35. help
  36. Use the "hvc" as default conduit method.
  37. endchoice
  38. endif