xref: /qemu/hw/riscv/Kconfig (revision 84fcf3c15111de9f0c72efbb6bc0def264555c46)
182f51817SPaolo Bonziniconfig HTIF
282f51817SPaolo Bonzini    bool
382f51817SPaolo Bonzini
482f51817SPaolo Bonziniconfig HART
582f51817SPaolo Bonzini    bool
682f51817SPaolo Bonzini
7a7d2d98cSAlistair Francisconfig IBEX
8a7d2d98cSAlistair Francis    bool
9a7d2d98cSAlistair Francis
1082f51817SPaolo Bonziniconfig SIFIVE
1182f51817SPaolo Bonzini    bool
12ca9b7e29SPaolo Bonzini    select MSI_NONBROKEN
1382f51817SPaolo Bonzini
1482f51817SPaolo Bonziniconfig SIFIVE_E
1582f51817SPaolo Bonzini    bool
1682a230d5SPaolo Bonzini    select HART
1782a230d5SPaolo Bonzini    select SIFIVE
18406fafd5SBin Meng    select SIFIVE_CLINT
194921a0ceSBin Meng    select SIFIVE_GPIO
20*84fcf3c1SBin Meng    select SIFIVE_PLIC
2189ece6f7SBin Meng    select SIFIVE_E_PRCI
2268c9a9b3SBin Meng    select UNIMP
2382f51817SPaolo Bonzini
2482f51817SPaolo Bonziniconfig SIFIVE_U
2582f51817SPaolo Bonzini    bool
2682a230d5SPaolo Bonzini    select CADENCE
2782a230d5SPaolo Bonzini    select HART
2882a230d5SPaolo Bonzini    select SIFIVE
29406fafd5SBin Meng    select SIFIVE_CLINT
304921a0ceSBin Meng    select SIFIVE_GPIO
31834e027aSBin Meng    select SIFIVE_PDMA
32*84fcf3c1SBin Meng    select SIFIVE_PLIC
330fa9e329SBin Meng    select SIFIVE_U_OTP
349fe640a5SBin Meng    select SIFIVE_U_PRCI
357b6bb66fSBin Meng    select UNIMP
3682f51817SPaolo Bonzini
3782f51817SPaolo Bonziniconfig SPIKE
3882f51817SPaolo Bonzini    bool
3982a230d5SPaolo Bonzini    select HART
4082a230d5SPaolo Bonzini    select HTIF
4182a230d5SPaolo Bonzini    select SIFIVE
42406fafd5SBin Meng    select SIFIVE_CLINT
43*84fcf3c1SBin Meng    select SIFIVE_PLIC
4482f51817SPaolo Bonzini
45fe0fe473SAlistair Francisconfig OPENTITAN
46fe0fe473SAlistair Francis    bool
47a7d2d98cSAlistair Francis    select IBEX
48fe0fe473SAlistair Francis    select HART
49fe0fe473SAlistair Francis    select UNIMP
50fe0fe473SAlistair Francis
5182f51817SPaolo Bonziniconfig RISCV_VIRT
5282f51817SPaolo Bonzini    bool
53fcfd1bccSDavid Abdurachmanov    imply PCI_DEVICES
54fcfd1bccSDavid Abdurachmanov    imply TEST_DEVICES
55fcfd1bccSDavid Abdurachmanov    select PCI
5682a230d5SPaolo Bonzini    select HART
5782a230d5SPaolo Bonzini    select SERIAL
5867b5ef30SAnup Patel    select GOLDFISH_RTC
5982a230d5SPaolo Bonzini    select VIRTIO_MMIO
6082a230d5SPaolo Bonzini    select PCI_EXPRESS_GENERIC_BRIDGE
6171eb522cSAlistair Francis    select PFLASH_CFI01
6282a230d5SPaolo Bonzini    select SIFIVE
63406fafd5SBin Meng    select SIFIVE_CLINT
64*84fcf3c1SBin Meng    select SIFIVE_PLIC
6556f6e31eSBin Meng
6656f6e31eSBin Mengconfig MICROCHIP_PFSOC
6756f6e31eSBin Meng    bool
6856f6e31eSBin Meng    select HART
6956f6e31eSBin Meng    select SIFIVE
70406fafd5SBin Meng    select SIFIVE_CLINT
7156f6e31eSBin Meng    select UNIMP
728f2ac39dSBin Meng    select MCHP_PFSOC_MMUART
737124e27bSBin Meng    select SIFIVE_PDMA
74*84fcf3c1SBin Meng    select SIFIVE_PLIC
75898dc008SBin Meng    select CADENCE_SDHCI
76