OSDN Git Service

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