OSDN Git Service

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