xref: /qemu/hw/riscv/Kconfig (revision ecf286478475d11ae4cdef7e52d9c8e1672f2868)
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
12933f73f1SBin Meng    select MCHP_PFSOC_DMC
13e35d6179SBin Meng    select MCHP_PFSOC_IOSCB
147595a658SBin Meng    select MCHP_PFSOC_MMUART
15cdd58c70SBin Meng    select MCHP_PFSOC_SYSREG
16cc63a182SAnup Patel    select RISCV_ACLINT
177595a658SBin Meng    select SIFIVE_PDMA
187595a658SBin Meng    select SIFIVE_PLIC
197595a658SBin Meng    select UNIMP
207595a658SBin Meng
217595a658SBin Mengconfig OPENTITAN
227595a658SBin Meng    bool
237595a658SBin Meng    select IBEX
248a19e7feSBin Meng    select SIFIVE_PLIC
257595a658SBin Meng    select UNIMP
267595a658SBin Meng
277595a658SBin Mengconfig RISCV_VIRT
287595a658SBin Meng    bool
297595a658SBin Meng    imply PCI_DEVICES
301742054fSAlistair Francis    imply VIRTIO_VGA
317595a658SBin Meng    imply TEST_DEVICES
32325b7c4eSAlistair Francis    imply TPM_TIS_SYSBUS
336e4dd94fSPhilippe Mathieu-Daudé    select RISCV_NUMA
347595a658SBin Meng    select GOLDFISH_RTC
357595a658SBin Meng    select PCI
367595a658SBin Meng    select PCI_EXPRESS_GENERIC_BRIDGE
377595a658SBin Meng    select PFLASH_CFI01
387595a658SBin Meng    select SERIAL
39cc63a182SAnup Patel    select RISCV_ACLINT
40e6faee65SAnup Patel    select RISCV_APLIC
4128d8c281SAnup Patel    select RISCV_IMSIC
427595a658SBin Meng    select SIFIVE_PLIC
437595a658SBin Meng    select SIFIVE_TEST
44*ecf28647SHeinrich Schuchardt    select SMBIOS
457595a658SBin Meng    select VIRTIO_MMIO
460489348dSAsherah Connor    select FW_CFG_DMA
471832b7cbSAlistair Francis    select PLATFORM_BUS
487da2fb24SSunil V L    select ACPI
4955ecd83bSSunil V L    select ACPI_PCI
507595a658SBin Meng
518526946cSBin Mengconfig SHAKTI_C
528526946cSBin Meng    bool
538526946cSBin Meng    select RISCV_ACLINT
548526946cSBin Meng    select SHAKTI_UART
558526946cSBin Meng    select SIFIVE_PLIC
568526946cSBin Meng    select UNIMP
578526946cSBin Meng
5882f51817SPaolo Bonziniconfig SIFIVE_E
5982f51817SPaolo Bonzini    bool
60cc63a182SAnup Patel    select RISCV_ACLINT
614921a0ceSBin Meng    select SIFIVE_GPIO
6284fcf3c1SBin Meng    select SIFIVE_PLIC
63b609b7e3SBin Meng    select SIFIVE_UART
6489ece6f7SBin Meng    select SIFIVE_E_PRCI
6582193640STommy Wu    select SIFIVE_E_AON
6668c9a9b3SBin Meng    select UNIMP
6782f51817SPaolo Bonzini
6882f51817SPaolo Bonziniconfig SIFIVE_U
6982f51817SPaolo Bonzini    bool
7082a230d5SPaolo Bonzini    select CADENCE
71cc63a182SAnup Patel    select RISCV_ACLINT
724921a0ceSBin Meng    select SIFIVE_GPIO
73834e027aSBin Meng    select SIFIVE_PDMA
7484fcf3c1SBin Meng    select SIFIVE_PLIC
75145b2991SBin Meng    select SIFIVE_SPI
76b609b7e3SBin Meng    select SIFIVE_UART
770fa9e329SBin Meng    select SIFIVE_U_OTP
789fe640a5SBin Meng    select SIFIVE_U_PRCI
79ea6eaa06SAlistair Francis    select SIFIVE_PWM
80145b2991SBin Meng    select SSI_M25P80
81722f1352SBin Meng    select SSI_SD
827b6bb66fSBin Meng    select UNIMP
8382f51817SPaolo Bonzini
8482f51817SPaolo Bonziniconfig SPIKE
8582f51817SPaolo Bonzini    bool
866e4dd94fSPhilippe Mathieu-Daudé    select RISCV_NUMA
8782a230d5SPaolo Bonzini    select HTIF
88cc63a182SAnup Patel    select RISCV_ACLINT
8984fcf3c1SBin Meng    select SIFIVE_PLIC
90