Lines Matching refs:in

22 	bool "Support ADC driver in SPL"
25 The adc drive can be used to measure voltage in spl if need.
44 bool "Call board-specific initialization in SPL"
53 Some platforms (e.g. the Rockchip RK3368) provide support in their
58 BOOT_DEVICE_BOOTROM (or fall-through to the next boot device in the
80 prompt "Only use malloc_simple functions in the SPL"
89 prompt "Only use malloc_simple functions in the TPL"
99 SPL starts off execution in SRAM and thus typically has only a small
100 stack available. Since SPL sets up DRAM while in its board_init_f()
110 Specify the address in SDRAM for the SPL stack. This will be set up
120 to give board_init_r() a larger heap then the initial heap in
124 bool "BSS section is in a different memory region from text"
126 Some platforms need a large BSS region in SPL and can provide this
133 bool "Display a board-specific message in SPL"
141 bool "Skip code relocation in SPL"
171 Use sector number for specifying U-Boot location on MMC/SD in
188 in raw mode. Units: MMC sectors (1 sector = 512 bytes).
194 Use a partition for loading U-Boot when using MMC/SD in raw mode.
202 used in raw mode
208 Use partition type for specifying U-Boot partition on MMC/SD in
218 used in raw mode.
225 used in raw mode.
228 hex "Sector address to load misc in SPL"
236 Enable this to support CRC32 in FIT images within SPL. This is a
246 Enable this to support MD5 in FIT images within SPL. An MD5
259 Enable this to support SHA1 in FIT images within SPL. A SHA1
271 Enable this to support SHA256 in FIT images within SPL. A SHA256
274 use in secure applications since (as at 2016) there is no known
278 supported in U-Boot.
287 in SPL, if space for the SPL binary is very tight.
299 Enable this to support CPU drivers in SPL. These drivers can set
301 name. This can be useful in SPL since setting up the CPUs earlier
303 drivers in drivers/cpu as part of an SPL build.
308 Enable crypto drivers in SPL. These drivers can be used to
309 accelerate secure boot processing in secure applications. Enable
310 this option to build the drivers in drivers/crypto as part of an
316 Enable keylad drivers in SPL. These drivers can be used to pass
318 this option to build the drivers in drivers/keylad as part of an
326 Enable hashing drivers in SPL. These drivers can be used to
327 accelerate secure boot processing in secure applications. Enable
334 Enable DMA (direct-memory-access) drivers in SPL. These drivers
337 in drivers/dma as part of an SPL build.
342 Enable miscellaneous drivers in SPL. These drivers perform various
344 option to build the drivers in drivers/misc as part of an SPL
345 build, for those that support building in SPL (not all drivers do).
350 Enable environment support in SPL. The U-Boot environment provides
353 needed in SPL as it has a much simpler task with less
357 and env_set() available in SPL.
364 Enable save environment support in SPL after setenv. By default
365 the saveenv option is not provided in SPL, but some boards need
366 this support in 'Falcon' boot, where SPL need to boot from
378 drivers in SPL. This permits SPL to load U-Boot over an Ethernet
387 U-Boot (or Linux in Falcon mode) to be loaded from an EXT
396 permits U-Boot (or Linux in Falcon mode) to be loaded from a FAT
403 Enable support for FPGAs in SPL. Field-programmable Gate Arrays
414 Enable support for GPIOs (General-purpose Input/Output) in SPL.
418 input. GPIOs can be useful in SPL to enable a 'sign-of-life' LED,
419 for example. Enable this option to build the drivers in
425 Enable support for the I2C (Inter-Integrated Circuit) bus in SPL.
430 hardware. I2C can be useful in SPL to configure power management
432 Enable this option to build the drivers in drivers/i2c as part of
441 boards. Enable this option to build the code in common/ as part of
449 used in MMC and USB sticks). Partitions provide a way for a disk
453 devices, typically with an EXT2 or FAT filesystem in each. This
454 option enables whatever partition support has been enabled in
455 U-Boot to also be used in SPL. It brings in the code in disk/.
463 boards. Enable this option to build the code in lib/ as part of an
474 this option to build the drivers in drivers/mmc as part of an SPL
478 bool "MMC/SD/SDIO card support for write operations in SPL"
482 Enable write access to MMC and SD Cards in SPL
503 hex "Location in MTD block to read U-Boot from"
511 bool "nand & spi nand & spi nor support for write operations in SPL"
515 Enable write access to nand & spi nand & spi nor in SPL
520 Enable support for Mentor Graphics USB in SPL. This is a new
522 the drivers in drivers/usb/musb-new as part of an SPL build. The
523 old drivers are in drivers/usb/musb.
528 Enable support for NAND (Negative AND) flash in SPL. NAND flash
530 This enables the drivers in drivers/mtd/nand/raw as part of an SPL
536 Enable support for network devices (such as Ethernet) in SPL.
548 of a client. This is often used in practice to allow for the DHCP
554 bool "Drop CPU code in SPL"
565 OR) flash in SPL. NOR flash is slow to write but fast to read, and
573 Enable support for execute in place of U-Boot or kernel image. There
575 in place. Its very useful in systems having enough flash but not
581 Enable support for OneNAND (Negative AND) flash in SPL. OneNAND is
583 load U-Boot from supported devices. This enables the drivers in
607 Enable support for PCI in SPL. For platforms that need PCI to boot,
608 or must perform some init using PCI in SPL, this provides the
609 necessary driver support. This enables the drivers in drivers/pci
615 Enable support for PCH (Platform Controller Hub) devices in SPL.
616 These are used to set up GPIOs and the SPI peripheral early in
617 boot. This enables the drivers in drivers/pch as part of an SPL
623 Enable support for PCIE EP driver in SPL. The RC will download the
629 Enable support for POST (Power-on Self Test) in SPL. POST is a
632 performed before booting. This enables the drivers in post/drivers
638 Enable support for power control in SPL. This includes support
642 useful in SPL to turn on boot peripherals and adjust CPU voltage
644 in drivers/power, drivers/power/pmic and drivers/power/regulator
651 Enable support for pwm in SPL. This allows use pwm to control
658 Enable booting of an image in RAM. The image can be preloaded or
662 bool "Support booting from preloaded image in RAM"
666 Enable booting of an image already loaded in RAM. The image has to
667 be already in memory when SPL takes over, e.g. loaded by the boot
673 Enable RTC (Real-time Clock) support in SPL. This includes support
676 needed. This enables the drivers in drivers/rtc as part of an SPL
682 Enable support for SATA (Serial AT attachment) in SPL. This allows
684 loading U-Boot. SATA is used in higher-end embedded systems and
692 Enable support for UFS in SPL. This allows
707 Enable support for serial in SPL. This allows use of a serial UART
708 for displaying messages while SPL is running. It also brings in
716 Enable support for using SPI flash in SPL, and loading U-Boot from
720 lines). This enables the drivers in drivers/mtd/spi as part of an
733 hex "Location in RKNAND block to read U-Boot from"
757 tables as per JESD216 standard in SPL.
763 SPI NOR in U-Boot SPL.
770 Enable support for using SPI in SPL. This is used for connecting
784 device can be attached. This option enables the drivers in
791 Enable support for USB devices in SPL. This allows use of USB
801 in SPL.
809 drivers in SPL. This permits SPL to load U-Boot over a
821 This feature enables the DFU (Device Firmware Upgarde) in SPL with
845 Enable Serial Download Protocol (SDP) device support in SPL. This
853 Enable support for watchdog drivers in SPL. A watchdog is
856 enables the drivers in drivers/watchdog as part of an SPL build.
863 means of transmitting U-Boot over a serial line for using in SPL,
871 is loaded by SPL (which is considered as BL2 in ATF terminology).
934 bool "Enable boot kernel in SPL"
937 Enable boot kernel in SPL.
940 bool "Enable boot kernel in SPL with prebuilt program"
944 Enable boot kernel in SPL with prebuilt program.
947 hex "Sector address to load kernel in SPL"
953 hex "Sector address to load ramdisk in SPL"
960 hex "Kernel load address in spl"
965 This is used to boot kernel in spl.
968 hex "The compressed kernel in spl"
971 Load compressed kernel in this address, then call the
983 hex "Device tree blob load address in spl"
988 This is used to boot kernel in spl.
991 hex "Ramdisk load address in spl"
996 This is used to boot kernel in spl.
999 hex "The compressed ramdisk in spl"
1002 Load compressed ramdisk in this address, then call the
1024 bool "Call board-specific initialization in TPL"
1066 int "Maximum size (in bytes) for the TPL stage"
1070 The maximum size (in bytes) of the TPL stage.
1082 Some platforms (e.g. the Rockchip RK3368) provide support in their
1087 BOOT_DEVICE_BOOTROM (or fall-through to the next boot device in the
1091 bool "Support misc drivers in TPL"
1093 Enable miscellaneous drivers in TPL. These drivers perform various
1095 option to build the drivers in drivers/misc as part of an TPL
1096 build, for those that support building in TPL (not all drivers do).
1101 Enable environment support in TPL. See SPL_ENV_SUPPORT for details.
1106 Enable support for the I2C bus in TPL. See SPL_I2C_SUPPORT for
1122 bool "Support not to use spl framework in TPL"
1124 Enable support for not using spl framework in TPL, to reduce the TPL size.
1141 Enable support for NAND in TPL. See SPL_NAND_SUPPORT for details.
1146 Enable support for serial in TPL. See SPL_SERIAL_SUPPORT for
1152 Enable support for using SPI flash in TPL. See SPL_SPI_FLASH_SUPPORT
1158 Enable support for using SPI in TPL. See SPL_SPI_SUPPORT for