mirror of
https://source.denx.de/u-boot/u-boot.git
synced 2026-06-13 15:03:58 +03:00
arm: mvebu: Add support for generating PEX kwbimage
Add a new Kconfig option CONFIG_MVEBU_SPL_BOOT_DEVICE_PEX which instruct make to generate kwbimage with PEX header. This image is used for booting from PCI Express device which is in the Root Complex mode. Support is very simple, SPL after finishes DDR training returns back to the BootROM (via CONFIG_SPL_BOOTROM_SUPPORT option) and BootROM then start executing U-Boot proper. Signed-off-by: Pali Rohár <pali@kernel.org>
This commit is contained in:
@@ -363,6 +363,10 @@ config MVEBU_SPL_BOOT_DEVICE_SATA
|
||||
imply SPL_LIBDISK_SUPPORT
|
||||
select SPL_BOOTROM_SUPPORT
|
||||
|
||||
config MVEBU_SPL_BOOT_DEVICE_PEX
|
||||
bool "PCI Express"
|
||||
select SPL_BOOTROM_SUPPORT
|
||||
|
||||
config MVEBU_SPL_BOOT_DEVICE_UART
|
||||
bool "UART"
|
||||
select SPL_BOOTROM_SUPPORT
|
||||
|
||||
@@ -59,6 +59,9 @@ endif
|
||||
ifneq ($(CONFIG_MVEBU_SPL_BOOT_DEVICE_SATA),)
|
||||
KWB_CFG_BOOT_FROM=sata
|
||||
endif
|
||||
ifneq ($(CONFIG_MVEBU_SPL_BOOT_DEVICE_PEX),)
|
||||
KWB_CFG_BOOT_FROM=pex
|
||||
endif
|
||||
ifneq ($(CONFIG_MVEBU_SPL_BOOT_DEVICE_UART),)
|
||||
KWB_CFG_BOOT_FROM=uart
|
||||
endif
|
||||
|
||||
Reference in New Issue
Block a user