1config RISCV_IOMMU 2 bool 3 4config RISCV_NUMA 5 bool 6 7config IBEX 8 bool 9 10# RISC-V machines in alphabetical order 11 12config MICROCHIP_PFSOC 13 bool 14 default y 15 depends on RISCV64 16 select CADENCE_SDHCI 17 select CPU_CLUSTER 18 select DEVICE_TREE 19 select MCHP_PFSOC_DMC 20 select MCHP_PFSOC_IOSCB 21 select MCHP_PFSOC_MMUART 22 select MCHP_PFSOC_SYSREG 23 select RISCV_ACLINT 24 select SIFIVE_PDMA 25 select SIFIVE_PLIC 26 select UNIMP 27 28config MICROBLAZE_V 29 bool 30 default y 31 depends on RISCV32 || RISCV64 32 select XILINX 33 select XILINX_AXI 34 select XILINX_ETHLITE 35 36config OPENTITAN 37 bool 38 default y 39 depends on RISCV32 40 select IBEX 41 select SIFIVE_PLIC 42 select UNIMP 43 44config RISCV_VIRT 45 bool 46 default y 47 depends on RISCV32 || RISCV64 48 imply PCI_DEVICES 49 imply VIRTIO_VGA 50 imply TEST_DEVICES 51 imply TPM_TIS_SYSBUS 52 select DEVICE_TREE 53 select RISCV_NUMA 54 select GOLDFISH_RTC 55 select PCI 56 select PCI_EXPRESS_GENERIC_BRIDGE 57 select PFLASH_CFI01 58 select SERIAL_MM 59 select RISCV_ACLINT 60 select RISCV_APLIC 61 select RISCV_IOMMU 62 select RISCV_IMSIC 63 select SIFIVE_PLIC 64 select SIFIVE_TEST 65 select SMBIOS 66 select VIRTIO_MMIO 67 select FW_CFG_DMA 68 select PLATFORM_BUS 69 select ACPI 70 select ACPI_PCI 71 72config SHAKTI_C 73 bool 74 default y 75 depends on RISCV64 76 select RISCV_ACLINT 77 select SHAKTI_UART 78 select SIFIVE_PLIC 79 select UNIMP 80 81config SIFIVE_E 82 bool 83 default y 84 depends on RISCV32 || RISCV64 85 select RISCV_ACLINT 86 select SIFIVE_GPIO 87 select SIFIVE_PLIC 88 select SIFIVE_UART 89 select SIFIVE_E_PRCI 90 select SIFIVE_E_AON 91 select UNIMP 92 93config SIFIVE_U 94 bool 95 default y 96 depends on RISCV32 || RISCV64 97 select CADENCE 98 select CPU_CLUSTER 99 select DEVICE_TREE 100 select RISCV_ACLINT 101 select SIFIVE_GPIO 102 select SIFIVE_PDMA 103 select SIFIVE_PLIC 104 select SIFIVE_SPI 105 select SIFIVE_UART 106 select SIFIVE_U_OTP 107 select SIFIVE_U_PRCI 108 select SIFIVE_PWM 109 select SSI_M25P80 110 select SSI_SD 111 select UNIMP 112 113config SPIKE 114 bool 115 default y 116 depends on RISCV32 || RISCV64 117 select DEVICE_TREE 118 select RISCV_NUMA 119 select HTIF 120 select RISCV_ACLINT 121 select SIFIVE_PLIC 122