xref: /openbmc/qemu/hw/riscv/Kconfig (revision 4011a686)
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    select FW_CFG_DMA
37
38config SIFIVE_E
39    bool
40    select MSI_NONBROKEN
41    select SIFIVE_CLINT
42    select SIFIVE_GPIO
43    select SIFIVE_PLIC
44    select SIFIVE_UART
45    select SIFIVE_E_PRCI
46    select UNIMP
47
48config SIFIVE_U
49    bool
50    select CADENCE
51    select MSI_NONBROKEN
52    select SIFIVE_CLINT
53    select SIFIVE_GPIO
54    select SIFIVE_PDMA
55    select SIFIVE_PLIC
56    select SIFIVE_SPI
57    select SIFIVE_UART
58    select SIFIVE_U_OTP
59    select SIFIVE_U_PRCI
60    select SSI_M25P80
61    select SSI_SD
62    select UNIMP
63
64config SPIKE
65    bool
66    select HTIF
67    select MSI_NONBROKEN
68    select SIFIVE_CLINT
69    select SIFIVE_PLIC
70