README: document more SPL config options
Signed-off-by: Tom Rini <trini@ti.com>
This commit is contained in:
parent
ad1820a3c6
commit
95579793b1
69
README
69
README
|
@ -2464,11 +2464,29 @@ FIT uImage format:
|
||||||
CONFIG_SPL
|
CONFIG_SPL
|
||||||
Enable building of SPL globally.
|
Enable building of SPL globally.
|
||||||
|
|
||||||
|
CONFIG_SPL_LDSCRIPT
|
||||||
|
LDSCRIPT for linking the SPL binary.
|
||||||
|
|
||||||
|
CONFIG_SPL_MAX_SIZE
|
||||||
|
Maximum binary size (text, data and rodata) of the SPL binary.
|
||||||
|
|
||||||
CONFIG_SPL_TEXT_BASE
|
CONFIG_SPL_TEXT_BASE
|
||||||
TEXT_BASE for linking the SPL binary.
|
TEXT_BASE for linking the SPL binary.
|
||||||
|
|
||||||
CONFIG_SPL_LDSCRIPT
|
CONFIG_SPL_BSS_START_ADDR
|
||||||
LDSCRIPT for linking the SPL binary.
|
Link address for the BSS within the SPL binary.
|
||||||
|
|
||||||
|
CONFIG_SPL_BSS_MAX_SIZE
|
||||||
|
Maximum binary size of the BSS section of the SPL binary.
|
||||||
|
|
||||||
|
CONFIG_SPL_STACK
|
||||||
|
Adress of the start of the stack SPL will use
|
||||||
|
|
||||||
|
CONFIG_SYS_SPL_MALLOC_START
|
||||||
|
Starting address of the malloc pool used in SPL.
|
||||||
|
|
||||||
|
CONFIG_SYS_SPL_MALLOC_SIZE
|
||||||
|
The size of the malloc pool used in SPL.
|
||||||
|
|
||||||
CONFIG_SPL_LIBCOMMON_SUPPORT
|
CONFIG_SPL_LIBCOMMON_SUPPORT
|
||||||
Support for common/libcommon.o in SPL binary
|
Support for common/libcommon.o in SPL binary
|
||||||
|
@ -2485,6 +2503,45 @@ FIT uImage format:
|
||||||
CONFIG_SPL_MMC_SUPPORT
|
CONFIG_SPL_MMC_SUPPORT
|
||||||
Support for drivers/mmc/libmmc.o in SPL binary
|
Support for drivers/mmc/libmmc.o in SPL binary
|
||||||
|
|
||||||
|
CONFIG_SYS_MMCSD_RAW_MODE_U_BOOT_SECTOR,
|
||||||
|
CONFIG_SYS_U_BOOT_MAX_SIZE_SECTORS,
|
||||||
|
CONFIG_SYS_MMC_SD_FAT_BOOT_PARTITION
|
||||||
|
Address, size and partition on the MMC to load U-Boot from
|
||||||
|
when the MMC is being used in raw mode.
|
||||||
|
|
||||||
|
CONFIG_SPL_FAT_SUPPORT
|
||||||
|
Support for fs/fat/libfat.o in SPL binary
|
||||||
|
|
||||||
|
CONFIG_SPL_FAT_LOAD_PAYLOAD_NAME
|
||||||
|
Filename to read to load U-Boot when reading from FAT
|
||||||
|
|
||||||
|
CONFIG_SPL_NAND_SIMPLE
|
||||||
|
Support for drivers/mtd/nand/libnand.o in SPL binary
|
||||||
|
|
||||||
|
CONFIG_SYS_NAND_5_ADDR_CYCLE, CONFIG_SYS_NAND_PAGE_COUNT,
|
||||||
|
CONFIG_SYS_NAND_PAGE_SIZE, CONFIG_SYS_NAND_OOBSIZE,
|
||||||
|
CONFIG_SYS_NAND_BLOCK_SIZE, CONFIG_SYS_NAND_BAD_BLOCK_POS,
|
||||||
|
CONFIG_SYS_NAND_ECCPOS, CONFIG_SYS_NAND_ECCSIZE,
|
||||||
|
CONFIG_SYS_NAND_ECCBYTES
|
||||||
|
Defines the size and behavior of the NAND that SPL uses
|
||||||
|
to read U-Boot with CONFIG_SPL_NAND_SIMPLE
|
||||||
|
|
||||||
|
CONFIG_SYS_NAND_U_BOOT_OFFS
|
||||||
|
Location in NAND for CONFIG_SPL_NAND_SIMPLE to read U-Boot
|
||||||
|
from.
|
||||||
|
|
||||||
|
CONFIG_SYS_NAND_U_BOOT_START
|
||||||
|
Location in memory for CONFIG_SPL_NAND_SIMPLE to load U-Boot
|
||||||
|
to.
|
||||||
|
|
||||||
|
CONFIG_SYS_NAND_HW_ECC_OOBFIRST
|
||||||
|
Define this if you need to first read the OOB and then the
|
||||||
|
data. This is used for example on davinci plattforms.
|
||||||
|
|
||||||
|
CONFIG_SPL_OMAP3_ID_NAND
|
||||||
|
Support for an OMAP3-specific set of functions to return the
|
||||||
|
ID and MFR of the first attached NAND chip, if present.
|
||||||
|
|
||||||
CONFIG_SPL_SERIAL_SUPPORT
|
CONFIG_SPL_SERIAL_SUPPORT
|
||||||
Support for drivers/serial/libserial.o in SPL binary
|
Support for drivers/serial/libserial.o in SPL binary
|
||||||
|
|
||||||
|
@ -2494,9 +2551,6 @@ FIT uImage format:
|
||||||
CONFIG_SPL_SPI_SUPPORT
|
CONFIG_SPL_SPI_SUPPORT
|
||||||
Support for drivers/spi/libspi.o in SPL binary
|
Support for drivers/spi/libspi.o in SPL binary
|
||||||
|
|
||||||
CONFIG_SPL_FAT_SUPPORT
|
|
||||||
Support for fs/fat/libfat.o in SPL binary
|
|
||||||
|
|
||||||
CONFIG_SPL_LIBGENERIC_SUPPORT
|
CONFIG_SPL_LIBGENERIC_SUPPORT
|
||||||
Support for lib/libgeneric.o in SPL binary
|
Support for lib/libgeneric.o in SPL binary
|
||||||
|
|
||||||
|
@ -3344,11 +3398,6 @@ Low Level (hardware related) configuration options:
|
||||||
that is executed before the actual U-Boot. E.g. when
|
that is executed before the actual U-Boot. E.g. when
|
||||||
compiling a NAND SPL.
|
compiling a NAND SPL.
|
||||||
|
|
||||||
- CONFIG_SYS_NAND_HW_ECC_OOBFIRST
|
|
||||||
define this, if you want to read first the oob data
|
|
||||||
and then the data. This is used for example on
|
|
||||||
davinci plattforms.
|
|
||||||
|
|
||||||
- CONFIG_USE_ARCH_MEMCPY
|
- CONFIG_USE_ARCH_MEMCPY
|
||||||
CONFIG_USE_ARCH_MEMSET
|
CONFIG_USE_ARCH_MEMSET
|
||||||
If these options are used a optimized version of memcpy/memset will
|
If these options are used a optimized version of memcpy/memset will
|
||||||
|
|
Loading…
Reference in New Issue