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