]> Git Repo - qemu.git/blob - hw/arm/Kconfig
hw/misc: Add NPCM7xx System Global Control Registers device model
[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 # 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 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 # 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
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     select USB_DWC2
319
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
329
330 config STM32F405_SOC
331     bool
332     select ARM_V7M
333     select STM32F4XX_SYSCFG
334     select STM32F4XX_EXTI
335
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
349
350 config XLNX_VERSAL
351     bool
352     select ARM_GIC
353     select PL011
354     select CADENCE
355     select VIRTIO_MMIO
356     select UNIMP
357
358 config NPCM7XX
359     bool
360
361 config FSL_IMX25
362     bool
363     select IMX
364     select IMX_FEC
365     select IMX_I2C
366     select WDT_IMX2
367     select DS1338
368
369 config FSL_IMX31
370     bool
371     select SERIAL
372     select IMX
373     select IMX_I2C
374     select WDT_IMX2
375     select LAN9118
376
377 config FSL_IMX6
378     bool
379     select A9MPCORE
380     select IMX
381     select IMX_FEC
382     select IMX_I2C
383     select IMX_USBPHY
384     select WDT_IMX2
385     select SDHCI
386
387 config ASPEED_SOC
388     bool
389     select DS1338
390     select FTGMAC100
391     select I2C
392     select PCA9552
393     select SERIAL
394     select SMBUS_EEPROM
395     select SSI
396     select SSI_M25P80
397     select TMP105
398     select TMP421
399     select UNIMP
400
401 config MPS2
402     bool
403     select ARMSSE
404     select LAN9118
405     select MPS2_FPGAIO
406     select MPS2_SCC
407     select OR_IRQ
408     select PL022    # SPI
409     select PL080    # DMA controller
410     select SPLIT_IRQ
411     select UNIMP
412     select CMSDK_APB_WATCHDOG
413     select VERSATILE_I2C
414
415 config FSL_IMX7
416     bool
417     imply PCI_DEVICES
418     imply TEST_DEVICES
419     select A15MPCORE
420     select PCI
421     select IMX
422     select IMX_FEC
423     select IMX_I2C
424     select WDT_IMX2
425     select PCI_EXPRESS_DESIGNWARE
426     select SDHCI
427     select UNIMP
428
429 config ARM_SMMUV3
430     bool
431
432 config FSL_IMX6UL
433     bool
434     select A15MPCORE
435     select IMX
436     select IMX_FEC
437     select IMX_I2C
438     select WDT_IMX2
439     select SDHCI
440     select UNIMP
441
442 config MICROBIT
443     bool
444     select NRF51_SOC
445
446 config NRF51_SOC
447     bool
448     select I2C
449     select ARM_V7M
450     select UNIMP
451
452 config EMCRAFT_SF2
453     bool
454     select MSF2
455     select SSI_M25P80
456
457 config MSF2
458     bool
459     select ARM_V7M
460     select PTIMER
461     select SERIAL
462     select SSI
463     select UNIMP
464
465 config ZAURUS
466     bool
467     select NAND
468     select ECC
469
470 config A9MPCORE
471     bool
472     select A9_GTIMER
473     select A9SCU       # snoop control unit
474     select ARM_GIC
475     select ARM_MPTIMER
476
477 config A15MPCORE
478     bool
479     select ARM_GIC
480
481 config ARM11MPCORE
482     bool
483     select ARM11SCU
484
485 config ARMSSE
486     bool
487     select ARM_V7M
488     select ARMSSE_CPUID
489     select ARMSSE_MHU
490     select CMSDK_APB_TIMER
491     select CMSDK_APB_DUALTIMER
492     select CMSDK_APB_UART
493     select CMSDK_APB_WATCHDOG
494     select IOTKIT_SECCTL
495     select IOTKIT_SYSCTL
496     select IOTKIT_SYSINFO
497     select OR_IRQ
498     select SPLIT_IRQ
499     select TZ_MPC
500     select TZ_MSC
501     select TZ_PPC
502     select UNIMP
503
504 config ARMSSE_CPUID
505     bool
506
507 config ARMSSE_MHU
508     bool
This page took 0.050099 seconds and 4 git commands to generate.