Commit | Line | Data |
---|---|---|
d9a1beaa AC |
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 | |
5b154f18 | 14 | default y |
d9a1beaa AC |
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 | |
a553b7f5 | 24 | tlm,trusted-foundations device tree binding documentation for details |
d9a1beaa AC |
25 | on how to use it. |
26 | ||
27 | Say n if you don't know what this is about. | |
28 | ||
29 | endmenu |