3 config MKIMAGE_DTC_PATH
4 string "Path to dtc binary for use within mkimage"
7 The mkimage host tool will, in order to generate FIT images make
8 calls to the dtc application in order to create the output. In
9 some cases the system dtc may not support all required features
10 and the path to a different version should be given here.
15 Enable CRC32 support in the tools builds
17 config TOOLS_LIBCRYPTO
18 bool "Use OpenSSL's libcrypto library for host tools"
21 Cryptographic signature, verification, and encryption of images is
22 provided by host tools using OpenSSL's libcrypto. Select 'n' here if
23 you wish to build host tools without OpenSSL. mkimage will not have
24 the ability to sign images.
25 This selection does not affect target features, such as runtime FIT
26 signature verification.
31 Enable FIT support in the tools builds.
33 config TOOLS_FIT_FULL_CHECK
36 Do a full check of the FIT before using it in the tools builds
38 config TOOLS_FIT_PRINT
41 Print the content of the FIT verbosely in the tools builds
43 config TOOLS_FIT_RSASSA_PSS
46 Support the rsassa-pss signature scheme in the tools builds
48 config TOOLS_FIT_SIGNATURE
51 Enable signature verification of FIT uImages in the tools builds
53 config TOOLS_FIT_SIGNATURE_MAX_SIZE
55 depends on TOOLS_FIT_SIGNATURE
58 config TOOLS_FIT_VERBOSE
61 Support verbose FIT output in the tools builds
66 Enable MD5 support in the tools builds
68 config TOOLS_OF_LIBFDT
71 Enable libfdt support in the tools builds
76 Enable SHA1 support in the tools builds
81 Enable SHA256 support in the tools builds
86 Enable SHA384 support in the tools builds
91 Enable SHA512 support in the tools builds
93 config TOOLS_MKEFICAPSULE
94 bool "Build efimkcapsule command"
95 default y if EFI_CAPSULE_ON_DISK
97 This command allows users to create a UEFI capsule file and,
98 optionally sign that file. If you want to enable UEFI capsule
99 update feature on your target, you certainly need this.
101 menuconfig FSPI_CONF_HEADER
102 bool "FlexSPI Header Configuration"
104 FSPI Header Configuration
106 config FSPI_CONF_FILE
107 string "FlexSPI Header File"
108 depends on FSPI_CONF_HEADER
110 FlexSPI Header File name
112 config READ_CLK_SOURCE
113 hex "Sampling Clock Source"
115 depends on FSPI_CONF_HEADER
117 Sample Clock source for Flash, default is internal loopback clock
122 depends on FSPI_CONF_HEADER
124 Flash type: Serial NOR (0X01) and Serial NAND (0x02)
126 config FLASH_PAD_TYPE
129 depends on FSPI_CONF_HEADER
137 config SERIAL_CLK_FREQUENCY
138 hex "Serial Clock Frequency"
140 depends on FSPI_CONF_HEADER
142 Chip specific frequency: other value 30MHz
143 1-30MHz 2-50MHz 3-60MHz 4-75MHz 5-80MHz 6-100MHz 7-133MHz 8-166MHz
145 config LUT_CUSTOM_SEQUENCE
146 hex "Enable Custom Look Up Table(LUT) Sequence"
148 depends on FSPI_CONF_HEADER
150 0 - Use predefined LUT Sequence
151 1 - Use LUT Sequence provided
154 string "Look Up Table Sequence"
155 default "0x0b, 0x04, 0x18, 0x08, 0x08, 0x30, 0x04, 0x24"
156 depends on FSPI_CONF_HEADER
158 Look Up Table Sequence