]> Git Repo - u-boot.git/blame - common/Kconfig
Kconfig: Move DEFAULT_FDT_FILE under boot options
[u-boot.git] / common / Kconfig
CommitLineData
cf298167
SG
1source "common/Kconfig.boot"
2
98af8799
SG
3menu "Console"
4
4880b026
TR
5config MENU
6 bool
7 help
8 This is the library functionality to provide a text-based menu of
9 choices for the user to make choices with.
10
9854a874
SG
11config CONSOLE_RECORD
12 bool "Console recording"
13 help
14 This provides a way to record console output (and provide console
57247d9c 15 input) through circular buffers. This is mostly useful for testing.
9854a874
SG
16 Console output is recorded even when the console is silent.
17 To enable console recording, call console_record_reset_enable()
18 from your code.
19
20config CONSOLE_RECORD_OUT_SIZE
21 hex "Output buffer size"
22 depends on CONSOLE_RECORD
23 default 0x400 if CONSOLE_RECORD
24 help
25 Set the size of the console output buffer. When this fills up, no
26 more data will be recorded until some is removed. The buffer is
27 allocated immediately after the malloc() region is ready.
28
29config CONSOLE_RECORD_IN_SIZE
30 hex "Input buffer size"
31 depends on CONSOLE_RECORD
32 default 0x100 if CONSOLE_RECORD
33 help
34 Set the size of the console input buffer. When this contains data,
35 tstc() and getc() will use this in preference to real device input.
36 The buffer is allocated immediately after the malloc() region is
37 ready.
4d25507f 38
83f6f608
CG
39config DISABLE_CONSOLE
40 bool "Add functionality to disable console completely"
41 help
42 Disable console (in & out).
43
a4d88920
SDPP
44config IDENT_STRING
45 string "Board specific string to be added to uboot version string"
46 help
47 This options adds the board specific name to u-boot version.
48
b44b3026
MY
49config LOGLEVEL
50 int "loglevel"
6a3e65de 51 default 4
2aa69c9b 52 range 0 10
b44b3026
MY
53 help
54 All Messages with a loglevel smaller than the console loglevel will
55 be compiled in. The loglevels are defined as follows:
56
6fc7e938
SG
57 0 - emergency
58 1 - alert
59 2 - critical
60 3 - error
61 4 - warning
62 5 - note
63 6 - info
64 7 - debug
65 8 - debug content
66 9 - debug hardware I/O
b44b3026
MY
67
68config SPL_LOGLEVEL
69 int
70 default LOGLEVEL
71
4d8d3056
SG
72config TPL_LOGLEVEL
73 int
74 default LOGLEVEL
75
98af8799
SG
76config SILENT_CONSOLE
77 bool "Support a silent console"
78 help
79 This option allows the console to be silenced, meaning that no
80 output will appear on the console devices. This is controlled by
f7597730 81 setting the environment variable 'silent' to a non-empty value.
98af8799
SG
82 Note this also silences the console when booting Linux.
83
84 When the console is set up, the variable is checked, and the
85 GD_FLG_SILENT flag is set. Changing the environment variable later
86 will update the flag.
87
88config SILENT_U_BOOT_ONLY
89 bool "Only silence the U-Boot console"
90 depends on SILENT_CONSOLE
91 help
92 Normally when the U-Boot console is silenced, Linux's console is
93 also silenced (assuming the board boots into Linux). This option
94 allows the linux console to operate normally, even if U-Boot's
95 is silenced.
96
97config SILENT_CONSOLE_UPDATE_ON_SET
98 bool "Changes to the 'silent' environment variable update immediately"
99 depends on SILENT_CONSOLE
100 default y if SILENT_CONSOLE
101 help
102 When the 'silent' environment variable is changed, update the
103 console silence flag immediately. This allows 'setenv' to be used
104 to silence or un-silence the console.
105
106 The effect is that any change to the variable will affect the
107 GD_FLG_SILENT flag.
108
109config SILENT_CONSOLE_UPDATE_ON_RELOC
110 bool "Allow flags to take effect on relocation"
111 depends on SILENT_CONSOLE
112 help
113 In some cases the environment is not available until relocation
114 (e.g. NAND). This option makes the value of the 'silent'
115 environment variable take effect at relocation.
116
8f925584
SG
117config PRE_CONSOLE_BUFFER
118 bool "Buffer characters before the console is available"
119 help
120 Prior to the console being initialised (i.e. serial UART
121 initialised etc) all console output is silently discarded.
122 Defining CONFIG_PRE_CONSOLE_BUFFER will cause U-Boot to
123 buffer any console messages prior to the console being
124 initialised to a buffer. The buffer is a circular buffer, so
125 if it overflows, earlier output is discarded.
126
127 Note that this is not currently supported in SPL. It would be
128 useful to be able to share the pre-console buffer with SPL.
129
130config PRE_CON_BUF_SZ
131 int "Sets the size of the pre-console buffer"
132 depends on PRE_CONSOLE_BUFFER
133 default 4096
134 help
135 The size of the pre-console buffer affects how much console output
136 can be held before it overflows and starts discarding earlier
137 output. Normally there is very little output at this early stage,
138 unless debugging is enabled, so allow enough for ~10 lines of
139 text.
140
141 This is a useful feature if you are using a video console and
142 want to see the full boot output on the console. Without this
143 option only the post-relocation output will be displayed.
144
145config PRE_CON_BUF_ADDR
146 hex "Address of the pre-console buffer"
147 depends on PRE_CONSOLE_BUFFER
148 default 0x2f000000 if ARCH_SUNXI && MACH_SUN9I
149 default 0x4f000000 if ARCH_SUNXI && !MACH_SUN9I
38070170 150 default 0x0f000000 if ROCKCHIP_RK3288
61853a7a 151 default 0x0f200000 if ROCKCHIP_RK3399
8f925584
SG
152 help
153 This sets the start address of the pre-console buffer. This must
154 be in available memory and is accessed before relocation and
155 possibly before DRAM is set up. Therefore choose an address
156 carefully.
157
158 We should consider removing this option and allocating the memory
159 in board_init_f_init_reserve() instead.
160
ef26d603
SG
161config CONSOLE_MUX
162 bool "Enable console multiplexing"
163 default y if DM_VIDEO || VIDEO || LCD
164 help
165 This allows multiple devices to be used for each console 'file'.
166 For example, stdout can be set to go to serial and video.
167 Similarly, stdin can be set to come from serial and keyboard.
168 Input can be provided from either source. Console multiplexing
169 adds a small amount of size to U-Boot. Changes to the environment
170 variables stdout, stdin and stderr will take effect immediately.
171
172config SYS_CONSOLE_IS_IN_ENV
173 bool "Select console devices from the environment"
174 default y if CONSOLE_MUX
175 help
176 This allows multiple input/output devices to be set at boot time.
177 For example, if stdout is set to "serial,video" then output will
178 be sent to both the serial and video devices on boot. The
179 environment variables can be updated after boot to change the
180 input/output devices.
181
84f2a5d0
SG
182config SYS_CONSOLE_OVERWRITE_ROUTINE
183 bool "Allow board control over console overwriting"
184 help
185 If this is enabled, and the board-specific function
186 overwrite_console() returns 1, the stdin, stderr and stdout are
187 switched to the serial port, else the settings in the environment
188 are used. If this is not enabled, the console will not be switched
189 to serial.
190
3505bc55
SG
191config SYS_CONSOLE_ENV_OVERWRITE
192 bool "Update environment variables during console init"
193 help
194 The console environment variables (stdout, stdin, stderr) can be
195 used to determine the correct console devices on start-up. This
196 option writes the console devices to these variables on console
197 start-up (after relocation). This causes the environment to be
198 updated to match the console devices actually chosen.
199
f3f3efff
SG
200config SYS_CONSOLE_INFO_QUIET
201 bool "Don't display the console devices on boot"
202 help
203 Normally U-Boot displays the current settings for stdout, stdin
204 and stderr on boot when the post-relocation console is set up.
f7597730 205 Enable this option to suppress this output. It can be obtained by
f3f3efff
SG
206 calling stdio_print_current_devices() from board code.
207
869588de
SG
208config SYS_STDIO_DEREGISTER
209 bool "Allow deregistering stdio devices"
210 default y if USB_KEYBOARD
211 help
212 Generally there is no need to deregister stdio devices since they
213 are never deactivated. But if a stdio device is used which can be
214 removed (for example a USB keyboard) then this option can be
215 enabled to ensure this is handled correctly.
216
7e15638d
SG
217config SPL_SYS_STDIO_DEREGISTER
218 bool "Allow deregistering stdio devices in SPL"
219 help
220 Generally there is no need to deregister stdio devices since they
221 are never deactivated. But if a stdio device is used which can be
222 removed (for example a USB keyboard) then this option can be
223 enabled to ensure this is handled correctly. This is very rarely
224 needed in SPL.
225
226config SYS_DEVICE_NULLDEV
227 bool "Enable a null device for stdio"
3ca0609a 228 default y if SPLASH_SCREEN || SYS_STDIO_DEREGISTER
7e15638d
SG
229 help
230 Enable creation of a "nulldev" stdio device. This allows silent
231 operation of the console by setting stdout to "nulldev". Enable
232 this to use a serial console under board control.
233
98af8799
SG
234endmenu
235
e9c8d49d
SG
236menu "Logging"
237
238config LOG
239 bool "Enable logging support"
563273df 240 depends on DM
e9c8d49d
SG
241 help
242 This enables support for logging of status and debug messages. These
243 can be displayed on the console, recorded in a memory buffer, or
244 discarded if not needed. Logging supports various categories and
245 levels of severity.
246
7b6c34cb 247if LOG
e9c8d49d
SG
248
249config LOG_MAX_LEVEL
250 int "Maximum log level to record"
7b6c34cb
HS
251 default 6
252 range 0 9
e9c8d49d
SG
253 help
254 This selects the maximum log level that will be recorded. Any value
255 higher than this will be ignored. If possible log statements below
256 this level will be discarded at build time. Levels:
257
6fc7e938
SG
258 0 - emergency
259 1 - alert
260 2 - critical
261 3 - error
262 4 - warning
263 5 - note
264 6 - info
e9c8d49d 265 7 - debug
6fc7e938
SG
266 8 - debug content
267 9 - debug hardware I/O
e9c8d49d 268
7b6c34cb
HS
269config LOG_DEFAULT_LEVEL
270 int "Default logging level to display"
271 default LOG_MAX_LEVEL
272 range 0 LOG_MAX_LEVEL
e9c8d49d 273 help
7b6c34cb
HS
274 This is the default logging level set when U-Boot starts. It can
275 be adjusted later using the 'log level' command. Note that setting
276 this to a value above LOG_MAX_LEVEL will be ineffective, since the
277 higher levels are not compiled in to U-Boot.
e9c8d49d 278
6fc7e938
SG
279 0 - emergency
280 1 - alert
281 2 - critical
282 3 - error
283 4 - warning
284 5 - note
285 6 - info
e9c8d49d 286 7 - debug
6fc7e938
SG
287 8 - debug content
288 9 - debug hardware I/O
e9c8d49d 289
7b6c34cb
HS
290config LOG_CONSOLE
291 bool "Allow log output to the console"
292 default y
293 help
294 Enables a log driver which writes log records to the console.
295 Generally the console is the serial port or LCD display. Only the
296 log message is shown - other details like level, category, file and
297 line number are omitted.
298
3c21d773
HS
299config LOGF_FILE
300 bool "Show source file name in log messages by default"
301 help
302 Show the source file name in log messages by default. This value
303 can be overridden using the 'log format' command.
304
305config LOGF_LINE
306 bool "Show source line number in log messages by default"
307 help
308 Show the source line number in log messages by default. This value
309 can be overridden using the 'log format' command.
310
311config LOGF_FUNC
312 bool "Show function name in log messages by default"
313 help
314 Show the function name in log messages by default. This value can
315 be overridden using the 'log format' command.
316
7b6c34cb
HS
317config LOG_SYSLOG
318 bool "Log output to syslog server"
319 depends on NET
320 help
321 Enables a log driver which broadcasts log records via UDP port 514
322 to syslog servers.
323
324config SPL_LOG
325 bool "Enable logging support in SPL"
326 depends on LOG
327 help
328 This enables support for logging of status and debug messages. These
329 can be displayed on the console, recorded in a memory buffer, or
330 discarded if not needed. Logging supports various categories and
331 levels of severity.
332
333if SPL_LOG
334
335config SPL_LOG_MAX_LEVEL
336 int "Maximum log level to record in SPL"
337 depends on SPL_LOG
4d8d3056 338 default 3
7b6c34cb 339 range 0 9
4d8d3056
SG
340 help
341 This selects the maximum log level that will be recorded. Any value
342 higher than this will be ignored. If possible log statements below
343 this level will be discarded at build time. Levels:
344
6fc7e938
SG
345 0 - emergency
346 1 - alert
347 2 - critical
348 3 - error
349 4 - warning
350 5 - note
351 6 - info
4d8d3056 352 7 - debug
6fc7e938
SG
353 8 - debug content
354 9 - debug hardware I/O
4d8d3056 355
7b6c34cb
HS
356config SPL_LOG_CONSOLE
357 bool "Allow log output to the console in SPL"
358 default y
f0b05c95 359 help
7b6c34cb
HS
360 Enables a log driver which writes log records to the console.
361 Generally the console is the serial port or LCD display. Only the
362 log message is shown - other details like level, category, file and
363 line number are omitted.
364
365endif
366
367config TPL_LOG
368 bool "Enable logging support in TPL"
369 depends on LOG
370 help
371 This enables support for logging of status and debug messages. These
372 can be displayed on the console, recorded in a memory buffer, or
373 discarded if not needed. Logging supports various categories and
374 levels of severity.
375
376if TPL_LOG
377
378config TPL_LOG_MAX_LEVEL
379 int "Maximum log level to record in TPL"
380 depends on TPL_LOG
381 default 3
382 range 0 9
383 help
384 This selects the maximum log level that will be recorded. Any value
385 higher than this will be ignored. If possible log statements below
386 this level will be discarded at build time. Levels:
f0b05c95
SG
387
388 0 - emergency
389 1 - alert
390 2 - critical
391 3 - error
392 4 - warning
393 5 - note
394 6 - info
395 7 - debug
396 8 - debug content
397 9 - debug hardware I/O
398
4d8d3056 399config TPL_LOG_CONSOLE
54b6abae 400 bool "Allow log output to the console in TPL"
c6d47535
SG
401 default y
402 help
403 Enables a log driver which writes log records to the console.
404 Generally the console is the serial port or LCD display. Only the
405 log message is shown - other details like level, category, file and
406 line number are omitted.
407
7b6c34cb 408endif
ef11ed82 409
3707c6ee
SG
410config LOG_ERROR_RETURN
411 bool "Log all functions which return an error"
3707c6ee
SG
412 help
413 When an error is returned in U-Boot it is sometimes difficult to
f7597730 414 figure out the root cause. For example, reading from SPI flash may
3707c6ee
SG
415 fail due to a problem in the SPI controller or due to the flash part
416 not returning the expected information. This option changes
417 log_ret() to log any errors it sees. With this option disabled,
418 log_ret() is a nop.
419
420 You can add log_ret() to all functions which return an error code.
421
7b6c34cb
HS
422config LOG_TEST
423 bool "Provide a test for logging"
424 depends on UNIT_TEST
425 default y if SANDBOX
426 help
427 This enables a 'log test' command to test logging. It is normally
428 executed from a pytest and simply outputs logging information
429 in various different ways to test that the logging system works
430 correctly with various settings.
431
432endif
433
e9c8d49d
SG
434endmenu
435
8ccf98b1
AF
436config MISC_INIT_R
437 bool "Execute Misc Init"
438 default y if ARCH_KEYSTONE || ARCH_SUNXI || MPC85xx
439 default y if ARCH_OMAP2PLUS && !AM33XX
440 help
441 Enabling this option calls 'misc_init_r' function
442
9dd1d0aa
HS
443config VERSION_VARIABLE
444 bool "add U-Boot environment variable vers"
445 default n
446 help
447 If this variable is defined, an environment variable
448 named "ver" is created by U-Boot showing the U-Boot
449 version as printed by the "version" command.
450 Any change to this variable will be reverted at the
451 next reset.
c2ae7d82 452
de70fefb 453config BOARD_LATE_INIT
8eb55e19 454 bool "Execute Board late init"
de70fefb
JT
455 help
456 Sometimes board require some initialization code that might
457 require once the actual init done, example saving board specific env,
458 boot-modes etc. which eventually done at late.
459
460 So this config enable the late init code with the help of board_late_init
461 function which should defined on respective boards.
462
19a97475
LV
463config DISPLAY_CPUINFO
464 bool "Display information about the CPU during start up"
f31414a0 465 default y if ARC|| ARM || NIOS2 || X86 || XTENSA || M68K
19a97475
LV
466 help
467 Display information about the CPU that U-Boot is running on
468 when U-Boot starts up. The function print_cpuinfo() is called
469 to do this.
470
84351792 471config DISPLAY_BOARDINFO
78eba69d 472 bool "Display information about the board during early start up"
f31414a0 473 default y if ARC || ARM || M68K || MIPS || PPC || SANDBOX || XTENSA
84351792
LV
474 help
475 Display information about the board that U-Boot is running on
476 when U-Boot starts up. The board function checkboard() is called
477 to do this.
478
78eba69d
MS
479config DISPLAY_BOARDINFO_LATE
480 bool "Display information about the board during late start up"
481 help
482 Display information about the board that U-Boot is running on after
483 the relocation phase. The board function checkboard() is called to do
484 this.
485
2acc24fc
PT
486config BOUNCE_BUFFER
487 bool "Include bounce buffer API"
488 help
489 Some peripherals support DMA from a subset of physically
490 addressable memory only. To support such peripherals, the
491 bounce buffer API uses a temporary buffer: it copies data
492 to/from DMA regions while managing cache operations.
493
494 A second possible use of bounce buffers is their ability to
495 provide aligned buffers for DMA operations.
496
bed44f49
SG
497config BOARD_TYPES
498 bool "Call get_board_type() to get and display the board type"
499 help
500 If this option is enabled, checkboard() will call get_board_type()
501 to get a string containing the board type and this will be
502 displayed immediately after the model is shown on the console
503 early in boot.
504
a421192f
SG
505menu "Start-up hooks"
506
507config ARCH_EARLY_INIT_R
508 bool "Call arch-specific init soon after relocation"
a421192f
SG
509 help
510 With this option U-Boot will call arch_early_init_r() soon after
511 relocation. Driver model is running by this point, and the cache
512 is on. Note that board_early_init_r() is called first, if
513 enabled. This can be used to set up architecture-specific devices.
514
4585601a
SG
515config ARCH_MISC_INIT
516 bool "Call arch-specific init after relocation, when console is ready"
517 help
518 With this option U-Boot will call arch_misc_init() after
519 relocation to allow miscellaneous arch-dependent initialisation
520 to be performed. This function should be defined by the board
f7597730 521 and will be called after the console is set up, after relocation.
4585601a 522
a5d67547
SG
523config BOARD_EARLY_INIT_F
524 bool "Call board-specific init before relocation"
a5d67547
SG
525 help
526 Some boards need to perform initialisation as soon as possible
527 after boot. With this option, U-Boot calls board_early_init_f()
528 after driver model is ready in the pre-relocation init sequence.
529 Note that the normal serial console is not yet set up, but the
530 debug UART will be available if enabled.
531
02ddc147
MS
532config BOARD_EARLY_INIT_R
533 bool "Call board-specific init after relocation"
534 help
535 Some boards need to perform initialisation as directly after
536 relocation. With this option, U-Boot calls board_early_init_r()
537 in the post-relocation init sequence.
538
2aeb22d9
MS
539config LAST_STAGE_INIT
540 bool "Call board-specific as last setup step"
541 help
542 Some boards need to perform initialisation immediately before control
543 is passed to the command-line interpreter (e.g. for initializations
544 that depend on later phases in the init sequence). With this option,
545 U-Boot calls last_stage_init() before the command-line interpreter is
546 started.
547
98bf46f7
OP
548config PCI_INIT_R
549 bool "Enumerate PCI buses during init"
550 depends on PCI
551 default y if !DM_PCI
552 help
553 With this option U-Boot will call pci_init() soon after relocation,
554 which will enumerate PCI buses. This is needed, for instance, in the
555 case of DM PCI-based Ethernet devices, which will not be detected
556 without having the enumeration performed earlier.
557
a421192f
SG
558endmenu
559
d70f919e
SG
560menu "Security support"
561
562config HASH
563 bool # "Support hashing API (SHA1, SHA256, etc.)"
564 help
565 This provides a way to hash data in memory using various supported
566 algorithms (such as SHA1, MD5, CRC32). The API is defined in hash.h
567 and the algorithms it supports are defined in common/hash.c. See
568 also CMD_HASH for command-line access.
569
b0aa74a2
IO
570config AVB_VERIFY
571 bool "Build Android Verified Boot operations"
e61b4151 572 depends on LIBAVB
87c814d4 573 depends on PARTITION_UUIDS
b0aa74a2
IO
574 help
575 This option enables compilation of bootloader-dependent operations,
576 used by Android Verified Boot 2.0 library (libavb). Includes:
577 * Helpers to process strings in order to build OS bootargs.
578 * Helpers to access MMC, similar to drivers/fastboot/fb_mmc.c.
579 * Helpers to alloc/init/free avb ops.
580
e61b4151
UA
581if AVB_VERIFY
582
583config AVB_BUF_ADDR
584 hex "Define AVB buffer address"
585 default FASTBOOT_BUF_ADDR
586 help
587 AVB requires a buffer for memory transactions. This variable defines the
588 buffer address.
589
590config AVB_BUF_SIZE
591 hex "Define AVB buffer SIZE"
592 default FASTBOOT_BUF_SIZE
593 help
594 AVB requires a buffer for memory transactions. This variable defines the
595 buffer size.
596
597endif # AVB_VERIFY
598
c0126bd8
SG
599config SPL_HASH
600 bool # "Support hashing API (SHA1, SHA256, etc.)"
601 help
602 This provides a way to hash data in memory using various supported
603 algorithms (such as SHA1, MD5, CRC32). The API is defined in hash.h
604 and the algorithms it supports are defined in common/hash.c. See
605 also CMD_HASH for command-line access.
606
607config TPL_HASH
608 bool # "Support hashing API (SHA1, SHA256, etc.)"
609 help
610 This provides a way to hash data in memory using various supported
611 algorithms (such as SHA1, MD5, CRC32). The API is defined in hash.h
612 and the algorithms it supports are defined in common/hash.c. See
613 also CMD_HASH for command-line access.
614
d70f919e
SG
615endmenu
616
b254c529
MV
617menu "Update support"
618
619config UPDATE_TFTP
620 bool "Auto-update using fitImage via TFTP"
621 depends on FIT
622 help
623 This option allows performing update of NOR with data in fitImage
624 sent via TFTP boot.
625
626config UPDATE_TFTP_CNT_MAX
627 int "The number of connection retries during auto-update"
628 default 0
629 depends on UPDATE_TFTP
630
631config UPDATE_TFTP_MSEC_MAX
632 int "Delay in mSec to wait for the TFTP server during auto-update"
633 default 100
634 depends on UPDATE_TFTP
635
d65e8da9
RT
636config ANDROID_AB
637 bool "Android A/B updates"
638 default n
639 help
640 If enabled, adds support for the new Android A/B update model. This
641 allows the bootloader to select which slot to boot from based on the
642 information provided by userspace via the Android boot_ctrl HAL. This
643 allows a bootloader to try a new version of the system but roll back
644 to previous version if the new one didn't boot all the way.
645
b254c529
MV
646endmenu
647
9f407d4e
SG
648menu "Blob list"
649
650config BLOBLIST
651 bool "Support for a bloblist"
652 help
653 This enables support for a bloblist in U-Boot, which can be passed
654 from TPL to SPL to U-Boot proper (and potentially to Linux). The
655 blob list supports multiple binary blobs of data, each with a tag,
656 so that different U-Boot components can store data which can survive
657 through to the next stage of the boot.
658
659config SPL_BLOBLIST
660 bool "Support for a bloblist in SPL"
661 depends on BLOBLIST
662 default y if SPL
663 help
664 This enables a bloblist in SPL. If this is the first part of U-Boot
665 to run, then the bloblist is set up in SPL and passed to U-Boot
666 proper. If TPL also has a bloblist, then SPL uses the one from there.
667
668config TPL_BLOBLIST
669 bool "Support for a bloblist in TPL"
670 depends on BLOBLIST
671 default y if TPL
672 help
673 This enables a bloblist in TPL. The bloblist is set up in TPL and
674 passed to SPL and U-Boot proper.
675
676config BLOBLIST_SIZE
677 hex "Size of bloblist"
678 depends on BLOBLIST
679 default 0x400
680 help
681 Sets the size of the bloblist in bytes. This must include all
682 overhead (alignment, bloblist header, record header). The bloblist
683 is set up in the first part of U-Boot to run (TPL, SPL or U-Boot
684 proper), and this sane bloblist is used for subsequent stages.
685
686config BLOBLIST_ADDR
687 hex "Address of bloblist"
688 depends on BLOBLIST
689 default 0xe000 if SANDBOX
690 help
691 Sets the address of the bloblist, set up by the first part of U-Boot
692 which runs. Subsequent U-Boot stages typically use the same address.
693
694endmenu
695
c2ae7d82 696source "common/spl/Kconfig"
b983cc2d
AT
697
698config IMAGE_SIGN_INFO
699 bool
700 select SHA1
701 select SHA256
702 help
703 Enable image_sign_info helper functions.
6441164d
HS
704
705if IMAGE_SIGN_INFO
706
707config SPL_IMAGE_SIGN_INFO
708 bool
709 select SHA1
710 select SHA256
711 help
712 Enable image_sign_info helper functions in SPL.
713
714endif
This page took 0.285639 seconds and 4 git commands to generate.