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