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