xref: /openbmc/qemu/hw/riscv/Kconfig (revision 259181d29f81aa72a489dddc7d59517894b51e0f)
16e4dd94fSPhilippe Mathieu-Daudéconfig RISCV_NUMA
26e4dd94fSPhilippe Mathieu-Daudé    bool
36e4dd94fSPhilippe Mathieu-Daudé
4a7d2d98cSAlistair Francisconfig IBEX
5a7d2d98cSAlistair Francis    bool
6a7d2d98cSAlistair Francis
78526946cSBin Meng# RISC-V machines in alphabetical order
88526946cSBin Meng
97595a658SBin Mengconfig MICROCHIP_PFSOC
107595a658SBin Meng    bool
117595a658SBin Meng    select CADENCE_SDHCI
12*259181d2SThomas Huth    select CPU_CLUSTER
13933f73f1SBin Meng    select MCHP_PFSOC_DMC
14e35d6179SBin Meng    select MCHP_PFSOC_IOSCB
157595a658SBin Meng    select MCHP_PFSOC_MMUART
16cdd58c70SBin Meng    select MCHP_PFSOC_SYSREG
17cc63a182SAnup Patel    select RISCV_ACLINT
187595a658SBin Meng    select SIFIVE_PDMA
197595a658SBin Meng    select SIFIVE_PLIC
207595a658SBin Meng    select UNIMP
217595a658SBin Meng
227595a658SBin Mengconfig OPENTITAN
237595a658SBin Meng    bool
247595a658SBin Meng    select IBEX
258a19e7feSBin Meng    select SIFIVE_PLIC
267595a658SBin Meng    select UNIMP
277595a658SBin Meng
287595a658SBin Mengconfig RISCV_VIRT
297595a658SBin Meng    bool
307595a658SBin Meng    imply PCI_DEVICES
311742054fSAlistair Francis    imply VIRTIO_VGA
327595a658SBin Meng    imply TEST_DEVICES
33325b7c4eSAlistair Francis    imply TPM_TIS_SYSBUS
346e4dd94fSPhilippe Mathieu-Daudé    select RISCV_NUMA
357595a658SBin Meng    select GOLDFISH_RTC
367595a658SBin Meng    select PCI
377595a658SBin Meng    select PCI_EXPRESS_GENERIC_BRIDGE
387595a658SBin Meng    select PFLASH_CFI01
397595a658SBin Meng    select SERIAL
40cc63a182SAnup Patel    select RISCV_ACLINT
41e6faee65SAnup Patel    select RISCV_APLIC
4228d8c281SAnup Patel    select RISCV_IMSIC
437595a658SBin Meng    select SIFIVE_PLIC
447595a658SBin Meng    select SIFIVE_TEST
45ecf28647SHeinrich Schuchardt    select SMBIOS
467595a658SBin Meng    select VIRTIO_MMIO
470489348dSAsherah Connor    select FW_CFG_DMA
481832b7cbSAlistair Francis    select PLATFORM_BUS
497da2fb24SSunil V L    select ACPI
5055ecd83bSSunil V L    select ACPI_PCI
517595a658SBin Meng
528526946cSBin Mengconfig SHAKTI_C
538526946cSBin Meng    bool
548526946cSBin Meng    select RISCV_ACLINT
558526946cSBin Meng    select SHAKTI_UART
568526946cSBin Meng    select SIFIVE_PLIC
578526946cSBin Meng    select UNIMP
588526946cSBin Meng
5982f51817SPaolo Bonziniconfig SIFIVE_E
6082f51817SPaolo Bonzini    bool
61cc63a182SAnup Patel    select RISCV_ACLINT
624921a0ceSBin Meng    select SIFIVE_GPIO
6384fcf3c1SBin Meng    select SIFIVE_PLIC
64b609b7e3SBin Meng    select SIFIVE_UART
6589ece6f7SBin Meng    select SIFIVE_E_PRCI
6682193640STommy Wu    select SIFIVE_E_AON
6768c9a9b3SBin Meng    select UNIMP
6882f51817SPaolo Bonzini
6982f51817SPaolo Bonziniconfig SIFIVE_U
7082f51817SPaolo Bonzini    bool
7182a230d5SPaolo Bonzini    select CADENCE
72*259181d2SThomas Huth    select CPU_CLUSTER
73cc63a182SAnup Patel    select RISCV_ACLINT
744921a0ceSBin Meng    select SIFIVE_GPIO
75834e027aSBin Meng    select SIFIVE_PDMA
7684fcf3c1SBin Meng    select SIFIVE_PLIC
77145b2991SBin Meng    select SIFIVE_SPI
78b609b7e3SBin Meng    select SIFIVE_UART
790fa9e329SBin Meng    select SIFIVE_U_OTP
809fe640a5SBin Meng    select SIFIVE_U_PRCI
81ea6eaa06SAlistair Francis    select SIFIVE_PWM
82145b2991SBin Meng    select SSI_M25P80
83722f1352SBin Meng    select SSI_SD
847b6bb66fSBin Meng    select UNIMP
8582f51817SPaolo Bonzini
8682f51817SPaolo Bonziniconfig SPIKE
8782f51817SPaolo Bonzini    bool
886e4dd94fSPhilippe Mathieu-Daudé    select RISCV_NUMA
8982a230d5SPaolo Bonzini    select HTIF
90cc63a182SAnup Patel    select RISCV_ACLINT
9184fcf3c1SBin Meng    select SIFIVE_PLIC
92