]> Git Repo - qemu.git/blame - hw/arm/Kconfig
hw/arm/virt: Add memory hotplug framework
[qemu.git] / hw / arm / Kconfig
CommitLineData
82f51817
PB
1config ARM_VIRT
2 bool
7951c7b7
TH
3 imply PCI_DEVICES
4 imply TEST_DEVICES
5 imply VFIO_AMD_XGBE
e0e312f3 6 imply VFIO_PLATFORM
7951c7b7
TH
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
f13a944c 22 select ACPI_PCI
1f283ae1
EA
23 select MEM_DEVICE
24 select DIMM
82f51817 25
4826ac6d
TH
26config CHEETAH
27 bool
28 select OMAP
29 select TSC210X
30
5885e665
TH
31config CUBIEBOARD
32 bool
33 select ALLWINNER_A10
34
82f51817
PB
35config DIGIC
36 bool
9533dcdd 37 select PTIMER
627b06ed 38 select PFLASH_CFI02
82f51817
PB
39
40config EXYNOS4
41 bool
bb275e4e
TH
42 select A9MPCORE
43 select I2C
44 select LAN9118
45 select PL310 # cache controller
9533dcdd 46 select PTIMER
bb275e4e
TH
47 select SDHCI
48 select USB_EHCI_SYSBUS
82f51817
PB
49
50config HIGHBANK
51 bool
08bcda02
TH
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
82f51817
PB
63
64config INTEGRATOR
65 bool
4cdea98b
TH
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
82f51817
PB
74
75config MAINSTONE
76 bool
959762d0
TH
77 select PXA2XX
78 select PFLASH_CFI01
79 select SMC91C111
82f51817 80
08cbaccc
TH
81config MUSCA
82 bool
83 select ARMSSE
84 select PL011
85 select PL031
853c0167 86 select SPLIT_IRQ
5aa78a89 87 select UNIMP
08cbaccc 88
82f51817
PB
89config MUSICPAL
90 bool
59dd3eb3
TH
91 select BITBANG_I2C
92 select MARVELL_88W8618
9533dcdd 93 select PTIMER
59dd3eb3
TH
94 select PFLASH_CFI02
95 select SERIAL
96 select WM8750
82f51817
PB
97
98config NETDUINO2
99 bool
6239ac7e 100 select STM32F205_SOC
82f51817
PB
101
102config NSERIES
103 bool
4826ac6d
TH
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
82f51817
PB
113
114config OMAP
115 bool
4826ac6d
TH
116 select FRAMEBUFFER
117 select I2C
118 select ECC
119 select NAND
120 select PFLASH_CFI01
121 select SD
122 select SERIAL
82f51817
PB
123
124config PXA2XX
125 bool
959762d0
TH
126 select FRAMEBUFFER
127 select I2C
128 select SERIAL
129 select SD
130 select SSI
131 select USB_OHCI
132
133config GUMSTIX
134 bool
135 select PFLASH_CFI01
136 select SMC91C111
137 select PXA2XX
138
139config TOSA
140 bool
141 select ZAURUS # scoop
142 select MICRODRIVE
143 select PXA2XX
144
145config 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
157config Z2
158 bool
159 select PFLASH_CFI01
160 select WM8750
161 select PL011 # UART
162 select PXA2XX
82f51817
PB
163
164config REALVIEW
165 bool
79e93e24
TH
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
82f51817 190
64580903
HZ
191config 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
5c6e99a7
TH
205config SABRELITE
206 bool
207 select FSL_IMX6
208 select SSI_M25P80
209
82f51817
PB
210config STELLARIS
211 bool
782ef8cd
TH
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
5aa78a89 223 select UNIMP
82f51817
PB
224
225config STRONGARM
226 bool
839507ad
TH
227 select PXA2XX
228
229config COLLIE
230 bool
231 select PFLASH_CFI01
232 select ZAURUS # scoop
233 select STRONGARM
82f51817 234
4826ac6d
TH
235config SX1
236 bool
237 select OMAP
238
82f51817
PB
239config VERSATILE
240 bool
79e93e24
TH
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
250config 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
82f51817
PB
264
265config ZYNQ
266 bool
31576a91
TH
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
82f51817
PB
279
280config ARM_V7M
281 bool
282
283config ALLWINNER_A10
284 bool
5885e665
TH
285 select AHCI
286 select ALLWINNER_A10_PIT
287 select ALLWINNER_A10_PIC
288 select ALLWINNER_EMAC
289 select SERIAL
5aa78a89 290 select UNIMP
82f51817
PB
291
292config RASPI
293 bool
1ad846a2
TH
294 select FRAMEBUFFER
295 select PL011 # UART
296 select SDHCI
82f51817
PB
297
298config STM32F205_SOC
299 bool
6239ac7e 300 select ARM_V7M
282467f4 301 select OR_IRQ
6239ac7e
TH
302 select STM32F2XX_TIMER
303 select STM32F2XX_USART
304 select STM32F2XX_SYSCFG
305 select STM32F2XX_ADC
306 select STM32F2XX_SPI
82f51817
PB
307
308config XLNX_ZYNQMP_ARM
309 bool
f3c3a1e2
TH
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
82f51817
PB
321
322config XLNX_VERSAL
323 bool
24c7bb31
TH
324 select ARM_GIC
325 select PL011
326 select CADENCE
327 select VIRTIO_MMIO
5aa78a89 328 select UNIMP
82f51817
PB
329
330config FSL_IMX25
331 bool
02047622
TH
332 select IMX
333 select IMX_FEC
334 select IMX_I2C
335 select DS1338
82f51817
PB
336
337config FSL_IMX31
338 bool
73129f43
TH
339 select SERIAL
340 select IMX
341 select IMX_I2C
342 select LAN9118
82f51817
PB
343
344config FSL_IMX6
345 bool
5c6e99a7
TH
346 select A9MPCORE
347 select IMX
348 select IMX_FEC
349 select IMX_I2C
02047622 350 select SDHCI
82f51817
PB
351
352config ASPEED_SOC
353 bool
68e44dda
TH
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
5aa78a89 364 select UNIMP
82f51817
PB
365
366config MPS2
367 bool
d2a99d74
TH
368 select ARMSSE
369 select LAN9118
370 select MPS2_FPGAIO
371 select MPS2_SCC
282467f4 372 select OR_IRQ
d2a99d74
TH
373 select PL022 # Serial port
374 select PL080 # DMA controller
853c0167 375 select SPLIT_IRQ
5aa78a89 376 select UNIMP
82f51817
PB
377
378config FSL_IMX7
379 bool
02047622
TH
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
5aa78a89 389 select UNIMP
82f51817
PB
390
391config ARM_SMMUV3
392 bool
393
394config FSL_IMX6UL
395 bool
02047622
TH
396 select A15MPCORE
397 select IMX
398 select IMX_FEC
399 select IMX_I2C
400 select SDHCI
5aa78a89 401 select UNIMP
82f51817 402
c1c60b0d
TH
403config MICROBIT
404 bool
405 select NRF51_SOC
406
82f51817
PB
407config NRF51_SOC
408 bool
c1c60b0d
TH
409 select I2C
410 select ARM_V7M
5aa78a89 411 select UNIMP
82f51817 412
b6e2b220
TH
413config EMCRAFT_SF2
414 bool
415 select MSF2
416 select SSI_M25P80
417
82f51817
PB
418config MSF2
419 bool
b6e2b220 420 select ARM_V7M
9533dcdd 421 select PTIMER
b6e2b220
TH
422 select SERIAL
423 select SSI
5aa78a89 424 select UNIMP
82f51817
PB
425
426config ZAURUS
427 bool
959762d0
TH
428 select NAND
429 select ECC
82f51817
PB
430
431config A9MPCORE
432 bool
bb275e4e
TH
433 select A9_GTIMER
434 select A9SCU # snoop control unit
435 select ARM_GIC
436 select ARM_MPTIMER
82f51817
PB
437
438config A15MPCORE
439 bool
7951c7b7 440 select ARM_GIC
82f51817
PB
441
442config ARM11MPCORE
443 bool
79e93e24 444 select ARM11SCU
82f51817
PB
445
446config ARMSSE
447 bool
d2a99d74
TH
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
282467f4 458 select OR_IRQ
853c0167 459 select SPLIT_IRQ
d2a99d74
TH
460 select TZ_MPC
461 select TZ_MSC
462 select TZ_PPC
5aa78a89 463 select UNIMP
82f51817
PB
464
465config ARMSSE_CPUID
466 bool
467
468config ARMSSE_MHU
469 bool
This page took 0.169616 seconds and 4 git commands to generate.