xref: /openbmc/qemu/hw/riscv/Kconfig (revision d3860a57)
1config RISCV_NUMA
2    bool
3
4config IBEX
5    bool
6
7# RISC-V machines in alphabetical order
8
9config MICROCHIP_PFSOC
10    bool
11    select CADENCE_SDHCI
12    select MCHP_PFSOC_DMC
13    select MCHP_PFSOC_IOSCB
14    select MCHP_PFSOC_MMUART
15    select MCHP_PFSOC_SYSREG
16    select RISCV_ACLINT
17    select SIFIVE_PDMA
18    select SIFIVE_PLIC
19    select UNIMP
20
21config OPENTITAN
22    bool
23    select IBEX
24    select SIFIVE_PLIC
25    select UNIMP
26
27config RISCV_VIRT
28    bool
29    imply PCI_DEVICES
30    imply VIRTIO_VGA
31    imply TEST_DEVICES
32    imply TPM_TIS_SYSBUS
33    select RISCV_NUMA
34    select GOLDFISH_RTC
35    select PCI
36    select PCI_EXPRESS_GENERIC_BRIDGE
37    select PFLASH_CFI01
38    select SERIAL
39    select RISCV_ACLINT
40    select RISCV_APLIC
41    select RISCV_IMSIC
42    select SIFIVE_PLIC
43    select SIFIVE_TEST
44    select VIRTIO_MMIO
45    select FW_CFG_DMA
46    select PLATFORM_BUS
47    select ACPI
48
49config SHAKTI_C
50    bool
51    select RISCV_ACLINT
52    select SHAKTI_UART
53    select SIFIVE_PLIC
54    select UNIMP
55
56config SIFIVE_E
57    bool
58    select RISCV_ACLINT
59    select SIFIVE_GPIO
60    select SIFIVE_PLIC
61    select SIFIVE_UART
62    select SIFIVE_E_PRCI
63    select UNIMP
64
65config SIFIVE_U
66    bool
67    select CADENCE
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 RISCV_ACLINT
86    select SIFIVE_PLIC
87