Add CONFIG_{SD|NOR|NAND|ONENAND|SPI|QSPI|SATA}_BOOT kconfig entries. SoCs supports loading U-Boot from different medias to DRAM, such as i.MX6/7 supports loading U-Boot to DRAM from sd/emmc/nand/qspi/spi/sata and etc. For i.MX, imximage will generate different IVT headers according to boot medias.
Signed-off-by: Peng Fan <peng....@nxp.com> Cc: Simon Glass <s...@chromium.org> Cc: Heiko Schocher <h...@denx.de> Cc: Joe Hershberger <joe.hershber...@ni.com> Cc: Bin Meng <bmeng...@gmail.com> Cc: Christophe Ricard <christophe-h.ric...@st.com> Cc: Nikita Kiryanov <nik...@compulab.co.il> Cc: Francois Retief <fgret...@spaceteq.co.za> Cc: Tom Rini <tr...@konsulko.com> --- common/Kconfig | 46 ++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 46 insertions(+) diff --git a/common/Kconfig b/common/Kconfig index 4d17b10..a41b670 100644 --- a/common/Kconfig +++ b/common/Kconfig @@ -97,6 +97,52 @@ config BOOTSTAGE_STASH_SIZE endmenu +menu "Boot media" + +config SD_BOOT + bool "Boot from SD" + default n + help + U-Boot image is stored in SD card. + +config NOR_BOOT + bool "Boot from NOR" + default n + help + U-Boot image is stored in NOR flash. + +config NAND_BOOT + bool "Boot from NAND" + default n + help + U-Boot image is stored in NAND flash. + +config ONENAND_BOOT + bool "Boot from ONENAND" + default n + help + U-Boot image is stored in ONENAND flash. + +config SPI_BOOT + bool "Boot from SPI" + default n + help + U-Boot image is stored in SPI flash. + +config QSPI_BOOT + bool "Boot from QSPI" + default n + help + U-Boot image is stored in QSPI flash. + +config SATA_BOOT + bool "Boot from SATA" + default n + help + U-Boot image is stored in SATA. + +endmenu + config BOOTDELAY int "delay in seconds before automatically booting" default 0 -- 2.6.2 _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot