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