riscv: qemu: imply CONFIG_DM_RNG
[platform/kernel/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
86 endif