xref: /openbmc/qemu/hw/riscv/Kconfig (revision c0716c81)
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 SIFIVE_E_AON
64    select UNIMP
65
66config SIFIVE_U
67    bool
68    select CADENCE
69    select RISCV_ACLINT
70    select SIFIVE_GPIO
71    select SIFIVE_PDMA
72    select SIFIVE_PLIC
73    select SIFIVE_SPI
74    select SIFIVE_UART
75    select SIFIVE_U_OTP
76    select SIFIVE_U_PRCI
77    select SIFIVE_PWM
78    select SSI_M25P80
79    select SSI_SD
80    select UNIMP
81
82config SPIKE
83    bool
84    select RISCV_NUMA
85    select HTIF
86    select RISCV_ACLINT
87    select SIFIVE_PLIC
88