xref: /openbmc/qemu/hw/riscv/Kconfig (revision 89ffdcec)
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 RISCV_IMSIC
47    select SIFIVE_PLIC
48    select SIFIVE_TEST
49    select VIRTIO_MMIO
50    select FW_CFG_DMA
51
52config SIFIVE_E
53    bool
54    select MSI_NONBROKEN
55    select RISCV_ACLINT
56    select SIFIVE_GPIO
57    select SIFIVE_PLIC
58    select SIFIVE_UART
59    select SIFIVE_E_PRCI
60    select UNIMP
61
62config SIFIVE_U
63    bool
64    select CADENCE
65    select MSI_NONBROKEN
66    select RISCV_ACLINT
67    select SIFIVE_GPIO
68    select SIFIVE_PDMA
69    select SIFIVE_PLIC
70    select SIFIVE_SPI
71    select SIFIVE_UART
72    select SIFIVE_U_OTP
73    select SIFIVE_U_PRCI
74    select SIFIVE_PWM
75    select SSI_M25P80
76    select SSI_SD
77    select UNIMP
78
79config SPIKE
80    bool
81    select RISCV_NUMA
82    select HTIF
83    select MSI_NONBROKEN
84    select RISCV_ACLINT
85    select SIFIVE_PLIC
86