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.
29 bool "Enable kwbimage support in host tools"
31 select TOOLS_LIBCRYPTO
36 Enable FIT support in the tools builds.
38 config TOOLS_FIT_FULL_CHECK
41 Do a full check of the FIT before using it in the tools builds
43 config TOOLS_FIT_PRINT
46 Print the content of the FIT verbosely in the tools builds
48 config TOOLS_FIT_RSASSA_PSS
51 Support the rsassa-pss signature scheme in the tools builds
53 config TOOLS_FIT_SIGNATURE
54 depends on TOOLS_LIBCRYPTO
57 Enable signature verification of FIT uImages in the tools builds
59 config TOOLS_FIT_SIGNATURE_MAX_SIZE
61 depends on TOOLS_FIT_SIGNATURE
64 config TOOLS_FIT_VERBOSE
67 Support verbose FIT output in the tools builds
72 Enable MD5 support in the tools builds
74 config TOOLS_OF_LIBFDT
77 Enable libfdt support in the tools builds
82 Enable SHA1 support in the tools builds
87 Enable SHA256 support in the tools builds
92 Enable SHA384 support in the tools builds
97 Enable SHA512 support in the tools builds
99 config TOOLS_MKEFICAPSULE
100 bool "Build efimkcapsule command"
101 default y if EFI_LOADER
103 This command allows users to create a UEFI capsule file and,
104 optionally sign that file. If you want to enable UEFI capsule
105 update feature on your target, you certainly need this.
107 menuconfig FSPI_CONF_HEADER
108 bool "FlexSPI Header Configuration"
110 FSPI Header Configuration
112 config FSPI_CONF_FILE
113 string "FlexSPI Header File"
114 depends on FSPI_CONF_HEADER
116 FlexSPI Header File name
118 config READ_CLK_SOURCE
119 hex "Sampling Clock Source"
121 depends on FSPI_CONF_HEADER
123 Sample Clock source for Flash, default is internal loopback clock
128 depends on FSPI_CONF_HEADER
130 Flash type: Serial NOR (0X01) and Serial NAND (0x02)
132 config FLASH_PAD_TYPE
135 depends on FSPI_CONF_HEADER
143 config SERIAL_CLK_FREQUENCY
144 hex "Serial Clock Frequency"
146 depends on FSPI_CONF_HEADER
148 Chip specific frequency: other value 30MHz
149 1-30MHz 2-50MHz 3-60MHz 4-75MHz 5-80MHz 6-100MHz 7-133MHz 8-166MHz
151 config FSPI_COL_ADDR_W
152 hex "Column Address With"
154 depends on FSPI_CONF_HEADER
156 Default 0. For HyperBus protocol, it is fixed to 3
158 config FSPI_CONTROLLER_MISC
159 hex "FSPI miscellaneous control"
161 depends on FSPI_CONF_HEADER
163 Default 0. [0x40] Controller Misc Options
165 config FSPI_FLASH_A1_SIZE
166 hex "Size in bytes of Flash A1"
168 depends on FSPI_CONF_HEADER
170 Size of Flash connected to A1 in bytes
172 config LUT_CUSTOM_SEQUENCE
173 hex "Enable Custom Look Up Table(LUT) Sequence"
175 depends on FSPI_CONF_HEADER
177 0 - Use predefined LUT Sequence
178 1 - Use LUT Sequence provided
181 string "Look Up Table Sequence"
182 default "0x0b, 0x04, 0x18, 0x08, 0x08, 0x30, 0x04, 0x24"
183 depends on FSPI_CONF_HEADER
185 Look Up Table Sequence
187 config TOOLS_MKFWUMDATA
188 bool "Build mkfwumdata command"
189 default y if FWU_MULTI_BANK_UPDATE
191 This command allows users to create a raw image of the FWU
192 metadata for initial installation of the FWU multi bank
193 update on the board. The installation method depends on