OSDN Git Service

Merge remote-tracking branch 'remotes/vivier2/tags/trivial-branch-for-5.1-pull-reques...
[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 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
23     select ACPI_PCI
24     select MEM_DEVICE
25     select DIMM
26     select ACPI_MEMORY_HOTPLUG
27     select ACPI_HW_REDUCED
28     select ACPI_NVDIMM
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 # Serial port
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 BITBANG_I2C
97     select MARVELL_88W8618
98     select PTIMER
99     select PFLASH_CFI02
100     select SERIAL
101     select WM8750
102
103 config NETDUINO2
104     bool
105     select STM32F205_SOC
106
107 config NETDUINOPLUS2
108     bool
109     select STM32F405_SOC
110
111 config NSERIES
112     bool
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
122
123 config OMAP
124     bool
125     select FRAMEBUFFER
126     select I2C
127     select ECC
128     select NAND
129     select PFLASH_CFI01
130     select SD
131     select SERIAL
132
133 config PXA2XX
134     bool
135     select FRAMEBUFFER
136     select I2C
137     select SERIAL
138     select SD
139     select SSI
140     select USB_OHCI
141
142 config GUMSTIX
143     bool
144     select PFLASH_CFI01
145     select SMC91C111
146     select PXA2XX
147
148 config TOSA
149     bool
150     select ZAURUS  # scoop
151     select MICRODRIVE
152     select PXA2XX
153
154 config 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
166 config Z2
167     bool
168     select PFLASH_CFI01
169     select WM8750
170     select PL011 # UART
171     select PXA2XX
172
173 config REALVIEW
174     bool
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
199
200 config 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
214 config SABRELITE
215     bool
216     select FSL_IMX6
217     select SSI_M25P80
218
219 config STELLARIS
220     bool
221     select ARM_V7M
222     select CMSDK_APB_WATCHDOG
223     select I2C
224     select PL011 # UART
225     select PL022 # Serial port
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
232     select UNIMP
233
234 config STRONGARM
235     bool
236     select PXA2XX
237
238 config COLLIE
239     bool
240     select PFLASH_CFI01
241     select ZAURUS  # scoop
242     select STRONGARM
243
244 config SX1
245     bool
246     select OMAP
247
248 config VERSATILE
249     bool
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
259 config 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
273
274 config ZYNQ
275     bool
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
288
289 config ARM_V7M
290     bool
291
292 config ALLWINNER_A10
293     bool
294     select AHCI
295     select ALLWINNER_A10_PIT
296     select ALLWINNER_A10_PIC
297     select ALLWINNER_EMAC
298     select SERIAL
299     select UNIMP
300
301 config ALLWINNER_H3
302     bool
303     select ALLWINNER_A10_PIT
304     select ALLWINNER_SUN8I_EMAC
305     select SERIAL
306     select ARM_TIMER
307     select ARM_GIC
308     select UNIMP
309     select USB_OHCI
310     select USB_EHCI_SYSBUS
311     select SD
312
313 config RASPI
314     bool
315     select FRAMEBUFFER
316     select PL011 # UART
317     select SDHCI
318
319 config STM32F205_SOC
320     bool
321     select ARM_V7M
322     select OR_IRQ
323     select STM32F2XX_TIMER
324     select STM32F2XX_USART
325     select STM32F2XX_SYSCFG
326     select STM32F2XX_ADC
327     select STM32F2XX_SPI
328
329 config STM32F405_SOC
330     bool
331     select ARM_V7M
332     select STM32F4XX_SYSCFG
333     select STM32F4XX_EXTI
334
335 config XLNX_ZYNQMP_ARM
336     bool
337     select AHCI
338     select ARM_GIC
339     select CADENCE
340     select DDC
341     select DPCD
342     select SDHCI
343     select SSI
344     select SSI_M25P80
345     select XILINX_AXI
346     select XILINX_SPIPS
347     select XLNX_ZYNQMP
348
349 config XLNX_VERSAL
350     bool
351     select ARM_GIC
352     select PL011
353     select CADENCE
354     select VIRTIO_MMIO
355     select UNIMP
356
357 config FSL_IMX25
358     bool
359     select IMX
360     select IMX_FEC
361     select IMX_I2C
362     select DS1338
363
364 config FSL_IMX31
365     bool
366     select SERIAL
367     select IMX
368     select IMX_I2C
369     select LAN9118
370
371 config FSL_IMX6
372     bool
373     select A9MPCORE
374     select IMX
375     select IMX_FEC
376     select IMX_I2C
377     select IMX_USBPHY
378     select SDHCI
379
380 config ASPEED_SOC
381     bool
382     select DS1338
383     select FTGMAC100
384     select I2C
385     select PCA9552
386     select SERIAL
387     select SMBUS_EEPROM
388     select SSI
389     select SSI_M25P80
390     select TMP105
391     select TMP421
392     select UNIMP
393
394 config MPS2
395     bool
396     select ARMSSE
397     select LAN9118
398     select MPS2_FPGAIO
399     select MPS2_SCC
400     select OR_IRQ
401     select PL022    # Serial port
402     select PL080    # DMA controller
403     select SPLIT_IRQ
404     select UNIMP
405
406 config FSL_IMX7
407     bool
408     imply PCI_DEVICES
409     imply TEST_DEVICES
410     select A15MPCORE
411     select PCI
412     select IMX
413     select IMX_FEC
414     select IMX_I2C
415     select PCI_EXPRESS_DESIGNWARE
416     select SDHCI
417     select UNIMP
418
419 config ARM_SMMUV3
420     bool
421
422 config FSL_IMX6UL
423     bool
424     select A15MPCORE
425     select IMX
426     select IMX_FEC
427     select IMX_I2C
428     select SDHCI
429     select UNIMP
430
431 config MICROBIT
432     bool
433     select NRF51_SOC
434
435 config NRF51_SOC
436     bool
437     select I2C
438     select ARM_V7M
439     select UNIMP
440
441 config EMCRAFT_SF2
442     bool
443     select MSF2
444     select SSI_M25P80
445
446 config MSF2
447     bool
448     select ARM_V7M
449     select PTIMER
450     select SERIAL
451     select SSI
452     select UNIMP
453
454 config ZAURUS
455     bool
456     select NAND
457     select ECC
458
459 config A9MPCORE
460     bool
461     select A9_GTIMER
462     select A9SCU       # snoop control unit
463     select ARM_GIC
464     select ARM_MPTIMER
465
466 config A15MPCORE
467     bool
468     select ARM_GIC
469
470 config ARM11MPCORE
471     bool
472     select ARM11SCU
473
474 config ARMSSE
475     bool
476     select ARM_V7M
477     select ARMSSE_CPUID
478     select ARMSSE_MHU
479     select CMSDK_APB_TIMER
480     select CMSDK_APB_DUALTIMER
481     select CMSDK_APB_UART
482     select CMSDK_APB_WATCHDOG
483     select IOTKIT_SECCTL
484     select IOTKIT_SYSCTL
485     select IOTKIT_SYSINFO
486     select OR_IRQ
487     select SPLIT_IRQ
488     select TZ_MPC
489     select TZ_MSC
490     select TZ_PPC
491     select UNIMP
492
493 config ARMSSE_CPUID
494     bool
495
496 config ARMSSE_MHU
497     bool