xref: /openbmc/qemu/hw/riscv/Kconfig (revision 1742054f0bd5c0be2c5f94d8286435afd1330b2c)
1a7d2d98cSAlistair Francisconfig IBEX
2a7d2d98cSAlistair Francis    bool
3a7d2d98cSAlistair Francis
47595a658SBin Mengconfig MICROCHIP_PFSOC
57595a658SBin Meng    bool
67595a658SBin Meng    select CADENCE_SDHCI
7933f73f1SBin Meng    select MCHP_PFSOC_DMC
8e35d6179SBin Meng    select MCHP_PFSOC_IOSCB
97595a658SBin Meng    select MCHP_PFSOC_MMUART
10cdd58c70SBin Meng    select MCHP_PFSOC_SYSREG
117595a658SBin Meng    select MSI_NONBROKEN
127595a658SBin Meng    select SIFIVE_CLINT
137595a658SBin Meng    select SIFIVE_PDMA
147595a658SBin Meng    select SIFIVE_PLIC
157595a658SBin Meng    select UNIMP
167595a658SBin Meng
177595a658SBin Mengconfig OPENTITAN
187595a658SBin Meng    bool
197595a658SBin Meng    select IBEX
207595a658SBin Meng    select UNIMP
217595a658SBin Meng
227a261bafSVijai Kumar Kconfig SHAKTI
237a261bafSVijai Kumar K    bool
247a261bafSVijai Kumar K
257a261bafSVijai Kumar Kconfig SHAKTI_C
267a261bafSVijai Kumar K    bool
277a261bafSVijai Kumar K    select UNIMP
287a261bafSVijai Kumar K    select SHAKTI
297a261bafSVijai Kumar K    select SIFIVE_CLINT
307a261bafSVijai Kumar K    select SIFIVE_PLIC
317a261bafSVijai Kumar K
327595a658SBin Mengconfig RISCV_VIRT
337595a658SBin Meng    bool
347595a658SBin Meng    imply PCI_DEVICES
35*1742054fSAlistair Francis    imply VIRTIO_VGA
367595a658SBin Meng    imply TEST_DEVICES
377595a658SBin Meng    select GOLDFISH_RTC
387595a658SBin Meng    select MSI_NONBROKEN
397595a658SBin Meng    select PCI
407595a658SBin Meng    select PCI_EXPRESS_GENERIC_BRIDGE
417595a658SBin Meng    select PFLASH_CFI01
427595a658SBin Meng    select SERIAL
437595a658SBin Meng    select SIFIVE_CLINT
447595a658SBin Meng    select SIFIVE_PLIC
457595a658SBin Meng    select SIFIVE_TEST
467595a658SBin Meng    select VIRTIO_MMIO
470489348dSAsherah Connor    select FW_CFG_DMA
487595a658SBin Meng
4982f51817SPaolo Bonziniconfig SIFIVE_E
5082f51817SPaolo Bonzini    bool
514791b4c4SBin Meng    select MSI_NONBROKEN
52406fafd5SBin Meng    select SIFIVE_CLINT
534921a0ceSBin Meng    select SIFIVE_GPIO
5484fcf3c1SBin Meng    select SIFIVE_PLIC
55b609b7e3SBin Meng    select SIFIVE_UART
5689ece6f7SBin Meng    select SIFIVE_E_PRCI
5768c9a9b3SBin Meng    select UNIMP
5882f51817SPaolo Bonzini
5982f51817SPaolo Bonziniconfig SIFIVE_U
6082f51817SPaolo Bonzini    bool
6182a230d5SPaolo Bonzini    select CADENCE
624791b4c4SBin Meng    select MSI_NONBROKEN
63406fafd5SBin Meng    select SIFIVE_CLINT
644921a0ceSBin Meng    select SIFIVE_GPIO
65834e027aSBin Meng    select SIFIVE_PDMA
6684fcf3c1SBin Meng    select SIFIVE_PLIC
67145b2991SBin Meng    select SIFIVE_SPI
68b609b7e3SBin Meng    select SIFIVE_UART
690fa9e329SBin Meng    select SIFIVE_U_OTP
709fe640a5SBin Meng    select SIFIVE_U_PRCI
71145b2991SBin Meng    select SSI_M25P80
72722f1352SBin Meng    select SSI_SD
737b6bb66fSBin Meng    select UNIMP
7482f51817SPaolo Bonzini
7582f51817SPaolo Bonziniconfig SPIKE
7682f51817SPaolo Bonzini    bool
7782a230d5SPaolo Bonzini    select HTIF
784791b4c4SBin Meng    select MSI_NONBROKEN
79406fafd5SBin Meng    select SIFIVE_CLINT
8084fcf3c1SBin Meng    select SIFIVE_PLIC
81