]> Git Repo - qemu.git/blame - hw/arm/Kconfig
gitlab-ci: Add cross-compiling build tests
[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 7 imply VFIO_XGMAC
c294ac32 8 imply TPM_TIS_SYSBUS
7951c7b7
TH
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
f13a944c 23 select ACPI_PCI
1f283ae1
EA
24 select MEM_DEVICE
25 select DIMM
cff51ac9
SK
26 select ACPI_MEMORY_HOTPLUG
27 select ACPI_HW_REDUCED
b5a60bee 28 select ACPI_NVDIMM
82f51817 29
4826ac6d
TH
30config CHEETAH
31 bool
32 select OMAP
33 select TSC210X
34
5885e665
TH
35config CUBIEBOARD
36 bool
37 select ALLWINNER_A10
38
82f51817
PB
39config DIGIC
40 bool
9533dcdd 41 select PTIMER
627b06ed 42 select PFLASH_CFI02
82f51817
PB
43
44config EXYNOS4
45 bool
bb275e4e
TH
46 select A9MPCORE
47 select I2C
48 select LAN9118
49 select PL310 # cache controller
9533dcdd 50 select PTIMER
bb275e4e
TH
51 select SDHCI
52 select USB_EHCI_SYSBUS
82f51817
PB
53
54config HIGHBANK
55 bool
08bcda02
TH
56 select A9MPCORE
57 select A15MPCORE
58 select AHCI
59 select ARM_TIMER # sp804
60 select ARM_V7M
61 select PL011 # UART
58f7f3c4 62 select PL022 # SPI
08bcda02
TH
63 select PL031 # RTC
64 select PL061 # GPIO
65 select PL310 # cache controller
66 select XGMAC # ethernet
82f51817
PB
67
68config INTEGRATOR
69 bool
4cdea98b
TH
70 select ARM_TIMER
71 select INTEGRATOR_DEBUG
72 select PL011 # UART
73 select PL031 # RTC
5df2cfbc 74 select PL041 # audio
4cdea98b
TH
75 select PL050 # keyboard/mouse
76 select PL110 # pl111 LCD controller
77 select PL181 # display
78 select SMC91C111
82f51817
PB
79
80config MAINSTONE
81 bool
959762d0
TH
82 select PXA2XX
83 select PFLASH_CFI01
84 select SMC91C111
82f51817 85
08cbaccc
TH
86config MUSCA
87 bool
88 select ARMSSE
89 select PL011
90 select PL031
853c0167 91 select SPLIT_IRQ
5aa78a89 92 select UNIMP
08cbaccc 93
82f51817
PB
94config MUSICPAL
95 bool
59dd3eb3
TH
96 select BITBANG_I2C
97 select MARVELL_88W8618
9533dcdd 98 select PTIMER
59dd3eb3
TH
99 select PFLASH_CFI02
100 select SERIAL
101 select WM8750
82f51817
PB
102
103config NETDUINO2
104 bool
6239ac7e 105 select STM32F205_SOC
82f51817 106
870c034d
AF
107config NETDUINOPLUS2
108 bool
109 select STM32F405_SOC
110
82f51817
PB
111config NSERIES
112 bool
4826ac6d
TH
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
82f51817
PB
122
123config OMAP
124 bool
4826ac6d
TH
125 select FRAMEBUFFER
126 select I2C
127 select ECC
128 select NAND
129 select PFLASH_CFI01
130 select SD
131 select SERIAL
82f51817
PB
132
133config PXA2XX
134 bool
959762d0
TH
135 select FRAMEBUFFER
136 select I2C
137 select SERIAL
138 select SD
139 select SSI
140 select USB_OHCI
141
142config GUMSTIX
143 bool
144 select PFLASH_CFI01
145 select SMC91C111
146 select PXA2XX
147
148config TOSA
149 bool
150 select ZAURUS # scoop
151 select MICRODRIVE
152 select PXA2XX
153
154config 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
166config Z2
167 bool
168 select PFLASH_CFI01
169 select WM8750
170 select PL011 # UART
171 select PXA2XX
82f51817
PB
172
173config REALVIEW
174 bool
79e93e24
TH
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
82f51817 199
64580903
HZ
200config 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
5c6e99a7
TH
214config SABRELITE
215 bool
216 select FSL_IMX6
217 select SSI_M25P80
218
82f51817
PB
219config STELLARIS
220 bool
782ef8cd
TH
221 select ARM_V7M
222 select CMSDK_APB_WATCHDOG
223 select I2C
224 select PL011 # UART
58f7f3c4 225 select PL022 # SPI
782ef8cd
TH
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
5aa78a89 232 select UNIMP
82f51817
PB
233
234config STRONGARM
235 bool
839507ad
TH
236 select PXA2XX
237
238config COLLIE
239 bool
240 select PFLASH_CFI01
241 select ZAURUS # scoop
242 select STRONGARM
82f51817 243
4826ac6d
TH
244config SX1
245 bool
246 select OMAP
247
82f51817
PB
248config VERSATILE
249 bool
79e93e24
TH
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
259config 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
82f51817
PB
273
274config ZYNQ
275 bool
31576a91
TH
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
82f51817
PB
288
289config ARM_V7M
290 bool
291
292config ALLWINNER_A10
293 bool
5885e665
TH
294 select AHCI
295 select ALLWINNER_A10_PIT
296 select ALLWINNER_A10_PIC
297 select ALLWINNER_EMAC
298 select SERIAL
5aa78a89 299 select UNIMP
82f51817 300
740dafc0
NL
301config ALLWINNER_H3
302 bool
303 select ALLWINNER_A10_PIT
29d08975 304 select ALLWINNER_SUN8I_EMAC
740dafc0
NL
305 select SERIAL
306 select ARM_TIMER
307 select ARM_GIC
308 select UNIMP
2e4dfe80
NL
309 select USB_OHCI
310 select USB_EHCI_SYSBUS
82e48382 311 select SD
740dafc0 312
82f51817
PB
313config RASPI
314 bool
1ad846a2
TH
315 select FRAMEBUFFER
316 select PL011 # UART
317 select SDHCI
8d942986 318 select USB_DWC2
82f51817
PB
319
320config STM32F205_SOC
321 bool
6239ac7e 322 select ARM_V7M
282467f4 323 select OR_IRQ
6239ac7e
TH
324 select STM32F2XX_TIMER
325 select STM32F2XX_USART
326 select STM32F2XX_SYSCFG
327 select STM32F2XX_ADC
328 select STM32F2XX_SPI
82f51817 329
870c034d
AF
330config STM32F405_SOC
331 bool
332 select ARM_V7M
333 select STM32F4XX_SYSCFG
e64d8c83 334 select STM32F4XX_EXTI
870c034d 335
82f51817
PB
336config XLNX_ZYNQMP_ARM
337 bool
f3c3a1e2
TH
338 select AHCI
339 select ARM_GIC
340 select CADENCE
341 select DDC
342 select DPCD
343 select SDHCI
344 select SSI
345 select SSI_M25P80
346 select XILINX_AXI
347 select XILINX_SPIPS
348 select XLNX_ZYNQMP
82f51817
PB
349
350config XLNX_VERSAL
351 bool
24c7bb31
TH
352 select ARM_GIC
353 select PL011
354 select CADENCE
355 select VIRTIO_MMIO
5aa78a89 356 select UNIMP
82f51817
PB
357
358config FSL_IMX25
359 bool
02047622
TH
360 select IMX
361 select IMX_FEC
362 select IMX_I2C
4f0aff00 363 select WDT_IMX2
02047622 364 select DS1338
82f51817
PB
365
366config FSL_IMX31
367 bool
73129f43
TH
368 select SERIAL
369 select IMX
370 select IMX_I2C
b9e521dd 371 select WDT_IMX2
73129f43 372 select LAN9118
82f51817
PB
373
374config FSL_IMX6
375 bool
5c6e99a7
TH
376 select A9MPCORE
377 select IMX
378 select IMX_FEC
379 select IMX_I2C
0701a5ef 380 select IMX_USBPHY
37f95959 381 select WDT_IMX2
02047622 382 select SDHCI
82f51817
PB
383
384config ASPEED_SOC
385 bool
68e44dda
TH
386 select DS1338
387 select FTGMAC100
388 select I2C
389 select PCA9552
390 select SERIAL
391 select SMBUS_EEPROM
392 select SSI
393 select SSI_M25P80
394 select TMP105
395 select TMP421
5aa78a89 396 select UNIMP
82f51817
PB
397
398config MPS2
399 bool
d2a99d74
TH
400 select ARMSSE
401 select LAN9118
402 select MPS2_FPGAIO
403 select MPS2_SCC
282467f4 404 select OR_IRQ
58f7f3c4 405 select PL022 # SPI
d2a99d74 406 select PL080 # DMA controller
853c0167 407 select SPLIT_IRQ
5aa78a89 408 select UNIMP
ecbe51af 409 select CMSDK_APB_WATCHDOG
ada45de9 410 select VERSATILE_I2C
82f51817
PB
411
412config FSL_IMX7
413 bool
02047622
TH
414 imply PCI_DEVICES
415 imply TEST_DEVICES
416 select A15MPCORE
417 select PCI
418 select IMX
419 select IMX_FEC
420 select IMX_I2C
37f95959 421 select WDT_IMX2
02047622
TH
422 select PCI_EXPRESS_DESIGNWARE
423 select SDHCI
5aa78a89 424 select UNIMP
82f51817
PB
425
426config ARM_SMMUV3
427 bool
428
429config FSL_IMX6UL
430 bool
02047622
TH
431 select A15MPCORE
432 select IMX
433 select IMX_FEC
434 select IMX_I2C
37f95959 435 select WDT_IMX2
02047622 436 select SDHCI
5aa78a89 437 select UNIMP
82f51817 438
c1c60b0d
TH
439config MICROBIT
440 bool
441 select NRF51_SOC
442
82f51817
PB
443config NRF51_SOC
444 bool
c1c60b0d
TH
445 select I2C
446 select ARM_V7M
5aa78a89 447 select UNIMP
82f51817 448
b6e2b220
TH
449config EMCRAFT_SF2
450 bool
451 select MSF2
452 select SSI_M25P80
453
82f51817
PB
454config MSF2
455 bool
b6e2b220 456 select ARM_V7M
9533dcdd 457 select PTIMER
b6e2b220
TH
458 select SERIAL
459 select SSI
5aa78a89 460 select UNIMP
82f51817
PB
461
462config ZAURUS
463 bool
959762d0
TH
464 select NAND
465 select ECC
82f51817
PB
466
467config A9MPCORE
468 bool
bb275e4e
TH
469 select A9_GTIMER
470 select A9SCU # snoop control unit
471 select ARM_GIC
472 select ARM_MPTIMER
82f51817
PB
473
474config A15MPCORE
475 bool
7951c7b7 476 select ARM_GIC
82f51817
PB
477
478config ARM11MPCORE
479 bool
79e93e24 480 select ARM11SCU
82f51817
PB
481
482config ARMSSE
483 bool
d2a99d74
TH
484 select ARM_V7M
485 select ARMSSE_CPUID
486 select ARMSSE_MHU
487 select CMSDK_APB_TIMER
488 select CMSDK_APB_DUALTIMER
489 select CMSDK_APB_UART
490 select CMSDK_APB_WATCHDOG
491 select IOTKIT_SECCTL
492 select IOTKIT_SYSCTL
493 select IOTKIT_SYSINFO
282467f4 494 select OR_IRQ
853c0167 495 select SPLIT_IRQ
d2a99d74
TH
496 select TZ_MPC
497 select TZ_MSC
498 select TZ_PPC
5aa78a89 499 select UNIMP
82f51817
PB
500
501config ARMSSE_CPUID
502 bool
503
504config ARMSSE_MHU
505 bool
This page took 0.228462 seconds and 4 git commands to generate.