configure: Drop texinfo requirement
[qemu/ar7.git] / hw / arm / Kconfig
blobf303c6bead25c53df965f3fc9f59220c43c3dfa2
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
30 config CHEETAH
31     bool
32     select OMAP
33     select TSC210X
35 config CUBIEBOARD
36     bool
37     select ALLWINNER_A10
39 config DIGIC
40     bool
41     select PTIMER
42     select PFLASH_CFI02
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
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
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
80 config MAINSTONE
81     bool
82     select PXA2XX
83     select PFLASH_CFI01
84     select SMC91C111
86 config MUSCA
87     bool
88     select ARMSSE
89     select PL011
90     select PL031
91     select SPLIT_IRQ
92     select UNIMP
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
103 config NETDUINO2
104     bool
105     select STM32F205_SOC
107 config NETDUINOPLUS2
108     bool
109     select STM32F405_SOC
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
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
133 config PXA2XX
134     bool
135     select FRAMEBUFFER
136     select I2C
137     select SERIAL
138     select SD
139     select SSI
140     select USB_OHCI
142 config GUMSTIX
143     bool
144     select PFLASH_CFI01
145     select SMC91C111
146     select PXA2XX
148 config TOSA
149     bool
150     select ZAURUS  # scoop
151     select MICRODRIVE
152     select PXA2XX
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
166 config Z2
167     bool
168     select PFLASH_CFI01
169     select WM8750
170     select PL011 # UART
171     select PXA2XX
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
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
214 config SABRELITE
215     bool
216     select FSL_IMX6
217     select SSI_M25P80
219 config STELLARIS
220     bool
221     select ARM_V7M
222     select CMSDK_APB_WATCHDOG
223     select I2C
224     select PL011 # UART
225     select PL022 # SPI
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
234 config STRONGARM
235     bool
236     select PXA2XX
238 config COLLIE
239     bool
240     select PFLASH_CFI01
241     select ZAURUS  # scoop
242     select STRONGARM
244 config SX1
245     bool
246     select OMAP
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
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
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
289 config ARM_V7M
290     bool
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
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
313 config RASPI
314     bool
315     select FRAMEBUFFER
316     select PL011 # UART
317     select SDHCI
318     select USB_DWC2
320 config STM32F205_SOC
321     bool
322     select ARM_V7M
323     select OR_IRQ
324     select STM32F2XX_TIMER
325     select STM32F2XX_USART
326     select STM32F2XX_SYSCFG
327     select STM32F2XX_ADC
328     select STM32F2XX_SPI
330 config STM32F405_SOC
331     bool
332     select ARM_V7M
333     select STM32F4XX_SYSCFG
334     select STM32F4XX_EXTI
336 config XLNX_ZYNQMP_ARM
337     bool
338     select AHCI
339     select ARM_GIC
340     select CADENCE
341     select DDC
342     select DPCD
343     select SDHCI
344     select SSI
345     select SSI_M25P80
346     select XILINX_AXI
347     select XILINX_SPIPS
348     select XLNX_ZYNQMP
350 config XLNX_VERSAL
351     bool
352     select ARM_GIC
353     select PL011
354     select CADENCE
355     select VIRTIO_MMIO
356     select UNIMP
358 config NPCM7XX
359     bool
360     select A9MPCORE
361     select ARM_GIC
362     select PL310  # cache controller
363     select SERIAL
364     select SSI
365     select UNIMP
367 config FSL_IMX25
368     bool
369     select IMX
370     select IMX_FEC
371     select IMX_I2C
372     select WDT_IMX2
373     select DS1338
375 config FSL_IMX31
376     bool
377     select SERIAL
378     select IMX
379     select IMX_I2C
380     select WDT_IMX2
381     select LAN9118
383 config FSL_IMX6
384     bool
385     select A9MPCORE
386     select IMX
387     select IMX_FEC
388     select IMX_I2C
389     select IMX_USBPHY
390     select WDT_IMX2
391     select SDHCI
393 config ASPEED_SOC
394     bool
395     select DS1338
396     select FTGMAC100
397     select I2C
398     select PCA9552
399     select SERIAL
400     select SMBUS_EEPROM
401     select SSI
402     select SSI_M25P80
403     select TMP105
404     select TMP421
405     select UNIMP
407 config MPS2
408     bool
409     select ARMSSE
410     select LAN9118
411     select MPS2_FPGAIO
412     select MPS2_SCC
413     select OR_IRQ
414     select PL022    # SPI
415     select PL080    # DMA controller
416     select SPLIT_IRQ
417     select UNIMP
418     select CMSDK_APB_WATCHDOG
419     select VERSATILE_I2C
421 config FSL_IMX7
422     bool
423     imply PCI_DEVICES
424     imply TEST_DEVICES
425     select A15MPCORE
426     select PCI
427     select IMX
428     select IMX_FEC
429     select IMX_I2C
430     select WDT_IMX2
431     select PCI_EXPRESS_DESIGNWARE
432     select SDHCI
433     select UNIMP
435 config ARM_SMMUV3
436     bool
438 config FSL_IMX6UL
439     bool
440     select A15MPCORE
441     select IMX
442     select IMX_FEC
443     select IMX_I2C
444     select WDT_IMX2
445     select SDHCI
446     select UNIMP
448 config MICROBIT
449     bool
450     select NRF51_SOC
452 config NRF51_SOC
453     bool
454     select I2C
455     select ARM_V7M
456     select UNIMP
458 config EMCRAFT_SF2
459     bool
460     select MSF2
461     select SSI_M25P80
463 config MSF2
464     bool
465     select ARM_V7M
466     select PTIMER
467     select SERIAL
468     select SSI
469     select UNIMP
471 config ZAURUS
472     bool
473     select NAND
474     select ECC
476 config A9MPCORE
477     bool
478     select A9_GTIMER
479     select A9SCU       # snoop control unit
480     select ARM_GIC
481     select ARM_MPTIMER
483 config A15MPCORE
484     bool
485     select ARM_GIC
487 config ARM11MPCORE
488     bool
489     select ARM11SCU
491 config ARMSSE
492     bool
493     select ARM_V7M
494     select ARMSSE_CPUID
495     select ARMSSE_MHU
496     select CMSDK_APB_TIMER
497     select CMSDK_APB_DUALTIMER
498     select CMSDK_APB_UART
499     select CMSDK_APB_WATCHDOG
500     select IOTKIT_SECCTL
501     select IOTKIT_SYSCTL
502     select IOTKIT_SYSINFO
503     select OR_IRQ
504     select SPLIT_IRQ
505     select TZ_MPC
506     select TZ_MSC
507     select TZ_PPC
508     select UNIMP
510 config ARMSSE_CPUID
511     bool
513 config ARMSSE_MHU
514     bool