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