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 |
Alexandre Courbot | 5b154f1 | 2014-02-07 13:35:03 +0900 | [diff] [blame] | 14 | default y |
Alexandre Courbot | d9a1bea | 2013-11-24 15:30:46 +0900 | [diff] [blame] | 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 |
Alexandre Courbot | a553b7f | 2014-02-07 13:35:01 +0900 | [diff] [blame] | 24 | tlm,trusted-foundations device tree binding documentation for details |
Alexandre Courbot | d9a1bea | 2013-11-24 15:30:46 +0900 | [diff] [blame] | 25 | on how to use it. |
| 26 | |
| 27 | Say n if you don't know what this is about. |
| 28 | |
| 29 | endmenu |