]> git.ipfire.org Git - thirdparty/u-boot.git/blob - board/emulation/qemu-riscv/Kconfig
qemu: riscv: Enable UFS support
[thirdparty/u-boot.git] / board / emulation / qemu-riscv / Kconfig
1 if TARGET_QEMU_VIRT
2
3 config SYS_BOARD
4 default "qemu-riscv"
5
6 config SYS_VENDOR
7 default "emulation"
8
9 config SYS_CPU
10 default "generic"
11
12 config SYS_CONFIG_NAME
13 default "qemu-riscv"
14
15 config TEXT_BASE
16 default 0x81200000 if SPL
17 default 0x80000000 if !RISCV_SMODE
18 default 0x80200000 if RISCV_SMODE && ARCH_RV64I
19 default 0x80400000 if RISCV_SMODE && ARCH_RV32I
20
21 config SPL_TEXT_BASE
22 default 0x80000000
23
24 config SPL_OPENSBI_LOAD_ADDR
25 hex
26 default 0x80100000
27
28 config PRE_CON_BUF_ADDR
29 hex
30 default 0x81000000
31
32 config BOARD_SPECIFIC_OPTIONS # dummy
33 def_bool y
34 select GENERIC_RISCV
35 select SUPPORT_SPL
36 imply AHCI
37 imply SMP
38 imply BOARD_LATE_INIT
39 imply PCI_INIT_R
40 imply SPL_RAM_SUPPORT
41 imply SPL_RAM_DEVICE
42 imply CMD_PCI
43 imply CMD_POWEROFF
44 imply CMD_SBI
45 imply CMD_SCSI
46 imply CMD_PING
47 imply CMD_EXT2
48 imply CMD_EXT4
49 imply CMD_FAT
50 imply CMD_FS_GENERIC
51 imply DOS_PARTITION
52 imply ISO_PARTITION
53 imply EFI_PARTITION
54 imply SCSI_AHCI
55 imply AHCI_PCI
56 imply E1000
57 imply NVME
58 imply PCI
59 imply PCIE_ECAM_GENERIC
60 imply DM_RNG
61 imply SCSI
62 imply DM_SCSI
63 imply SYS_NS16550
64 imply SIFIVE_SERIAL
65 imply HTIF_CONSOLE if 64BIT
66 imply SYSRESET
67 imply SYSRESET_CMD_POWEROFF
68 imply SYSRESET_SYSCON
69 imply VIRTIO_MMIO
70 imply VIRTIO_PCI
71 imply VIRTIO_NET
72 imply VIRTIO_BLK
73 imply MTD_NOR_FLASH
74 imply CFI_FLASH
75 imply OF_HAS_PRIOR_STAGE
76 imply VIDEO
77 imply VIDEO_BOCHS
78 imply SYS_WHITE_ON_BLACK
79 imply PRE_CONSOLE_BUFFER
80 imply USB
81 imply USB_XHCI_HCD
82 imply USB_XHCI_PCI
83 imply USB_KEYBOARD
84 imply CMD_USB
85 imply UFS
86 imply UFS_PCI
87
88 endif