xref: /openbmc/qemu/hw/riscv/Kconfig (revision bac97d80)
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 SIFIVE_CLINT
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 SIFIVE_CLINT
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 SIFIVE_CLINT
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 SIFIVE_CLINT
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 SIFIVE_CLINT
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 SSI_M25P80
73    select SSI_SD
74    select UNIMP
75
76config SPIKE
77    bool
78    select RISCV_NUMA
79    select HTIF
80    select MSI_NONBROKEN
81    select SIFIVE_CLINT
82    select SIFIVE_PLIC
83