xref: /openbmc/qemu/hw/riscv/Kconfig (revision 406fafd5d0f9a1c6a365ff1733c26a043b1c4877)
1config HTIF
2    bool
3
4config HART
5    bool
6
7config IBEX
8    bool
9
10config SIFIVE
11    bool
12    select MSI_NONBROKEN
13
14config SIFIVE_E
15    bool
16    select HART
17    select SIFIVE
18    select SIFIVE_CLINT
19    select SIFIVE_GPIO
20    select SIFIVE_E_PRCI
21    select UNIMP
22
23config SIFIVE_U
24    bool
25    select CADENCE
26    select HART
27    select SIFIVE
28    select SIFIVE_CLINT
29    select SIFIVE_GPIO
30    select SIFIVE_PDMA
31    select SIFIVE_U_OTP
32    select SIFIVE_U_PRCI
33    select UNIMP
34
35config SPIKE
36    bool
37    select HART
38    select HTIF
39    select SIFIVE
40    select SIFIVE_CLINT
41
42config OPENTITAN
43    bool
44    select IBEX
45    select HART
46    select UNIMP
47
48config RISCV_VIRT
49    bool
50    imply PCI_DEVICES
51    imply TEST_DEVICES
52    select PCI
53    select HART
54    select SERIAL
55    select GOLDFISH_RTC
56    select VIRTIO_MMIO
57    select PCI_EXPRESS_GENERIC_BRIDGE
58    select PFLASH_CFI01
59    select SIFIVE
60    select SIFIVE_CLINT
61
62config MICROCHIP_PFSOC
63    bool
64    select HART
65    select SIFIVE
66    select SIFIVE_CLINT
67    select UNIMP
68    select MCHP_PFSOC_MMUART
69    select SIFIVE_PDMA
70    select CADENCE_SDHCI
71