Lines Matching +full:nand +full:- +full:style
25 supports MMC, NAND and YMODEM and other methods loading of U-Boot
29 bool "Pass hand-off information from SPL to U-Boot proper"
32 It is useful to be able to pass information from SPL to U-Boot
33 proper to preserve state that is known in SPL and is needed in U-Boot.
34 Enable this to locate the handoff information in U-Boot proper, early
35 in boot. It is available in gd->handoff. The state state is set up
44 This option can minilize the SPL size to compatible with AST2600-A0
48 bool "Pass hand-off information from SPL to U-Boot proper"
53 used to pass information like the size of SDRAM from SPL to U-Boot
59 default "arch/$(ARCH)/cpu/u-boot-spl.lds"
61 The SPL stage will usually require a different linker-script
63 U-Boot stage. Set this to the path of the linker-script to
67 bool "Call board-specific initialization in SPL"
69 If this option is enabled, U-Boot will call the function
77 ROM for loading the next boot-stage after performing basic setup
81 BOOT_DEVICE_BOOTROM (or fall-through to the next boot device in the
90 use proper U-Boot for normal boot flow and hence needs those
127 usage as the *_simple malloc functions do not re-use free-ed mem.
136 usage as the *_simple malloc functions do not re-use free-ed mem.
145 location for the SPL stack. U-Boot SPL switches to this after
176 bool "Enable output of the SPL banner 'U-Boot SPL ...'"
184 bool "Enable output of the TPL banner 'U-Boot TPL ...'"
192 bool "Display a board-specific message in SPL"
194 If this option is enabled, U-Boot will call the function
196 banner ("U-Boot SPL ..."). This function should be provided by
220 Use sector number for specifying U-Boot location on MMC/SD in
224 hex "Address on the MMC to load U-Boot from"
236 Address on the MMC to load U-Boot from, when the MMC is being used
242 Use a partition for loading U-Boot when using MMC/SD in raw mode.
245 hex "Partition to use to load U-Boot from"
249 Partition on the MMC to load U-Boot from when the MMC is being
256 Use partition type for specifying U-Boot partition on MMC/SD in
257 raw mode. U-Boot will be loaded from the first partition of this
261 hex "Partition Type on the MMC to load U-Boot from"
264 Partition Type on the MMC to load U-Boot from, when the MMC is being
272 This is a 32-bit checksum value that can be used to verify images.
282 checksum is a 128-bit hash value used to check that the image
284 secure as it is possible (with a brute-force attack) to adjust the
295 checksum is a 160-bit (20-byte) hash value used to check that the
298 due to the expanding computing power available to brute-force
307 checksum is a 256-bit (32-byte) hash value used to check that the
317 checksum is a 384-bit (48-byte) hash value used to check that the
328 checksum is a 512-bit (64-byte) hash value used to check that the
341 first image to be treated as having a U-Boot style calling
371 this option to build system-specific drivers for hash acceleration
381 this option to build system-specific drivers for hash acceleration
387 Enable DMA (direct-memory-access) drivers in SPL. These drivers
388 can be used to handle memory-to-peripheral data transfer without
403 Enable environment support in SPL. The U-Boot environment provides
405 control many aspects of U-Boot's operation. Normally this is not
409 starting U-Boot first. Enabling this option will make env_get()
431 drivers in SPL. This permits SPL to load U-Boot over an Ethernet
432 link rather than from an on-board peripheral. Environment support
440 U-Boot (or Linux in Falcon mode) to be loaded from an EXT
449 permits U-Boot (or Linux in Falcon mode) to be loaded from a FAT
463 Enable support for FPGAs in SPL. Field-programmable Gate Arrays
464 provide software-configurable hardware which is typically used to
474 Enable support for GPIOs (General-purpose Input/Output) in SPL.
475 GPIOs allow U-Boot to read the state of an input line (high or
478 input. GPIOs can be useful in SPL to enable a 'sign-of-life' LED,
485 Enable support for the I2C (Inter-Integrated Circuit) bus in SPL.
498 Enable support for common U-Boot libraries within SPL. These
499 libraries include common code to deal with U-Boot images,
509 of a misnomer as it includes non-spinning media such as flash (as
516 U-Boot to also be used in SPL. It brings in the code in disk/.
521 Enable support for generic U-Boot libraries within SPL. These
558 Enable support for DDR-SDRAM (double-data-rate synchronous dynamic
559 random-access memory) on the MPC8XXX family within SPL. This
560 allows DRAM to be set up before loading U-Boot into that DRAM,
567 provides a block interface over raw NAND and can also be used with
568 SPI flash. This allows SPL to load U-Boot from supported MTD
577 the drivers in drivers/usb/musb-new as part of an SPL build. The
581 bool "Support NAND flash"
583 Enable support for NAND (Negative AND) flash in SPL. NAND flash
584 can be used to allow SPL to load U-Boot from supported devices.
585 This enables the drivers in drivers/mtd/nand/raw as part of an SPL
592 This permits SPL to load U-Boot over a network link rather than
593 from an on-board peripheral. Environment support is required since
605 SPL or U-Boot itself makes the request
611 This is specific to the ARM926EJ-S CPU. It disables the standard
612 start.S start-up code, presumably so that a replacement can be
619 Enable support for loading U-Boot from memory-mapped NOR (Negative
621 a memory-mapped device makes it very easy to access. Loading from
628 Enable support for execute in place of U-Boot or kernel image. There
637 a type of NAND flash and therefore can be used to allow SPL to
638 load U-Boot from supported devices. This enables the drivers in
661 default "tpl/u-boot-with-tpl.bin" if TPL
662 default "u-boot.bin"
665 u-boot.bin, i.e. RAW image without any header. In case of
666 TPL, tpl/u-boot-with-tpl.bin. For new boards, suggest to
667 use u-boot.img.
688 Enable support for POST (Power-on Self Test) in SPL. POST is a
699 That can be useful in SPL to handle IP reset in driver, as in U-Boot,
707 for PMICs (Power-management Integrated Circuits) and some of the
749 Enable RTC (Real-time Clock) support in SPL. This includes support
751 non-volatile (battery-backed) memory which is accessible if
760 loading U-Boot. SATA is used in higher-end embedded systems and
779 Enable support for using SPI flash in SPL, and loading U-Boot from
782 but fast bidirectional 4-wire bus (clock, chip select and two data
809 Enable support for loading next stage, U-Boot or otherwise, from
810 SPI NOR in U-Boot SPL.
818 to SPI flash for loading U-Boot. See SPL_SPI_FLASH_SUPPORT for
827 Enable support for temperature-sensing devices. Some SoCs have on-chip
829 automatic power-off when the temperature gets too high or low. Other
837 SPL can load U-Boot from a connected USB peripheral, such as a USB
848 devices such as hard drives and flash drivers for loading U-Boot.
849 The actual drivers are enabled separately using the normal U-Boot
865 drivers in SPL. This permits SPL to load U-Boot over a
866 USB-connected Ethernet link (such as a USB Ethernet dongle) rather
879 the SPL built with dfu. The user can load binaries (u-boot/kernel) to
880 selected device partition from host-pc using dfu-utils.
881 This feature is useful to flash the binaries to factory or bare-metal
893 (u-boot/kernel) to the selected device partition using
894 DFU and execute the u-boot/kernel from RAM.
920 means of transmitting U-Boot over a serial line for using in SPL,
929 More detail at: https://github.com/ARM-software/arm-trusted-firmware
937 not U-Boot aware and have an insufficiently robust parameter
940 If this option is enabled, the spl_atf os-type handler will
953 bool "Support OP-TEE Trusted OS"
956 OP-TEE is an open source Trusted OS which is loaded by SPL.
957 More detail at: https://github.com/OP-TEE/optee_os
969 bool "Pass hand-off information from TPL to SPL and U-Boot proper"
974 used to pass information like the size of SDRAM from TPL to U-Boot
979 bool "Call board-specific initialization in TPL"
981 If this option is enabled, U-Boot will call the function
988 default "arch/arm/cpu/armv8/u-boot-spl.lds" if ARM64
989 default "arch/$(ARCH)/cpu/u-boot-spl.lds"
991 The TPL stage will usually require a different linker-script
993 U-Boot stage. Set this to the path of the linker-script to
997 fall back to the linker-script used for the SPL stage.
1000 bool "TPL needs a separate text-base"
1004 Enable, if the TPL stage should not inherit its text-base
1009 bool "TPL needs a separate initial stack-pointer"
1014 stack-pointer from the settings for the SPL stage.
1030 hex "Address of the initial stack-pointer for the TPL stage"
1033 The address of the initial stack-pointer for the TPL stage.
1034 Usually this will be the (aligned) top-of-stack.
1040 ROM for loading the next boot-stage after performing basic setup
1044 BOOT_DEVICE_BOOTROM (or fall-through to the next boot device in the
1063 Enable support for GPIOs (General-purpose Input/Output) in TPL.
1064 GPIOs allow U-Boot to read the state of an input line (high or
1067 input. GPIOs can be useful in TPL to enable a 'sign-of-life' LED,
1080 Enable support for common U-Boot libraries within TPL. See
1086 Enable support for generic U-Boot libraries within TPL. See
1092 Enable support for DDR-SDRAM on the MPC8XXX family within TPL. See
1102 bool "Support NAND flash"
1104 Enable support for NAND in TPL. See SPL_NAND_SUPPORT for details.
1139 Enable RTC (Real-time Clock) support in TPL. This includes support
1141 non-volatile (battery-backed) memory which is accessible if
1163 Enable support for loading next stage, U-Boot or otherwise, from
1164 SPI NOR in U-Boot TPL.
1178 means of transmitting U-Boot over a serial line for using in TPL,