xref: /openbmc/qemu/hw/riscv/Kconfig (revision 8a19e7fe6efc67764c107749c7be83521618048a)
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 RISCV_ACLINT
15    select SIFIVE_PDMA
16    select SIFIVE_PLIC
17    select UNIMP
18
19config OPENTITAN
20    bool
21    select IBEX
22    select SIFIVE_PLIC
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 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    select PLATFORM_BUS
52
53config SIFIVE_E
54    bool
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 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 RISCV_ACLINT
83    select SIFIVE_PLIC
84