Merge tag 'u-boot-atmel-fixes-2021.01-b' of https://gitlab.denx.de/u-boot/custodians...
[platform/kernel/u-boot.git] / board / emulation / qemu-riscv / Kconfig
index 37a80db..0818048 100644 (file)
@@ -7,27 +7,62 @@ config SYS_VENDOR
        default "emulation"
 
 config SYS_CPU
-       default "qemu"
+       default "generic"
 
 config SYS_CONFIG_NAME
        default "qemu-riscv"
 
 config SYS_TEXT_BASE
+       default 0x81200000 if SPL
+       default 0x80000000 if !RISCV_SMODE
+       default 0x80200000 if RISCV_SMODE && ARCH_RV64I
+       default 0x80400000 if RISCV_SMODE && ARCH_RV32I
+
+config SPL_TEXT_BASE
        default 0x80000000
 
+config SPL_OPENSBI_LOAD_ADDR
+       hex
+       default 0x81000000
+
 config BOARD_SPECIFIC_OPTIONS # dummy
        def_bool y
-       imply SYS_NS16550
-       imply VIRTIO_MMIO
-       imply VIRTIO_NET
-       imply VIRTIO_BLK
+       select GENERIC_RISCV
+       select SUPPORT_SPL
+       imply AHCI
+       imply SMP
+       imply BOARD_LATE_INIT
+       imply PCI_INIT_R
+       imply SPL_RAM_SUPPORT
+       imply SPL_RAM_DEVICE
+       imply CMD_PCI
+       imply CMD_POWEROFF
+       imply CMD_SCSI
        imply CMD_PING
-       imply CMD_FS_GENERIC
-       imply DOS_PARTITION
-       imply EFI_PARTITION
-       imply ISO_PARTITION
        imply CMD_EXT2
        imply CMD_EXT4
        imply CMD_FAT
+       imply CMD_FS_GENERIC
+       imply DOS_PARTITION
+       imply ISO_PARTITION
+       imply EFI_PARTITION
+       imply SCSI_AHCI
+       imply AHCI_PCI
+       imply E1000
+       imply NVME
+       imply PCI
+       imply DM_PCI
+       imply PCIE_ECAM_GENERIC
+       imply SCSI
+       imply DM_SCSI
+       imply SYS_NS16550
+       imply SIFIVE_SERIAL
+       imply SYSRESET
+       imply SYSRESET_CMD_POWEROFF
+       imply SYSRESET_SYSCON
+       imply VIRTIO_MMIO
+       imply VIRTIO_PCI
+       imply VIRTIO_NET
+       imply VIRTIO_BLK
 
 endif