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