]> git.proxmox.com Git - mirror_qemu.git/blob - hw/arm/Kconfig
checkpatch: do not warn for multiline parenthesized returned value
[mirror_qemu.git] / hw / arm / Kconfig
1 config ARM_VIRT
2 bool
3 imply PCI_DEVICES
4 imply TEST_DEVICES
5 imply VFIO_AMD_XGBE
6 imply VFIO_PLATFORM
7 imply VFIO_XGMAC
8 select A15MPCORE
9 select ACPI
10 select ARM_SMMUV3
11 select GPIO_KEY
12 select FW_CFG_DMA
13 select PCI_EXPRESS
14 select PCI_EXPRESS_GENERIC_BRIDGE
15 select PFLASH_CFI01
16 select PL011 # UART
17 select PL031 # RTC
18 select PL061 # GPIO
19 select PLATFORM_BUS
20 select SMBIOS
21 select VIRTIO_MMIO
22 select ACPI_PCI
23
24 config CHEETAH
25 bool
26 select OMAP
27 select TSC210X
28
29 config CUBIEBOARD
30 bool
31 select ALLWINNER_A10
32
33 config DIGIC
34 bool
35 select PTIMER
36 select PFLASH_CFI02
37
38 config EXYNOS4
39 bool
40 select A9MPCORE
41 select I2C
42 select LAN9118
43 select PL310 # cache controller
44 select PTIMER
45 select SDHCI
46 select USB_EHCI_SYSBUS
47
48 config HIGHBANK
49 bool
50 select A9MPCORE
51 select A15MPCORE
52 select AHCI
53 select ARM_TIMER # sp804
54 select ARM_V7M
55 select PL011 # UART
56 select PL022 # Serial port
57 select PL031 # RTC
58 select PL061 # GPIO
59 select PL310 # cache controller
60 select XGMAC # ethernet
61
62 config INTEGRATOR
63 bool
64 select ARM_TIMER
65 select INTEGRATOR_DEBUG
66 select PL011 # UART
67 select PL031 # RTC
68 select PL050 # keyboard/mouse
69 select PL110 # pl111 LCD controller
70 select PL181 # display
71 select SMC91C111
72
73 config MAINSTONE
74 bool
75 select PXA2XX
76 select PFLASH_CFI01
77 select SMC91C111
78
79 config MUSCA
80 bool
81 select ARMSSE
82 select PL011
83 select PL031
84
85 config MUSICPAL
86 bool
87 select BITBANG_I2C
88 select MARVELL_88W8618
89 select PTIMER
90 select PFLASH_CFI02
91 select SERIAL
92 select WM8750
93
94 config NETDUINO2
95 bool
96 select STM32F205_SOC
97
98 config NSERIES
99 bool
100 select OMAP
101 select TMP105 # tempature sensor
102 select BLIZZARD # LCD/TV controller
103 select ONENAND
104 select TSC210X # touchscreen/sensors/audio
105 select TSC2005 # touchscreen/sensors/keypad
106 select LM832X # GPIO keyboard chip
107 select TWL92230 # energy-management
108 select TUSB6010
109
110 config OMAP
111 bool
112 select FRAMEBUFFER
113 select I2C
114 select ECC
115 select NAND
116 select PFLASH_CFI01
117 select SD
118 select SERIAL
119
120 config PXA2XX
121 bool
122 select FRAMEBUFFER
123 select I2C
124 select SERIAL
125 select SD
126 select SSI
127 select USB_OHCI
128
129 config GUMSTIX
130 bool
131 select PFLASH_CFI01
132 select SMC91C111
133 select PXA2XX
134
135 config TOSA
136 bool
137 select ZAURUS # scoop
138 select MICRODRIVE
139 select PXA2XX
140
141 config SPITZ
142 bool
143 select ADS7846 # display
144 select MAX111X # A/D converter
145 select WM8750 # audio codec
146 select MAX7310 # GPIO expander
147 select ZAURUS # scoop
148 select NAND # memory
149 select ECC # Error-correcting for NAND
150 select MICRODRIVE
151 select PXA2XX
152
153 config Z2
154 bool
155 select PFLASH_CFI01
156 select WM8750
157 select PL011 # UART
158 select PXA2XX
159
160 config REALVIEW
161 bool
162 imply PCI_DEVICES
163 imply PCI_TESTDEV
164 select SMC91C111
165 select LAN9118
166 select A9MPCORE
167 select A15MPCORE
168 select ARM11MPCORE
169 select ARM_TIMER
170 select VERSATILE_PCI
171 select WM8750 # audio codec
172 select LSI_SCSI_PCI
173 select PCI
174 select PL011 # UART
175 select PL031 # RTC
176 select PL041 # audio codec
177 select PL050 # keyboard/mouse
178 select PL061 # GPIO
179 select PL080 # DMA controller
180 select PL110
181 select PL181 # display
182 select PL310 # cache controller
183 select VERSATILE_I2C
184 select DS1338 # I2C RTC+NVRAM
185 select USB_OHCI
186
187 config SABRELITE
188 bool
189 select FSL_IMX6
190 select SSI_M25P80
191
192 config STELLARIS
193 bool
194 select ARM_V7M
195 select CMSDK_APB_WATCHDOG
196 select I2C
197 select PL011 # UART
198 select PL022 # Serial port
199 select PL061 # GPIO
200 select SSD0303 # OLED display
201 select SSD0323 # OLED display
202 select SSI_SD
203 select STELLARIS_INPUT
204 select STELLARIS_ENET # ethernet
205
206 config STRONGARM
207 bool
208 select PXA2XX
209
210 config COLLIE
211 bool
212 select PFLASH_CFI01
213 select ZAURUS # scoop
214 select STRONGARM
215
216 config SX1
217 bool
218 select OMAP
219
220 config VERSATILE
221 bool
222 select ARM_TIMER # sp804
223 select PFLASH_CFI01
224 select LSI_SCSI_PCI
225 select PL050 # keyboard/mouse
226 select PL080 # DMA controller
227 select PL190 # Vector PIC
228 select REALVIEW
229 select USB_OHCI
230
231 config VEXPRESS
232 bool
233 select A9MPCORE
234 select A15MPCORE
235 select ARM_MPTIMER
236 select ARM_TIMER # sp804
237 select LAN9118
238 select PFLASH_CFI01
239 select PL011 # UART
240 select PL041 # audio codec
241 select PL181 # display
242 select REALVIEW
243 select SII9022
244 select VIRTIO_MMIO
245
246 config ZYNQ
247 bool
248 select A9MPCORE
249 select CADENCE # UART
250 select PFLASH_CFI02
251 select PL330
252 select SDHCI
253 select SSI_M25P80
254 select USB_EHCI_SYSBUS
255 select XILINX # UART
256 select XILINX_AXI
257 select XILINX_SPI
258 select XILINX_SPIPS
259 select ZYNQ_DEVCFG
260
261 config ARM_V7M
262 bool
263
264 config ALLWINNER_A10
265 bool
266 select AHCI
267 select ALLWINNER_A10_PIT
268 select ALLWINNER_A10_PIC
269 select ALLWINNER_EMAC
270 select SERIAL
271
272 config RASPI
273 bool
274 select FRAMEBUFFER
275 select PL011 # UART
276 select SDHCI
277
278 config STM32F205_SOC
279 bool
280 select ARM_V7M
281 select STM32F2XX_TIMER
282 select STM32F2XX_USART
283 select STM32F2XX_SYSCFG
284 select STM32F2XX_ADC
285 select STM32F2XX_SPI
286
287 config XLNX_ZYNQMP_ARM
288 bool
289 select AHCI
290 select ARM_GIC
291 select CADENCE
292 select DDC
293 select DPCD
294 select SDHCI
295 select SSI
296 select SSI_M25P80
297 select XILINX_AXI
298 select XILINX_SPIPS
299 select XLNX_ZYNQMP
300
301 config XLNX_VERSAL
302 bool
303 select ARM_GIC
304 select PL011
305 select CADENCE
306 select VIRTIO_MMIO
307
308 config FSL_IMX25
309 bool
310 select IMX
311 select IMX_FEC
312 select IMX_I2C
313 select DS1338
314
315 config FSL_IMX31
316 bool
317 select SERIAL
318 select IMX
319 select IMX_I2C
320 select LAN9118
321
322 config FSL_IMX6
323 bool
324 select A9MPCORE
325 select IMX
326 select IMX_FEC
327 select IMX_I2C
328 select SDHCI
329
330 config ASPEED_SOC
331 bool
332 select DS1338
333 select FTGMAC100
334 select I2C
335 select PCA9552
336 select SERIAL
337 select SMBUS_EEPROM
338 select SSI
339 select SSI_M25P80
340 select TMP105
341 select TMP421
342
343 config MPS2
344 bool
345 select ARMSSE
346 select LAN9118
347 select MPS2_FPGAIO
348 select MPS2_SCC
349 select PL022 # Serial port
350 select PL080 # DMA controller
351
352 config FSL_IMX7
353 bool
354 imply PCI_DEVICES
355 imply TEST_DEVICES
356 select A15MPCORE
357 select PCI
358 select IMX
359 select IMX_FEC
360 select IMX_I2C
361 select PCI_EXPRESS_DESIGNWARE
362 select SDHCI
363
364 config ARM_SMMUV3
365 bool
366
367 config FSL_IMX6UL
368 bool
369 select A15MPCORE
370 select IMX
371 select IMX_FEC
372 select IMX_I2C
373 select SDHCI
374
375 config MICROBIT
376 bool
377 select NRF51_SOC
378
379 config NRF51_SOC
380 bool
381 select I2C
382 select ARM_V7M
383
384 config EMCRAFT_SF2
385 bool
386 select MSF2
387 select SSI_M25P80
388
389 config MSF2
390 bool
391 select ARM_V7M
392 select PTIMER
393 select SERIAL
394 select SSI
395
396 config ZAURUS
397 bool
398 select NAND
399 select ECC
400
401 config A9MPCORE
402 bool
403 select A9_GTIMER
404 select A9SCU # snoop control unit
405 select ARM_GIC
406 select ARM_MPTIMER
407
408 config A15MPCORE
409 bool
410 select ARM_GIC
411
412 config ARM11MPCORE
413 bool
414 select ARM11SCU
415
416 config ARMSSE
417 bool
418 select ARM_V7M
419 select ARMSSE_CPUID
420 select ARMSSE_MHU
421 select CMSDK_APB_TIMER
422 select CMSDK_APB_DUALTIMER
423 select CMSDK_APB_UART
424 select CMSDK_APB_WATCHDOG
425 select IOTKIT_SECCTL
426 select IOTKIT_SYSCTL
427 select IOTKIT_SYSINFO
428 select TZ_MPC
429 select TZ_MSC
430 select TZ_PPC
431
432 config ARMSSE_CPUID
433 bool
434
435 config ARMSSE_MHU
436 bool