xref: /openbmc/qemu/hw/riscv/Kconfig (revision 26ed501b)
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    imply TPM_TIS_SYSBUS
38    select RISCV_NUMA
39    select GOLDFISH_RTC
40    select MSI_NONBROKEN
41    select PCI
42    select PCI_EXPRESS_GENERIC_BRIDGE
43    select PFLASH_CFI01
44    select SERIAL
45    select RISCV_ACLINT
46    select RISCV_APLIC
47    select RISCV_IMSIC
48    select SIFIVE_PLIC
49    select SIFIVE_TEST
50    select VIRTIO_MMIO
51    select FW_CFG_DMA
52    select PLATFORM_BUS
53
54config SIFIVE_E
55    bool
56    select MSI_NONBROKEN
57    select RISCV_ACLINT
58    select SIFIVE_GPIO
59    select SIFIVE_PLIC
60    select SIFIVE_UART
61    select SIFIVE_E_PRCI
62    select UNIMP
63
64config SIFIVE_U
65    bool
66    select CADENCE
67    select MSI_NONBROKEN
68    select RISCV_ACLINT
69    select SIFIVE_GPIO
70    select SIFIVE_PDMA
71    select SIFIVE_PLIC
72    select SIFIVE_SPI
73    select SIFIVE_UART
74    select SIFIVE_U_OTP
75    select SIFIVE_U_PRCI
76    select SIFIVE_PWM
77    select SSI_M25P80
78    select SSI_SD
79    select UNIMP
80
81config SPIKE
82    bool
83    select RISCV_NUMA
84    select HTIF
85    select MSI_NONBROKEN
86    select RISCV_ACLINT
87    select SIFIVE_PLIC
88