Prepare v2023.10
[platform/kernel/u-boot.git] / lib / optee / Kconfig
1 config OPTEE_LIB
2         bool "Support OPTEE library"
3         default y if OPTEE || OPTEE_IMAGE
4         help
5           Selecting this option will enable the shared OPTEE library code.
6
7 config OPTEE_IMAGE
8         bool "Support OPTEE images"
9         help
10           Selecting this option to boot OPTEE images.
11           This option enable the OPTEE specific checks done before booting
12           an OPTEE image created with mkimage
13
14 config OPTEE_TZDRAM_SIZE
15         hex "Amount of Trust-Zone RAM for the OPTEE image"
16         default 0x0000000
17         depends on OPTEE_LIB
18         help
19           The size of pre-allocated Trust Zone DRAM to allocate for the OPTEE
20           runtime.
21
22 config BOOTM_OPTEE
23         bool "Support OPTEE bootm command"
24         select BOOTM_LINUX
25         select OPTEE_IMAGE
26         help
27           Select this command to enable chain-loading of a Linux kernel
28           via an OPTEE firmware.
29           The bootflow is BootROM -> u-boot -> OPTEE -> Linux in this case.