Kconfig 625 B

12345678910111213141516171819202122232425
  1. # SPDX-License-Identifier: GPL-2.0-only
  2. # Generic Trusted Execution Environment Configuration
  3. menuconfig TEE
  4. tristate "Trusted Execution Environment support"
  5. depends on HAVE_ARM_SMCCC || COMPILE_TEST || CPU_SUP_AMD
  6. select CRYPTO_LIB_SHA1
  7. select DMA_SHARED_BUFFER
  8. select GENERIC_ALLOCATOR
  9. help
  10. This implements a generic interface towards a Trusted Execution
  11. Environment (TEE).
  12. if TEE
  13. config TEE_DMABUF_HEAPS
  14. bool
  15. depends on HAS_DMA && DMABUF_HEAPS
  16. default y
  17. source "drivers/tee/optee/Kconfig"
  18. source "drivers/tee/amdtee/Kconfig"
  19. source "drivers/tee/tstee/Kconfig"
  20. source "drivers/tee/qcomtee/Kconfig"
  21. endif