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