Commit 6e7051144f60018df12fda9f4dcb7eee8d6f62ac

Authored by Chris Packham
Committed by Tom Rini
1 parent 8e34c1d34a

lib: Kconfig: spelling fixes

Signed-off-by: Chris Packham <judge.packham@gmail.com>
Reviewed-by: Simon Glass <sjg@chromium.org>

Showing 1 changed file with 2 additions and 2 deletions Inline Diff

1 menu "Library routines" 1 menu "Library routines"
2 2
3 config BCH 3 config BCH
4 bool "Enable Software based BCH ECC" 4 bool "Enable Software based BCH ECC"
5 help 5 help
6 Enables software based BCH ECC algorithm present in lib/bch.c 6 Enables software based BCH ECC algorithm present in lib/bch.c
7 This is used by SoC platforms which do not have built-in ELM 7 This is used by SoC platforms which do not have built-in ELM
8 hardware engine required for BCH ECC correction. 8 hardware engine required for BCH ECC correction.
9 9
10 config CC_OPTIMIZE_LIBS_FOR_SPEED 10 config CC_OPTIMIZE_LIBS_FOR_SPEED
11 bool "Optimize libraries for speed" 11 bool "Optimize libraries for speed"
12 help 12 help
13 Enabling this option will pass "-O2" to gcc when compiling 13 Enabling this option will pass "-O2" to gcc when compiling
14 under "lib" directory. 14 under "lib" directory.
15 15
16 If unsure, say N. 16 If unsure, say N.
17 17
18 config DYNAMIC_CRC_TABLE 18 config DYNAMIC_CRC_TABLE
19 bool "Enable Dynamic tables for CRC" 19 bool "Enable Dynamic tables for CRC"
20 help 20 help
21 Enable this option to calculate entries for CRC tables at runtime. 21 Enable this option to calculate entries for CRC tables at runtime.
22 This can be helpful when reducing the size of the build image 22 This can be helpful when reducing the size of the build image
23 23
24 config HAVE_ARCH_IOMAP 24 config HAVE_ARCH_IOMAP
25 bool 25 bool
26 help 26 help
27 Enable this option if architecture provides io{read,write}{8,16,32} 27 Enable this option if architecture provides io{read,write}{8,16,32}
28 I/O accessor functions. 28 I/O accessor functions.
29 29
30 config HAVE_PRIVATE_LIBGCC 30 config HAVE_PRIVATE_LIBGCC
31 bool 31 bool
32 32
33 config LIB_UUID 33 config LIB_UUID
34 bool 34 bool
35 35
36 config PRINTF 36 config PRINTF
37 bool 37 bool
38 default y 38 default y
39 39
40 config SPL_PRINTF 40 config SPL_PRINTF
41 bool 41 bool
42 select SPL_SPRINTF 42 select SPL_SPRINTF
43 select SPL_STRTO if !USE_TINY_PRINTF 43 select SPL_STRTO if !USE_TINY_PRINTF
44 44
45 config TPL_PRINTF 45 config TPL_PRINTF
46 bool 46 bool
47 select TPL_SPRINTF 47 select TPL_SPRINTF
48 select TPL_STRTO if !USE_TINY_PRINTF 48 select TPL_STRTO if !USE_TINY_PRINTF
49 49
50 config SPRINTF 50 config SPRINTF
51 bool 51 bool
52 default y 52 default y
53 53
54 config SPL_SPRINTF 54 config SPL_SPRINTF
55 bool 55 bool
56 56
57 config TPL_SPRINTF 57 config TPL_SPRINTF
58 bool 58 bool
59 59
60 config STRTO 60 config STRTO
61 bool 61 bool
62 default y 62 default y
63 63
64 config SPL_STRTO 64 config SPL_STRTO
65 bool 65 bool
66 66
67 config TPL_STRTO 67 config TPL_STRTO
68 bool 68 bool
69 69
70 config IMAGE_SPARSE 70 config IMAGE_SPARSE
71 bool 71 bool
72 72
73 config IMAGE_SPARSE_FILLBUF_SIZE 73 config IMAGE_SPARSE_FILLBUF_SIZE
74 hex "Android sparse image CHUNK_TYPE_FILL buffer size" 74 hex "Android sparse image CHUNK_TYPE_FILL buffer size"
75 default 0x80000 75 default 0x80000
76 depends on IMAGE_SPARSE 76 depends on IMAGE_SPARSE
77 help 77 help
78 Set the size of the fill buffer used when processing CHUNK_TYPE_FILL 78 Set the size of the fill buffer used when processing CHUNK_TYPE_FILL
79 chunks. 79 chunks.
80 80
81 config USE_PRIVATE_LIBGCC 81 config USE_PRIVATE_LIBGCC
82 bool "Use private libgcc" 82 bool "Use private libgcc"
83 depends on HAVE_PRIVATE_LIBGCC 83 depends on HAVE_PRIVATE_LIBGCC
84 default y if HAVE_PRIVATE_LIBGCC && ((ARM && !ARM64) || MIPS) 84 default y if HAVE_PRIVATE_LIBGCC && ((ARM && !ARM64) || MIPS)
85 help 85 help
86 This option allows you to use the built-in libgcc implementation 86 This option allows you to use the built-in libgcc implementation
87 of U-Boot instead of the one provided by the compiler. 87 of U-Boot instead of the one provided by the compiler.
88 If unsure, say N. 88 If unsure, say N.
89 89
90 config SYS_HZ 90 config SYS_HZ
91 int 91 int
92 default 1000 92 default 1000
93 help 93 help
94 The frequency of the timer returned by get_timer(). 94 The frequency of the timer returned by get_timer().
95 get_timer() must operate in milliseconds and this option must be 95 get_timer() must operate in milliseconds and this option must be
96 set to 1000. 96 set to 1000.
97 97
98 config USE_TINY_PRINTF 98 config USE_TINY_PRINTF
99 bool "Enable tiny printf() version" 99 bool "Enable tiny printf() version"
100 help 100 help
101 This option enables a tiny, stripped down printf version. 101 This option enables a tiny, stripped down printf version.
102 This should only be used in space limited environments, 102 This should only be used in space limited environments,
103 like SPL versions with hard memory limits. This version 103 like SPL versions with hard memory limits. This version
104 reduces the code size by about 2.5KiB on armv7. 104 reduces the code size by about 2.5KiB on armv7.
105 105
106 The supported format specifiers are %c, %s, %u/%d and %x. 106 The supported format specifiers are %c, %s, %u/%d and %x.
107 107
108 config PANIC_HANG 108 config PANIC_HANG
109 bool "Do not reset the system on fatal error" 109 bool "Do not reset the system on fatal error"
110 help 110 help
111 Define this option to stop the system in case of a fatal error, 111 Define this option to stop the system in case of a fatal error,
112 so that you have to reset it manually. This is probably NOT a good 112 so that you have to reset it manually. This is probably NOT a good
113 idea for an embedded system where you want the system to reboot 113 idea for an embedded system where you want the system to reboot
114 automatically as fast as possible, but it may be useful during 114 automatically as fast as possible, but it may be useful during
115 development since you can try to debug the conditions that lead to 115 development since you can try to debug the conditions that lead to
116 the situation. 116 the situation.
117 117
118 config REGEX 118 config REGEX
119 bool "Enable regular expression support" 119 bool "Enable regular expression support"
120 default y if NET 120 default y if NET
121 help 121 help
122 If this variable is defined, U-Boot is linked against the 122 If this variable is defined, U-Boot is linked against the
123 SLRE (Super Light Regular Expression) library, which adds 123 SLRE (Super Light Regular Expression) library, which adds
124 regex support to some commands, for example "env grep" and 124 regex support to some commands, for example "env grep" and
125 "setexpr". 125 "setexpr".
126 126
127 choice 127 choice
128 prompt "Pseudo-random library support type" 128 prompt "Pseudo-random library support type"
129 depends on NET_RANDOM_ETHADDR || RANDOM_UUID || CMD_UUID 129 depends on NET_RANDOM_ETHADDR || RANDOM_UUID || CMD_UUID
130 default LIB_RAND 130 default LIB_RAND
131 help 131 help
132 Select the library to provide pseudo-random number generator 132 Select the library to provide pseudo-random number generator
133 functions. LIB_HW_RAND supports certain hardware engines that 133 functions. LIB_HW_RAND supports certain hardware engines that
134 provide this functionality. If in doubt, select LIB_RAND. 134 provide this functionality. If in doubt, select LIB_RAND.
135 135
136 config LIB_RAND 136 config LIB_RAND
137 bool "Pseudo-random library support" 137 bool "Pseudo-random library support"
138 138
139 config LIB_HW_RAND 139 config LIB_HW_RAND
140 bool "HW Engine for random libray support" 140 bool "HW Engine for random libray support"
141 141
142 endchoice 142 endchoice
143 143
144 config SPL_TINY_MEMSET 144 config SPL_TINY_MEMSET
145 bool "Use a very small memset() in SPL" 145 bool "Use a very small memset() in SPL"
146 help 146 help
147 The faster memset() is the arch-specific one (if available) enabled 147 The faster memset() is the arch-specific one (if available) enabled
148 by CONFIG_USE_ARCH_MEMSET. If that is not enabled, we can still get 148 by CONFIG_USE_ARCH_MEMSET. If that is not enabled, we can still get
149 better performance by writing a word at a time. But in very 149 better performance by writing a word at a time. But in very
150 size-constrained envrionments even this may be too big. Enable this 150 size-constrained environments even this may be too big. Enable this
151 option to reduce code size slightly at the cost of some speed. 151 option to reduce code size slightly at the cost of some speed.
152 152
153 config TPL_TINY_MEMSET 153 config TPL_TINY_MEMSET
154 bool "Use a very small memset() in TPL" 154 bool "Use a very small memset() in TPL"
155 help 155 help
156 The faster memset() is the arch-specific one (if available) enabled 156 The faster memset() is the arch-specific one (if available) enabled
157 by CONFIG_USE_ARCH_MEMSET. If that is not enabled, we can still get 157 by CONFIG_USE_ARCH_MEMSET. If that is not enabled, we can still get
158 better performance by writing a word at a time. But in very 158 better performance by writing a word at a time. But in very
159 size-constrained envrionments even this may be too big. Enable this 159 size-constrained environments even this may be too big. Enable this
160 option to reduce code size slightly at the cost of some speed. 160 option to reduce code size slightly at the cost of some speed.
161 161
162 config RBTREE 162 config RBTREE
163 bool 163 bool
164 164
165 config BITREVERSE 165 config BITREVERSE
166 bool "Bit reverse library from Linux" 166 bool "Bit reverse library from Linux"
167 167
168 source lib/dhry/Kconfig 168 source lib/dhry/Kconfig
169 169
170 menu "Security support" 170 menu "Security support"
171 171
172 config AES 172 config AES
173 bool "Support the AES algorithm" 173 bool "Support the AES algorithm"
174 help 174 help
175 This provides a means to encrypt and decrypt data using the AES 175 This provides a means to encrypt and decrypt data using the AES
176 (Advanced Encryption Standard). This algorithm uses a symetric key 176 (Advanced Encryption Standard). This algorithm uses a symetric key
177 and is widely used as a streaming cipher. Different key lengths are 177 and is widely used as a streaming cipher. Different key lengths are
178 supported by the algorithm but only a 128-bit key is supported at 178 supported by the algorithm but only a 128-bit key is supported at
179 present. 179 present.
180 180
181 source lib/rsa/Kconfig 181 source lib/rsa/Kconfig
182 182
183 config TPM 183 config TPM
184 bool "Trusted Platform Module (TPM) Support" 184 bool "Trusted Platform Module (TPM) Support"
185 depends on DM 185 depends on DM
186 help 186 help
187 This enables support for TPMs which can be used to provide security 187 This enables support for TPMs which can be used to provide security
188 features for your board. The TPM can be connected via LPC or I2C 188 features for your board. The TPM can be connected via LPC or I2C
189 and a sandbox TPM is provided for testing purposes. Use the 'tpm' 189 and a sandbox TPM is provided for testing purposes. Use the 'tpm'
190 command to interactive the TPM. Driver model support is provided 190 command to interactive the TPM. Driver model support is provided
191 for the low-level TPM interface, but only one TPM is supported at 191 for the low-level TPM interface, but only one TPM is supported at
192 a time by the TPM library. 192 a time by the TPM library.
193 193
194 config SPL_TPM 194 config SPL_TPM
195 bool "Trusted Platform Module (TPM) Support in SPL" 195 bool "Trusted Platform Module (TPM) Support in SPL"
196 depends on SPL_DM 196 depends on SPL_DM
197 help 197 help
198 This enables support for TPMs which can be used to provide security 198 This enables support for TPMs which can be used to provide security
199 features for your board. The TPM can be connected via LPC or I2C 199 features for your board. The TPM can be connected via LPC or I2C
200 and a sandbox TPM is provided for testing purposes. Use the 'tpm' 200 and a sandbox TPM is provided for testing purposes. Use the 'tpm'
201 command to interactive the TPM. Driver model support is provided 201 command to interactive the TPM. Driver model support is provided
202 for the low-level TPM interface, but only one TPM is supported at 202 for the low-level TPM interface, but only one TPM is supported at
203 a time by the TPM library. 203 a time by the TPM library.
204 204
205 config TPL_TPM 205 config TPL_TPM
206 bool "Trusted Platform Module (TPM) Support in TPL" 206 bool "Trusted Platform Module (TPM) Support in TPL"
207 depends on TPL_DM 207 depends on TPL_DM
208 help 208 help
209 This enables support for TPMs which can be used to provide security 209 This enables support for TPMs which can be used to provide security
210 features for your board. The TPM can be connected via LPC or I2C 210 features for your board. The TPM can be connected via LPC or I2C
211 and a sandbox TPM is provided for testing purposes. Use the 'tpm' 211 and a sandbox TPM is provided for testing purposes. Use the 'tpm'
212 command to interactive the TPM. Driver model support is provided 212 command to interactive the TPM. Driver model support is provided
213 for the low-level TPM interface, but only one TPM is supported at 213 for the low-level TPM interface, but only one TPM is supported at
214 a time by the TPM library. 214 a time by the TPM library.
215 215
216 endmenu 216 endmenu
217 217
218 menu "Android Verified Boot" 218 menu "Android Verified Boot"
219 219
220 config LIBAVB 220 config LIBAVB
221 bool "Android Verified Boot 2.0 support" 221 bool "Android Verified Boot 2.0 support"
222 depends on ANDROID_BOOT_IMAGE 222 depends on ANDROID_BOOT_IMAGE
223 default n 223 default n
224 help 224 help
225 This enables support of Android Verified Boot 2.0 which can be used 225 This enables support of Android Verified Boot 2.0 which can be used
226 to assure the end user of the integrity of the software running on a 226 to assure the end user of the integrity of the software running on a
227 device. Introduces such features as boot chain of trust, rollback 227 device. Introduces such features as boot chain of trust, rollback
228 protection etc. 228 protection etc.
229 229
230 endmenu 230 endmenu
231 231
232 menu "Hashing Support" 232 menu "Hashing Support"
233 233
234 config SHA1 234 config SHA1
235 bool "Enable SHA1 support" 235 bool "Enable SHA1 support"
236 help 236 help
237 This option enables support of hashing using SHA1 algorithm. 237 This option enables support of hashing using SHA1 algorithm.
238 The hash is calculated in software. 238 The hash is calculated in software.
239 The SHA1 algorithm produces a 160-bit (20-byte) hash value 239 The SHA1 algorithm produces a 160-bit (20-byte) hash value
240 (digest). 240 (digest).
241 241
242 config SHA256 242 config SHA256
243 bool "Enable SHA256 support" 243 bool "Enable SHA256 support"
244 help 244 help
245 This option enables support of hashing using SHA256 algorithm. 245 This option enables support of hashing using SHA256 algorithm.
246 The hash is calculated in software. 246 The hash is calculated in software.
247 The SHA256 algorithm produces a 256-bit (32-byte) hash value 247 The SHA256 algorithm produces a 256-bit (32-byte) hash value
248 (digest). 248 (digest).
249 249
250 config SHA_HW_ACCEL 250 config SHA_HW_ACCEL
251 bool "Enable hashing using hardware" 251 bool "Enable hashing using hardware"
252 help 252 help
253 This option enables hardware acceleration 253 This option enables hardware acceleration
254 for SHA1/SHA256 hashing. 254 for SHA1/SHA256 hashing.
255 This affects the 'hash' command and also the 255 This affects the 'hash' command and also the
256 hash_lookup_algo() function. 256 hash_lookup_algo() function.
257 257
258 config SHA_PROG_HW_ACCEL 258 config SHA_PROG_HW_ACCEL
259 bool "Enable Progressive hashing support using hardware" 259 bool "Enable Progressive hashing support using hardware"
260 depends on SHA_HW_ACCEL 260 depends on SHA_HW_ACCEL
261 help 261 help
262 This option enables hardware-acceleration for 262 This option enables hardware-acceleration for
263 SHA1/SHA256 progressive hashing. 263 SHA1/SHA256 progressive hashing.
264 Data can be streamed in a block at a time and the hashing 264 Data can be streamed in a block at a time and the hashing
265 is performed in hardware. 265 is performed in hardware.
266 266
267 config MD5 267 config MD5
268 bool 268 bool
269 269
270 config CRC32C 270 config CRC32C
271 bool 271 bool
272 272
273 endmenu 273 endmenu
274 274
275 menu "Compression Support" 275 menu "Compression Support"
276 276
277 config LZ4 277 config LZ4
278 bool "Enable LZ4 decompression support" 278 bool "Enable LZ4 decompression support"
279 help 279 help
280 If this option is set, support for LZ4 compressed images 280 If this option is set, support for LZ4 compressed images
281 is included. The LZ4 algorithm can run in-place as long as the 281 is included. The LZ4 algorithm can run in-place as long as the
282 compressed image is loaded to the end of the output buffer, and 282 compressed image is loaded to the end of the output buffer, and
283 trades lower compression ratios for much faster decompression. 283 trades lower compression ratios for much faster decompression.
284 284
285 NOTE: This implements the release version of the LZ4 frame 285 NOTE: This implements the release version of the LZ4 frame
286 format as generated by default by the 'lz4' command line tool. 286 format as generated by default by the 'lz4' command line tool.
287 This is not the same as the outdated, less efficient legacy 287 This is not the same as the outdated, less efficient legacy
288 frame format currently (2015) implemented in the Linux kernel 288 frame format currently (2015) implemented in the Linux kernel
289 (generated by 'lz4 -l'). The two formats are incompatible. 289 (generated by 'lz4 -l'). The two formats are incompatible.
290 290
291 config LZMA 291 config LZMA
292 bool "Enable LZMA decompression support" 292 bool "Enable LZMA decompression support"
293 help 293 help
294 This enables support for LZMA (Lempel-Ziv-Markov chain algorithm), 294 This enables support for LZMA (Lempel-Ziv-Markov chain algorithm),
295 a dictionary compression algorithm that provides a high compression 295 a dictionary compression algorithm that provides a high compression
296 ratio and fairly fast decompression speed. See also 296 ratio and fairly fast decompression speed. See also
297 CONFIG_CMD_LZMADEC which provides a decode command. 297 CONFIG_CMD_LZMADEC which provides a decode command.
298 298
299 config LZO 299 config LZO
300 bool "Enable LZO decompression support" 300 bool "Enable LZO decompression support"
301 help 301 help
302 This enables support for LZO compression algorithm.r 302 This enables support for LZO compression algorithm.r
303 303
304 config SPL_LZ4 304 config SPL_LZ4
305 bool "Enable LZ4 decompression support in SPL" 305 bool "Enable LZ4 decompression support in SPL"
306 help 306 help
307 This enables support for tge LZ4 decompression algorithm in SPL. LZ4 307 This enables support for tge LZ4 decompression algorithm in SPL. LZ4
308 is a lossless data compression algorithm that is focused on 308 is a lossless data compression algorithm that is focused on
309 fast compression and decompression speed. It belongs to the LZ77 309 fast compression and decompression speed. It belongs to the LZ77
310 family of byte-oriented compression schemes. 310 family of byte-oriented compression schemes.
311 311
312 config SPL_LZO 312 config SPL_LZO
313 bool "Enable LZO decompression support in SPL" 313 bool "Enable LZO decompression support in SPL"
314 help 314 help
315 This enables support for LZO compression algorithm in the SPL. 315 This enables support for LZO compression algorithm in the SPL.
316 316
317 config SPL_GZIP 317 config SPL_GZIP
318 bool "Enable gzip decompression support for SPL build" 318 bool "Enable gzip decompression support for SPL build"
319 select SPL_ZLIB 319 select SPL_ZLIB
320 help 320 help
321 This enables support for GZIP compression altorithm for SPL boot. 321 This enables support for GZIP compression altorithm for SPL boot.
322 322
323 config SPL_ZLIB 323 config SPL_ZLIB
324 bool 324 bool
325 help 325 help
326 This enables compression lib for SPL boot. 326 This enables compression lib for SPL boot.
327 327
328 endmenu 328 endmenu
329 329
330 config ERRNO_STR 330 config ERRNO_STR
331 bool "Enable function for getting errno-related string message" 331 bool "Enable function for getting errno-related string message"
332 help 332 help
333 The function errno_str(int errno), returns a pointer to the errno 333 The function errno_str(int errno), returns a pointer to the errno
334 corresponding text message: 334 corresponding text message:
335 - if errno is null or positive number - a pointer to "Success" message 335 - if errno is null or positive number - a pointer to "Success" message
336 - if errno is negative - a pointer to errno related message 336 - if errno is negative - a pointer to errno related message
337 337
338 config HEXDUMP 338 config HEXDUMP
339 bool "Enable hexdump" 339 bool "Enable hexdump"
340 help 340 help
341 This enables functions for printing dumps of binary data. 341 This enables functions for printing dumps of binary data.
342 342
343 config OF_LIBFDT 343 config OF_LIBFDT
344 bool "Enable the FDT library" 344 bool "Enable the FDT library"
345 default y if OF_CONTROL 345 default y if OF_CONTROL
346 help 346 help
347 This enables the FDT library (libfdt). It provides functions for 347 This enables the FDT library (libfdt). It provides functions for
348 accessing binary device tree images in memory, such as adding and 348 accessing binary device tree images in memory, such as adding and
349 removing nodes and properties, scanning through the tree and finding 349 removing nodes and properties, scanning through the tree and finding
350 particular compatible nodes. The library operates on a flattened 350 particular compatible nodes. The library operates on a flattened
351 version of the device tree. 351 version of the device tree.
352 352
353 config OF_LIBFDT_OVERLAY 353 config OF_LIBFDT_OVERLAY
354 bool "Enable the FDT library overlay support" 354 bool "Enable the FDT library overlay support"
355 depends on OF_LIBFDT 355 depends on OF_LIBFDT
356 default y if ARCH_OMAP2PLUS || ARCH_KEYSTONE 356 default y if ARCH_OMAP2PLUS || ARCH_KEYSTONE
357 help 357 help
358 This enables the FDT library (libfdt) overlay support. 358 This enables the FDT library (libfdt) overlay support.
359 359
360 config SPL_OF_LIBFDT 360 config SPL_OF_LIBFDT
361 bool "Enable the FDT library for SPL" 361 bool "Enable the FDT library for SPL"
362 default y if SPL_OF_CONTROL 362 default y if SPL_OF_CONTROL
363 help 363 help
364 This enables the FDT library (libfdt). It provides functions for 364 This enables the FDT library (libfdt). It provides functions for
365 accessing binary device tree images in memory, such as adding and 365 accessing binary device tree images in memory, such as adding and
366 removing nodes and properties, scanning through the tree and finding 366 removing nodes and properties, scanning through the tree and finding
367 particular compatible nodes. The library operates on a flattened 367 particular compatible nodes. The library operates on a flattened
368 version of the device tree. 368 version of the device tree.
369 369
370 config TPL_OF_LIBFDT 370 config TPL_OF_LIBFDT
371 bool "Enable the FDT library for TPL" 371 bool "Enable the FDT library for TPL"
372 default y if TPL_OF_CONTROL 372 default y if TPL_OF_CONTROL
373 help 373 help
374 This enables the FDT library (libfdt). It provides functions for 374 This enables the FDT library (libfdt). It provides functions for
375 accessing binary device tree images in memory, such as adding and 375 accessing binary device tree images in memory, such as adding and
376 removing nodes and properties, scanning through the tree and finding 376 removing nodes and properties, scanning through the tree and finding
377 particular compatible nodes. The library operates on a flattened 377 particular compatible nodes. The library operates on a flattened
378 version of the device tree. 378 version of the device tree.
379 379
380 config FDT_FIXUP_PARTITIONS 380 config FDT_FIXUP_PARTITIONS
381 bool "overwrite MTD partitions in DTS through defined in 'mtdparts'" 381 bool "overwrite MTD partitions in DTS through defined in 'mtdparts'"
382 depends on OF_LIBFDT 382 depends on OF_LIBFDT
383 depends on CMD_MTDPARTS 383 depends on CMD_MTDPARTS
384 help 384 help
385 Allow overwriting defined partitions in the device tree blob 385 Allow overwriting defined partitions in the device tree blob
386 using partition info defined in the 'mtdparts' environment 386 using partition info defined in the 'mtdparts' environment
387 variable. 387 variable.
388 388
389 menu "System tables" 389 menu "System tables"
390 depends on (!EFI && !SYS_COREBOOT) || (ARM && EFI_LOADER) 390 depends on (!EFI && !SYS_COREBOOT) || (ARM && EFI_LOADER)
391 391
392 config GENERATE_SMBIOS_TABLE 392 config GENERATE_SMBIOS_TABLE
393 bool "Generate an SMBIOS (System Management BIOS) table" 393 bool "Generate an SMBIOS (System Management BIOS) table"
394 default y 394 default y
395 depends on X86 || EFI_LOADER 395 depends on X86 || EFI_LOADER
396 help 396 help
397 The System Management BIOS (SMBIOS) specification addresses how 397 The System Management BIOS (SMBIOS) specification addresses how
398 motherboard and system vendors present management information about 398 motherboard and system vendors present management information about
399 their products in a standard format by extending the BIOS interface 399 their products in a standard format by extending the BIOS interface
400 on Intel architecture systems. 400 on Intel architecture systems.
401 401
402 Check http://www.dmtf.org/standards/smbios for details. 402 Check http://www.dmtf.org/standards/smbios for details.
403 403
404 config SMBIOS_MANUFACTURER 404 config SMBIOS_MANUFACTURER
405 string "SMBIOS Manufacturer" 405 string "SMBIOS Manufacturer"
406 depends on GENERATE_SMBIOS_TABLE 406 depends on GENERATE_SMBIOS_TABLE
407 default SYS_VENDOR 407 default SYS_VENDOR
408 help 408 help
409 The board manufacturer to store in SMBIOS structures. 409 The board manufacturer to store in SMBIOS structures.
410 Change this to override the default one (CONFIG_SYS_VENDOR). 410 Change this to override the default one (CONFIG_SYS_VENDOR).
411 411
412 config SMBIOS_PRODUCT_NAME 412 config SMBIOS_PRODUCT_NAME
413 string "SMBIOS Product Name" 413 string "SMBIOS Product Name"
414 depends on GENERATE_SMBIOS_TABLE 414 depends on GENERATE_SMBIOS_TABLE
415 default SYS_BOARD 415 default SYS_BOARD
416 help 416 help
417 The product name to store in SMBIOS structures. 417 The product name to store in SMBIOS structures.
418 Change this to override the default one (CONFIG_SYS_BOARD). 418 Change this to override the default one (CONFIG_SYS_BOARD).
419 419
420 endmenu 420 endmenu
421 421
422 source lib/efi/Kconfig 422 source lib/efi/Kconfig
423 source lib/efi_loader/Kconfig 423 source lib/efi_loader/Kconfig
424 source lib/optee/Kconfig 424 source lib/optee/Kconfig
425 425
426 endmenu 426 endmenu
427 427