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