Alexandre Courbot | d9a1bea | 2013-11-24 15:30:46 +0900 | [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 | help |
| 15 | Some devices (including most Tegra-based consumer devices on the |
| 16 | market) are booted with the Trusted Foundations secure monitor |
| 17 | active, requiring some core operations to be performed by the secure |
| 18 | monitor instead of the kernel. |
| 19 | |
| 20 | This option allows the kernel to invoke the secure monitor whenever |
| 21 | required on devices using Trusted Foundations. See |
| 22 | arch/arm/include/asm/trusted_foundations.h or the |
| 23 | tl,trusted-foundations device tree binding documentation for details |
| 24 | on how to use it. |
| 25 | |
| 26 | Say n if you don't know what this is about. |
| 27 | |
| 28 | endmenu |