Add basic board support for the ImgTec Danube Virtual Platform, which emulates a system built around the Danube SoC. Run this by loading coreboot.bimg into a flash device connected to SPFI1 chip select 0 & then executing the Danube boot ROM. BUG=chrome-os-partner:31438 TEST=none yet Change-Id: I7a2b52f304bcb4b614440ec38975e05f38b0e590 Signed-off-by: Paul Burton <paul.burton@imgtec.com> Signed-off-by: Vadim Bendebury <vbendeb@chromium.org> Reviewed-on: https://chromium-review.googlesource.com/207976 Reviewed-by: Aaron Durbin <adurbin@chromium.org>
29 lines
644 B
Text
29 lines
644 B
Text
if VENDOR_EMULATION
|
|
|
|
choice
|
|
prompt "Mainboard model"
|
|
|
|
config BOARD_EMULATION_IMGVP_DANUBE
|
|
bool "ImgTec Danube Virtual Platform"
|
|
|
|
config BOARD_EMULATION_QEMU_X86
|
|
bool "QEMU x86"
|
|
|
|
config BOARD_EMULATION_FOUNDATION_ARMV8
|
|
bool "Foundation ARMV8 (may also work in qemu)"
|
|
|
|
config BOARD_EMULATION_QEMU_ARMV7
|
|
bool "QEMU armv7 (vexpress-a9)"
|
|
|
|
endchoice
|
|
|
|
source "src/mainboard/emulation/imgvp-danube/Kconfig"
|
|
source "src/mainboard/emulation/qemu-x86/Kconfig"
|
|
source "src/mainboard/emulation/qemu-armv7/Kconfig"
|
|
source "src/mainboard/emulation/foundation-armv8/Kconfig"
|
|
|
|
config MAINBOARD_VENDOR
|
|
string
|
|
default "Emulation"
|
|
|
|
endif # VENDOR_EMULATION
|