xref: /qemu/hw/riscv/Kconfig (revision 325b7c4e7582c229d28c47123c3b986ed948eb84)
16e4dd94fSPhilippe Mathieu-Daudéconfig RISCV_NUMA
26e4dd94fSPhilippe Mathieu-Daudé    bool
36e4dd94fSPhilippe Mathieu-Daudé
4a7d2d98cSAlistair Francisconfig IBEX
5a7d2d98cSAlistair Francis    bool
6a7d2d98cSAlistair Francis
77595a658SBin Mengconfig MICROCHIP_PFSOC
87595a658SBin Meng    bool
97595a658SBin Meng    select CADENCE_SDHCI
10933f73f1SBin Meng    select MCHP_PFSOC_DMC
11e35d6179SBin Meng    select MCHP_PFSOC_IOSCB
127595a658SBin Meng    select MCHP_PFSOC_MMUART
13cdd58c70SBin Meng    select MCHP_PFSOC_SYSREG
147595a658SBin Meng    select MSI_NONBROKEN
15cc63a182SAnup Patel    select RISCV_ACLINT
167595a658SBin Meng    select SIFIVE_PDMA
177595a658SBin Meng    select SIFIVE_PLIC
187595a658SBin Meng    select UNIMP
197595a658SBin Meng
207595a658SBin Mengconfig OPENTITAN
217595a658SBin Meng    bool
227595a658SBin Meng    select IBEX
237595a658SBin Meng    select UNIMP
247595a658SBin Meng
257a261bafSVijai Kumar Kconfig SHAKTI_C
267a261bafSVijai Kumar K    bool
277a261bafSVijai Kumar K    select UNIMP
2846b3e254SVijai Kumar K    select SHAKTI_UART
29cc63a182SAnup Patel    select RISCV_ACLINT
307a261bafSVijai Kumar K    select SIFIVE_PLIC
317a261bafSVijai Kumar K
327595a658SBin Mengconfig RISCV_VIRT
337595a658SBin Meng    bool
347595a658SBin Meng    imply PCI_DEVICES
351742054fSAlistair Francis    imply VIRTIO_VGA
367595a658SBin Meng    imply TEST_DEVICES
37*325b7c4eSAlistair Francis    imply TPM_TIS_SYSBUS
386e4dd94fSPhilippe Mathieu-Daudé    select RISCV_NUMA
397595a658SBin Meng    select GOLDFISH_RTC
407595a658SBin Meng    select MSI_NONBROKEN
417595a658SBin Meng    select PCI
427595a658SBin Meng    select PCI_EXPRESS_GENERIC_BRIDGE
437595a658SBin Meng    select PFLASH_CFI01
447595a658SBin Meng    select SERIAL
45cc63a182SAnup Patel    select RISCV_ACLINT
46e6faee65SAnup Patel    select RISCV_APLIC
4728d8c281SAnup Patel    select RISCV_IMSIC
487595a658SBin Meng    select SIFIVE_PLIC
497595a658SBin Meng    select SIFIVE_TEST
507595a658SBin Meng    select VIRTIO_MMIO
510489348dSAsherah Connor    select FW_CFG_DMA
521832b7cbSAlistair Francis    select PLATFORM_BUS
537595a658SBin Meng
5482f51817SPaolo Bonziniconfig SIFIVE_E
5582f51817SPaolo Bonzini    bool
564791b4c4SBin Meng    select MSI_NONBROKEN
57cc63a182SAnup Patel    select RISCV_ACLINT
584921a0ceSBin Meng    select SIFIVE_GPIO
5984fcf3c1SBin Meng    select SIFIVE_PLIC
60b609b7e3SBin Meng    select SIFIVE_UART
6189ece6f7SBin Meng    select SIFIVE_E_PRCI
6268c9a9b3SBin Meng    select UNIMP
6382f51817SPaolo Bonzini
6482f51817SPaolo Bonziniconfig SIFIVE_U
6582f51817SPaolo Bonzini    bool
6682a230d5SPaolo Bonzini    select CADENCE
674791b4c4SBin Meng    select MSI_NONBROKEN
68cc63a182SAnup Patel    select RISCV_ACLINT
694921a0ceSBin Meng    select SIFIVE_GPIO
70834e027aSBin Meng    select SIFIVE_PDMA
7184fcf3c1SBin Meng    select SIFIVE_PLIC
72145b2991SBin Meng    select SIFIVE_SPI
73b609b7e3SBin Meng    select SIFIVE_UART
740fa9e329SBin Meng    select SIFIVE_U_OTP
759fe640a5SBin Meng    select SIFIVE_U_PRCI
76ea6eaa06SAlistair Francis    select SIFIVE_PWM
77145b2991SBin Meng    select SSI_M25P80
78722f1352SBin Meng    select SSI_SD
797b6bb66fSBin Meng    select UNIMP
8082f51817SPaolo Bonzini
8182f51817SPaolo Bonziniconfig SPIKE
8282f51817SPaolo Bonzini    bool
836e4dd94fSPhilippe Mathieu-Daudé    select RISCV_NUMA
8482a230d5SPaolo Bonzini    select HTIF
854791b4c4SBin Meng    select MSI_NONBROKEN
86cc63a182SAnup Patel    select RISCV_ACLINT
8784fcf3c1SBin Meng    select SIFIVE_PLIC
88