Lines Matching +full:- +full:- +full:enable +full:- +full:libraries
15 prompt "Enable SPL"
24 Enable the SPL framework under common/spl/. This framework
25 supports MMC, NAND and YMODEM and other methods loading of U-Boot
32 default "arch/$(ARCH)/cpu/u-boot-spl.lds"
34 The SPL stage will usually require a different linker-script
36 U-Boot stage. Set this to the path of the linker-script to
40 bool "Call board-specific initialization in SPL"
42 If this option is enabled, U-Boot will call the function
50 ROM for loading the next boot-stage after performing basic setup
53 Enable this option, to return to the BOOTROM through the
54 BOOT_DEVICE_BOOTROM (or fall-through to the next boot device in the
63 use proper U-Boot for normal boot flow and hence needs those
90 usage as the *_simple malloc functions do not re-use free-ed mem.
99 usage as the *_simple malloc functions do not re-use free-ed mem.
102 bool "Enable SDRAM location for SPL stack"
108 location for the SPL stack. U-Boot SPL switches to this after
139 bool "Disable output of the SPL banner 'U-Boot SPL ...'"
146 bool "Display a board-specific message in SPL"
148 If this option is enabled, U-Boot will call the function
150 banner ("U-Boot SPL ..."). This function should be provided by
161 Use sector number for specifying U-Boot location on MMC/SD in
165 hex "Address on the MMC to load U-Boot from"
177 Address on the MMC to load U-Boot from, when the MMC is being used
183 Use a partition for loading U-Boot when using MMC/SD in raw mode.
186 hex "Partition to use to load U-Boot from"
190 Partition on the MMC to load U-Boot from when the MMC is being
197 Use partition type for specifying U-Boot partition on MMC/SD in
198 raw mode. U-Boot will be loaded from the first partition of this
202 hex "Partition Type on the MMC to load U-Boot from"
205 Partition Type on the MMC to load U-Boot from, when the MMC is being
212 Enable this to support CRC32 in FIT images within SPL. This is a
213 32-bit checksum value that can be used to verify images. This is
222 Enable this to support MD5 in FIT images within SPL. An MD5
223 checksum is a 128-bit hash value used to check that the image
225 secure as it is possible (with a brute-force attack) to adjust the
235 Enable this to support SHA1 in FIT images within SPL. A SHA1
236 checksum is a 160-bit (20-byte) hash value used to check that the
239 due to the expanding computing power avaiable to brute-force
247 Enable this to support SHA256 in FIT images within SPL. A SHA256
248 checksum is a 256-bit (32-byte) hash value used to check that the
254 supported in U-Boot.
261 Enable this to reduce the size of the FIT image loading code
265 first image to be treated as having a U-Boot style calling
274 Enable this to support CPU drivers in SPL. These drivers can set
277 may improve boot performance. Enable this option to build the
283 Enable crypto drivers in SPL. These drivers can be used to
284 accelerate secure boot processing in secure applications. Enable
293 Enable hashing drivers in SPL. These drivers can be used to
294 accelerate secure boot processing in secure applications. Enable
295 this option to build system-specific drivers for hash acceleration
301 Enable DMA (direct-memory-access) drivers in SPL. These drivers
302 can be used to handle memory-to-peripheral data transfer without
303 the CPU moving the data. Enable this option to build the drivers
309 Enable miscellaneous drivers in SPL. These drivers perform various
310 tasks that don't fall nicely into other categories, Enable this
317 Enable environment support in SPL. The U-Boot environment provides
319 control many aspects of U-Boot's operation. Normally this is not
323 starting U-Boot first. Enabling this option will make env_get()
331 Enable save environment support in SPL after setenv. By default
344 Enable access to the network subsystem and associated Ethernet
345 drivers in SPL. This permits SPL to load U-Boot over an Ethernet
346 link rather than from an on-board peripheral. Environment support
353 Enable support for EXT2/3/4 filesystems with SPL. This permits
354 U-Boot (or Linux in Falcon mode) to be loaded from an EXT
362 Enable support for FAT and VFAT filesystems with SPL. This
363 permits U-Boot (or Linux in Falcon mode) to be loaded from a FAT
370 Enable support for FPGAs in SPL. Field-programmable Gate Arrays
371 provide software-configurable hardware which is typically used to
375 as early as possible during boot, and this option can enable that
381 Enable support for GPIOs (General-purpose Input/Output) in SPL.
382 GPIOs allow U-Boot to read the state of an input line (high or
385 input. GPIOs can be useful in SPL to enable a 'sign-of-life' LED,
386 for example. Enable this option to build the drivers in
392 Enable support for the I2C (Inter-Integrated Circuit) bus in SPL.
399 Enable this option to build the drivers in drivers/i2c as part of
403 bool "Support common libraries"
405 Enable support for common U-Boot libraries within SPL. These
406 libraries include common code to deal with U-Boot images,
408 boards. Enable this option to build the code in common/ as part of
414 Enable support for disk partitions within SPL. 'Disk' is something
415 of a misnomer as it includes non-spinning media such as flash (as
422 U-Boot to also be used in SPL. It brings in the code in disk/.
425 bool "Support generic libraries"
427 Enable support for generic U-Boot libraries within SPL. These
428 libraries include generic code to deal with device tree, hashing,
430 boards. Enable this option to build the code in lib/ as part of an
437 Enable support for MMC (Multimedia Card) within SPL. This enables
440 support depending on the application (SPL_LIBDISK_SUPPORT). Enable
449 Enable write access to MMC and SD Cards in SPL
455 Enable support for DDR-SDRAM (double-data-rate synchronous dynamic
456 random-access memory) on the MPC8XXX family within SPL. This
457 allows DRAM to be set up before loading U-Boot into that DRAM,
463 Enable support for MTD (Memory Technology Device) within SPL. MTD
465 SPI flash. This allows SPL to load U-Boot from supported MTD
467 to enable specific MTD drivers.
472 Enable support for Mentor Graphics USB in SPL. This is a new
473 driver used by some boards. Enable this option to build
474 the drivers in drivers/usb/musb-new as part of an SPL build. The
480 Enable support for NAND (Negative AND) flash in SPL. NAND flash
481 can be used to allow SPL to load U-Boot from supported devices.
488 Enable support for network devices (such as Ethernet) in SPL.
489 This permits SPL to load U-Boot over a network link rather than
490 from an on-board peripheral. Environment support is required since
502 SPL or U-Boot itself makes the request
508 This is specific to the ARM926EJ-S CPU. It disables the standard
509 start.S start-up code, presumably so that a replacement can be
510 used on that CPU. You should not enable it unless you know what
516 Enable support for loading U-Boot from memory-mapped NOR (Negative
518 a memory-mapped device makes it very easy to access. Loading from
525 Enable support for execute in place of U-Boot or kernel image. There
533 Enable support for OneNAND (Negative AND) flash in SPL. OneNAND is
535 load U-Boot from supported devices. This enables the drivers in
543 Enable booting directly to an OS from SPL.
559 Enable support for PCI in SPL. For platforms that need PCI to boot,
567 Enable support for PCH (Platform Controller Hub) devices in SPL.
575 Enable support for POST (Power-on Self Test) in SPL. POST is a
585 Enable support for reset control in SPL.
586 That can be useful in SPL to handle IP reset in driver, as in U-Boot,
593 Enable support for power control in SPL. This includes support
594 for PMICs (Power-management Integrated Circuits) and some of the
596 be used to enable/disable power and vary its voltage. That can be
606 Enable booting of an image in RAM. The image can be preloaded or
614 Enable booting of an image already loaded in RAM. The image has to
621 Enable RTC (Real-time Clock) support in SPL. This includes support
623 non-volatile (battery-backed) memory which is accessible if
630 Enable support for SATA (Serial AT attachment) in SPL. This allows
632 loading U-Boot. SATA is used in higher-end embedded systems and
642 Enable support for serial in SPL. This allows use of a serial UART
651 Enable support for using SPI flash in SPL, and loading U-Boot from
654 but fast bidirectional 4-wire bus (clock, chip select and two data
662 Enable support for loading next stage, U-Boot or otherwise, from
663 SPI NOR in U-Boot SPL.
668 Enable support for using SPI in SPL. This is used for connecting
669 to SPI flash for loading U-Boot. See SPL_SPI_FLASH_SUPPORT for
672 enable SPI drivers that are needed for other purposes also, such
678 Enable support for temperature-sensing devices. Some SoCs have on-chip
680 automatic power-off when the temperature gets too high or low. Other
686 Enable access to USB (Universal Serial Bus) host devices so that
687 SPL can load U-Boot from a connected USB peripheral, such as a USB
697 Enable support for USB devices in SPL. This allows use of USB
698 devices such as hard drives and flash drivers for loading U-Boot.
699 The actual drivers are enabled separately using the normal U-Boot
706 Enable USB Gadget API which allows to enable USB device functions
714 Enable access to the USB network subsystem and associated
715 drivers in SPL. This permits SPL to load U-Boot over a
716 USB-connected Ethernet link (such as a USB Ethernet dongle) rather
729 the SPL built with dfu. The user can load binaries (u-boot/kernel) to
730 selected device partition from host-pc using dfu-utils.
731 This feature is useful to flash the binaries to factory or bare-metal
743 (u-boot/kernel) to the selected device partition using
744 DFU and execute the u-boot/kernel from RAM.
751 Enable Serial Download Protocol (SDP) device support in SPL. This
759 Enable support for watchdog drivers in SPL. A watchdog is
770 means of transmitting U-Boot over a serial line for using in SPL,
779 More detail at: https://github.com/ARM-software/arm-trusted-firmware
787 not U-Boot aware and have an insufficiently robust parameter
790 If this option is enabled, the spl_atf os-type handler will
796 bool "Enable the RTC32K OSC on AM33xx based platforms"
799 Enable access to the AM33xx RTC and select the external 32kHz clock
805 prompt "Enable TPL"
812 bool "Call board-specific initialization in TPL"
814 If this option is enabled, U-Boot will call the function
822 The TPL stage will usually require a different linker-script
824 U-Boot stage. Set this to the path of the linker-script to
828 fall back to the linker-script used for the SPL stage.
831 bool "TPL needs a separate text-base"
835 Enable, if the TPL stage should not inherit its text-base
840 bool "TPL needs a separate initial stack-pointer"
844 Enable, if the TPL stage should not inherit its initial
845 stack-pointer from the settings for the SPL stage.
861 hex "Address of the initial stack-pointer for the TPL stage"
864 The address of the initial stack-pointer for the TPL stage.
865 Usually this will be the (aligned) top-of-stack.
871 ROM for loading the next boot-stage after performing basic setup
874 Enable this option, to return to the BOOTROM through the
875 BOOT_DEVICE_BOOTROM (or fall-through to the next boot device in the
881 Enable miscellaneous drivers in TPL. These drivers perform various
882 tasks that don't fall nicely into other categories, Enable this
889 Enable environment support in TPL. See SPL_ENV_SUPPORT for details.
894 Enable support for the I2C bus in TPL. See SPL_I2C_SUPPORT for
898 bool "Support common libraries"
900 Enable support for common U-Boot libraries within TPL. See
904 bool "Support generic libraries"
906 Enable support for generic U-Boot libraries within TPL. See
912 Enable support for DDR-SDRAM on the MPC8XXX family within TPL. See
919 Enable support for MMC within TPL. See SPL_MMC_SUPPORT for details.
924 Enable support for NAND in TPL. See SPL_NAND_SUPPORT for details.
929 Enable booting of an image in RAM. The image can be preloaded or
936 Enable booting of an image already loaded in RAM. The image has to
945 Enable support for serial in TPL. See SPL_SERIAL_SUPPORT for
951 Enable support for using SPI flash in TPL. See SPL_SPI_FLASH_SUPPORT
958 Enable support for loading next stage, U-Boot or otherwise, from
959 SPI NOR in U-Boot TPL.
964 Enable support for using SPI in TPL. See SPL_SPI_SUPPORT for
973 means of transmitting U-Boot over a serial line for using in TPL,