Andrew Scull | b4b6d4a | 2019-01-02 15:54:55 +0000 | [diff] [blame] | 1 | config ARCH_SUPPORTS_FIRMWARE |
| 2 | bool |
| 3 | |
| 4 | config ARCH_SUPPORTS_TRUSTED_FOUNDATIONS |
| 5 | bool |
| 6 | select ARCH_SUPPORTS_FIRMWARE |
| 7 | |
| 8 | menu "Firmware options" |
| 9 | depends on ARCH_SUPPORTS_FIRMWARE |
| 10 | |
| 11 | config TRUSTED_FOUNDATIONS |
| 12 | bool "Trusted Foundations secure monitor support" |
| 13 | depends on ARCH_SUPPORTS_TRUSTED_FOUNDATIONS |
| 14 | default y |
| 15 | help |
| 16 | Some devices (including most Tegra-based consumer devices on the |
| 17 | market) are booted with the Trusted Foundations secure monitor |
| 18 | active, requiring some core operations to be performed by the secure |
| 19 | monitor instead of the kernel. |
| 20 | |
| 21 | This option allows the kernel to invoke the secure monitor whenever |
| 22 | required on devices using Trusted Foundations. See |
| 23 | arch/arm/include/asm/trusted_foundations.h or the |
| 24 | tlm,trusted-foundations device tree binding documentation for details |
| 25 | on how to use it. |
| 26 | |
| 27 | Say n if you don't know what this is about. |
| 28 | |
| 29 | endmenu |