xref: /openbmc/qemu/hw/riscv/Kconfig (revision b609b7e3199912e16ef3b0447823f21fed73597e)
182f51817SPaolo Bonziniconfig HART
282f51817SPaolo Bonzini    bool
382f51817SPaolo Bonzini
4a7d2d98cSAlistair Francisconfig IBEX
5a7d2d98cSAlistair Francis    bool
6a7d2d98cSAlistair Francis
782f51817SPaolo Bonziniconfig SIFIVE
882f51817SPaolo Bonzini    bool
9ca9b7e29SPaolo Bonzini    select MSI_NONBROKEN
1082f51817SPaolo Bonzini
1182f51817SPaolo Bonziniconfig SIFIVE_E
1282f51817SPaolo Bonzini    bool
1382a230d5SPaolo Bonzini    select HART
1482a230d5SPaolo Bonzini    select SIFIVE
15406fafd5SBin Meng    select SIFIVE_CLINT
164921a0ceSBin Meng    select SIFIVE_GPIO
1784fcf3c1SBin Meng    select SIFIVE_PLIC
18*b609b7e3SBin Meng    select SIFIVE_UART
1989ece6f7SBin Meng    select SIFIVE_E_PRCI
2068c9a9b3SBin Meng    select UNIMP
2182f51817SPaolo Bonzini
2282f51817SPaolo Bonziniconfig SIFIVE_U
2382f51817SPaolo Bonzini    bool
2482a230d5SPaolo Bonzini    select CADENCE
2582a230d5SPaolo Bonzini    select HART
2682a230d5SPaolo Bonzini    select SIFIVE
27406fafd5SBin Meng    select SIFIVE_CLINT
284921a0ceSBin Meng    select SIFIVE_GPIO
29834e027aSBin Meng    select SIFIVE_PDMA
3084fcf3c1SBin Meng    select SIFIVE_PLIC
31*b609b7e3SBin Meng    select SIFIVE_UART
320fa9e329SBin Meng    select SIFIVE_U_OTP
339fe640a5SBin Meng    select SIFIVE_U_PRCI
347b6bb66fSBin Meng    select UNIMP
3582f51817SPaolo Bonzini
3682f51817SPaolo Bonziniconfig SPIKE
3782f51817SPaolo Bonzini    bool
3882a230d5SPaolo Bonzini    select HART
3982a230d5SPaolo Bonzini    select HTIF
4082a230d5SPaolo Bonzini    select SIFIVE
41406fafd5SBin Meng    select SIFIVE_CLINT
4284fcf3c1SBin Meng    select SIFIVE_PLIC
4382f51817SPaolo Bonzini
44fe0fe473SAlistair Francisconfig OPENTITAN
45fe0fe473SAlistair Francis    bool
46a7d2d98cSAlistair Francis    select IBEX
47fe0fe473SAlistair Francis    select HART
48fe0fe473SAlistair Francis    select UNIMP
49fe0fe473SAlistair Francis
5082f51817SPaolo Bonziniconfig RISCV_VIRT
5182f51817SPaolo Bonzini    bool
52fcfd1bccSDavid Abdurachmanov    imply PCI_DEVICES
53fcfd1bccSDavid Abdurachmanov    imply TEST_DEVICES
54fcfd1bccSDavid Abdurachmanov    select PCI
5582a230d5SPaolo Bonzini    select HART
5682a230d5SPaolo Bonzini    select SERIAL
5767b5ef30SAnup Patel    select GOLDFISH_RTC
5882a230d5SPaolo Bonzini    select VIRTIO_MMIO
5982a230d5SPaolo Bonzini    select PCI_EXPRESS_GENERIC_BRIDGE
6071eb522cSAlistair Francis    select PFLASH_CFI01
6182a230d5SPaolo Bonzini    select SIFIVE
62406fafd5SBin Meng    select SIFIVE_CLINT
6384fcf3c1SBin Meng    select SIFIVE_PLIC
6456f6e31eSBin Meng
6556f6e31eSBin Mengconfig MICROCHIP_PFSOC
6656f6e31eSBin Meng    bool
6756f6e31eSBin Meng    select HART
6856f6e31eSBin Meng    select SIFIVE
69406fafd5SBin Meng    select SIFIVE_CLINT
7056f6e31eSBin Meng    select UNIMP
718f2ac39dSBin Meng    select MCHP_PFSOC_MMUART
727124e27bSBin Meng    select SIFIVE_PDMA
7384fcf3c1SBin Meng    select SIFIVE_PLIC
74898dc008SBin Meng    select CADENCE_SDHCI
75