master
text 166 lines 3.06 KB
Raw
1 config RISCV_IOMMU
2 bool
3
4 config RISCV_NUMA
5 bool
6
7 config IBEX
8 bool
9
10 # RISC-V machines in alphabetical order
11
12 config 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
28 config MICROBLAZE_V
29 bool
30 default y
31 depends on RISCV32 || RISCV64
32 select XILINX
33 select XILINX_AXI
34 select XILINX_ETHLITE
35
36 config OPENTITAN
37 bool
38 default y
39 depends on RISCV32
40 select IBEX
41 select SIFIVE_PLIC
42 select UNIMP
43
44 config 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
72 config 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
81 config 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
93 config 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
113 config 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
123 config TENSTORRENT
124 bool
125 default y
126 depends on RISCV64
127 select RISCV_ACLINT
128 select RISCV_APLIC
129 select RISCV_IMSIC
130 select SERIAL_MM
131 select DEVICE_TREE
132 select DESIGNWARE_I2C
133 select DS1338
134 select TMP105
135
136 config XIANGSHAN_KUNMINGHU
137 bool
138 default y
139 depends on RISCV64
140 select RISCV_ACLINT
141 select RISCV_APLIC
142 select RISCV_IMSIC
143 select SERIAL_MM
144
145 config MIPS_BOSTON_AIA
146 bool
147 default y
148 depends on RISCV64
149 select PCI_EXPRESS
150 select PCI_EXPRESS_XILINX
151 select RISCV_MIPS_CMGCR
152 select RISCV_MIPS_CPC
153 select RISCV_MIPS_CPS
154
155 config K230
156 bool
157 default y
158 depends on RISCV64
159 select RISCV_ACLINT
160 select RISCV_APLIC
161 select RISCV_IMSIC
162 select SERIAL_MM
163 select UNIMP
164 select K230_WDT
165 select K230_GSDMA
166 select K230_DECOMP_GZIP