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