xref: /openbmc/qemu/hw/arm/Kconfig (revision f12985f1)
182f51817SPaolo Bonziniconfig ARM_VIRT
282f51817SPaolo Bonzini    bool
37951c7b7SThomas Huth    imply PCI_DEVICES
47951c7b7SThomas Huth    imply TEST_DEVICES
57951c7b7SThomas Huth    imply VFIO_AMD_XGBE
6e0e312f3SPaolo Bonzini    imply VFIO_PLATFORM
77951c7b7SThomas Huth    imply VFIO_XGMAC
8c294ac32SEric Auger    imply TPM_TIS_SYSBUS
93362c568SAndrew Jones    select ARM_GIC
107951c7b7SThomas Huth    select ACPI
117951c7b7SThomas Huth    select ARM_SMMUV3
127951c7b7SThomas Huth    select GPIO_KEY
137951c7b7SThomas Huth    select FW_CFG_DMA
147951c7b7SThomas Huth    select PCI_EXPRESS
157951c7b7SThomas Huth    select PCI_EXPRESS_GENERIC_BRIDGE
167951c7b7SThomas Huth    select PFLASH_CFI01
177951c7b7SThomas Huth    select PL011 # UART
187951c7b7SThomas Huth    select PL031 # RTC
197951c7b7SThomas Huth    select PL061 # GPIO
207951c7b7SThomas Huth    select PLATFORM_BUS
217951c7b7SThomas Huth    select SMBIOS
227951c7b7SThomas Huth    select VIRTIO_MMIO
23f13a944cSWei Yang    select ACPI_PCI
241f283ae1SEric Auger    select MEM_DEVICE
251f283ae1SEric Auger    select DIMM
26cff51ac9SShameer Kolothum    select ACPI_MEMORY_HOTPLUG
27cff51ac9SShameer Kolothum    select ACPI_HW_REDUCED
28b5a60beeSKwangwoo Lee    select ACPI_NVDIMM
29b77a52a0SPhilippe Mathieu-Daudé    select ACPI_APEI
3082f51817SPaolo Bonzini
314826ac6dSThomas Huthconfig CHEETAH
324826ac6dSThomas Huth    bool
334826ac6dSThomas Huth    select OMAP
344826ac6dSThomas Huth    select TSC210X
354826ac6dSThomas Huth
365885e665SThomas Huthconfig CUBIEBOARD
375885e665SThomas Huth    bool
385885e665SThomas Huth    select ALLWINNER_A10
395885e665SThomas Huth
4082f51817SPaolo Bonziniconfig DIGIC
4182f51817SPaolo Bonzini    bool
429533dcddSPaolo Bonzini    select PTIMER
43627b06edSThomas Huth    select PFLASH_CFI02
4482f51817SPaolo Bonzini
4582f51817SPaolo Bonziniconfig EXYNOS4
4682f51817SPaolo Bonzini    bool
47bb275e4eSThomas Huth    select A9MPCORE
48bb275e4eSThomas Huth    select I2C
49bb275e4eSThomas Huth    select LAN9118
50bb275e4eSThomas Huth    select PL310 # cache controller
519533dcddSPaolo Bonzini    select PTIMER
52bb275e4eSThomas Huth    select SDHCI
53bb275e4eSThomas Huth    select USB_EHCI_SYSBUS
5482f51817SPaolo Bonzini
5582f51817SPaolo Bonziniconfig HIGHBANK
5682f51817SPaolo Bonzini    bool
5708bcda02SThomas Huth    select A9MPCORE
5808bcda02SThomas Huth    select A15MPCORE
5908bcda02SThomas Huth    select AHCI
6008bcda02SThomas Huth    select ARM_TIMER # sp804
6108bcda02SThomas Huth    select ARM_V7M
6208bcda02SThomas Huth    select PL011 # UART
6358f7f3c4SPhilippe Mathieu-Daudé    select PL022 # SPI
6408bcda02SThomas Huth    select PL031 # RTC
6508bcda02SThomas Huth    select PL061 # GPIO
6608bcda02SThomas Huth    select PL310 # cache controller
6708bcda02SThomas Huth    select XGMAC # ethernet
6882f51817SPaolo Bonzini
6982f51817SPaolo Bonziniconfig INTEGRATOR
7082f51817SPaolo Bonzini    bool
714cdea98bSThomas Huth    select ARM_TIMER
724cdea98bSThomas Huth    select INTEGRATOR_DEBUG
734cdea98bSThomas Huth    select PL011 # UART
744cdea98bSThomas Huth    select PL031 # RTC
755df2cfbcSPhilippe Mathieu-Daudé    select PL041 # audio
764cdea98bSThomas Huth    select PL050 # keyboard/mouse
774cdea98bSThomas Huth    select PL110 # pl111 LCD controller
784cdea98bSThomas Huth    select PL181 # display
794cdea98bSThomas Huth    select SMC91C111
8082f51817SPaolo Bonzini
8182f51817SPaolo Bonziniconfig MAINSTONE
8282f51817SPaolo Bonzini    bool
83959762d0SThomas Huth    select PXA2XX
84959762d0SThomas Huth    select PFLASH_CFI01
85959762d0SThomas Huth    select SMC91C111
8682f51817SPaolo Bonzini
8708cbacccSThomas Huthconfig MUSCA
8808cbacccSThomas Huth    bool
8908cbacccSThomas Huth    select ARMSSE
9008cbacccSThomas Huth    select PL011
9108cbacccSThomas Huth    select PL031
92853c0167SThomas Huth    select SPLIT_IRQ
935aa78a89SThomas Huth    select UNIMP
9408cbacccSThomas Huth
9582f51817SPaolo Bonziniconfig MUSICPAL
9682f51817SPaolo Bonzini    bool
97498661ddSPhilippe Mathieu-Daudé    select OR_IRQ
9859dd3eb3SThomas Huth    select BITBANG_I2C
9959dd3eb3SThomas Huth    select MARVELL_88W8618
1009533dcddSPaolo Bonzini    select PTIMER
10159dd3eb3SThomas Huth    select PFLASH_CFI02
10259dd3eb3SThomas Huth    select SERIAL
10359dd3eb3SThomas Huth    select WM8750
10482f51817SPaolo Bonzini
10582f51817SPaolo Bonziniconfig NETDUINO2
10682f51817SPaolo Bonzini    bool
1076239ac7eSThomas Huth    select STM32F205_SOC
10882f51817SPaolo Bonzini
109870c034dSAlistair Francisconfig NETDUINOPLUS2
110870c034dSAlistair Francis    bool
111870c034dSAlistair Francis    select STM32F405_SOC
112870c034dSAlistair Francis
11382f51817SPaolo Bonziniconfig NSERIES
11482f51817SPaolo Bonzini    bool
1154826ac6dSThomas Huth    select OMAP
1164826ac6dSThomas Huth    select TMP105   # tempature sensor
1174826ac6dSThomas Huth    select BLIZZARD # LCD/TV controller
1184826ac6dSThomas Huth    select ONENAND
1194826ac6dSThomas Huth    select TSC210X  # touchscreen/sensors/audio
1204826ac6dSThomas Huth    select TSC2005  # touchscreen/sensors/keypad
1214826ac6dSThomas Huth    select LM832X   # GPIO keyboard chip
1224826ac6dSThomas Huth    select TWL92230 # energy-management
1234826ac6dSThomas Huth    select TUSB6010
12482f51817SPaolo Bonzini
12582f51817SPaolo Bonziniconfig OMAP
12682f51817SPaolo Bonzini    bool
1274826ac6dSThomas Huth    select FRAMEBUFFER
1284826ac6dSThomas Huth    select I2C
1294826ac6dSThomas Huth    select ECC
1304826ac6dSThomas Huth    select NAND
1314826ac6dSThomas Huth    select PFLASH_CFI01
1324826ac6dSThomas Huth    select SD
1334826ac6dSThomas Huth    select SERIAL
13482f51817SPaolo Bonzini
13582f51817SPaolo Bonziniconfig PXA2XX
13682f51817SPaolo Bonzini    bool
137959762d0SThomas Huth    select FRAMEBUFFER
138959762d0SThomas Huth    select I2C
139959762d0SThomas Huth    select SERIAL
140959762d0SThomas Huth    select SD
141959762d0SThomas Huth    select SSI
142959762d0SThomas Huth    select USB_OHCI
143959762d0SThomas Huth
144959762d0SThomas Huthconfig GUMSTIX
145959762d0SThomas Huth    bool
146959762d0SThomas Huth    select PFLASH_CFI01
147959762d0SThomas Huth    select SMC91C111
148959762d0SThomas Huth    select PXA2XX
149959762d0SThomas Huth
150959762d0SThomas Huthconfig TOSA
151959762d0SThomas Huth    bool
152959762d0SThomas Huth    select ZAURUS  # scoop
153959762d0SThomas Huth    select MICRODRIVE
154959762d0SThomas Huth    select PXA2XX
15506972067SPhilippe Mathieu-Daudé    select LED
156959762d0SThomas Huth
157959762d0SThomas Huthconfig SPITZ
158959762d0SThomas Huth    bool
159*f12985f1SGan Qixin    select ADS7846 # touch-screen controller
160959762d0SThomas Huth    select MAX111X # A/D converter
161959762d0SThomas Huth    select WM8750  # audio codec
162959762d0SThomas Huth    select MAX7310 # GPIO expander
163959762d0SThomas Huth    select ZAURUS  # scoop
164959762d0SThomas Huth    select NAND    # memory
165959762d0SThomas Huth    select ECC     # Error-correcting for NAND
166959762d0SThomas Huth    select MICRODRIVE
167959762d0SThomas Huth    select PXA2XX
168959762d0SThomas Huth
169959762d0SThomas Huthconfig Z2
170959762d0SThomas Huth    bool
171959762d0SThomas Huth    select PFLASH_CFI01
172959762d0SThomas Huth    select WM8750
173959762d0SThomas Huth    select PL011 # UART
174959762d0SThomas Huth    select PXA2XX
17582f51817SPaolo Bonzini
17682f51817SPaolo Bonziniconfig REALVIEW
17782f51817SPaolo Bonzini    bool
17879e93e24SThomas Huth    imply PCI_DEVICES
17979e93e24SThomas Huth    imply PCI_TESTDEV
18079e93e24SThomas Huth    select SMC91C111
18179e93e24SThomas Huth    select LAN9118
18279e93e24SThomas Huth    select A9MPCORE
18379e93e24SThomas Huth    select A15MPCORE
18479e93e24SThomas Huth    select ARM11MPCORE
18579e93e24SThomas Huth    select ARM_TIMER
18679e93e24SThomas Huth    select VERSATILE_PCI
18779e93e24SThomas Huth    select WM8750 # audio codec
18879e93e24SThomas Huth    select LSI_SCSI_PCI
18979e93e24SThomas Huth    select PCI
19079e93e24SThomas Huth    select PL011  # UART
19179e93e24SThomas Huth    select PL031  # RTC
19279e93e24SThomas Huth    select PL041  # audio codec
19379e93e24SThomas Huth    select PL050  # keyboard/mouse
19479e93e24SThomas Huth    select PL061  # GPIO
19579e93e24SThomas Huth    select PL080  # DMA controller
19679e93e24SThomas Huth    select PL110
19779e93e24SThomas Huth    select PL181  # display
19879e93e24SThomas Huth    select PL310  # cache controller
19979e93e24SThomas Huth    select VERSATILE_I2C
20079e93e24SThomas Huth    select DS1338 # I2C RTC+NVRAM
20179e93e24SThomas Huth    select USB_OHCI
20282f51817SPaolo Bonzini
20364580903SHongbo Zhangconfig SBSA_REF
20464580903SHongbo Zhang    bool
20564580903SHongbo Zhang    imply PCI_DEVICES
20664580903SHongbo Zhang    select AHCI
20764580903SHongbo Zhang    select ARM_SMMUV3
20864580903SHongbo Zhang    select GPIO_KEY
20964580903SHongbo Zhang    select PCI_EXPRESS
21064580903SHongbo Zhang    select PCI_EXPRESS_GENERIC_BRIDGE
21164580903SHongbo Zhang    select PFLASH_CFI01
21264580903SHongbo Zhang    select PL011 # UART
21364580903SHongbo Zhang    select PL031 # RTC
21464580903SHongbo Zhang    select PL061 # GPIO
21564580903SHongbo Zhang    select USB_EHCI_SYSBUS
2164204c5f7SShashi Mallela    select WDT_SBSA
21764580903SHongbo Zhang
2185c6e99a7SThomas Huthconfig SABRELITE
2195c6e99a7SThomas Huth    bool
2205c6e99a7SThomas Huth    select FSL_IMX6
2215c6e99a7SThomas Huth    select SSI_M25P80
2225c6e99a7SThomas Huth
22382f51817SPaolo Bonziniconfig STELLARIS
22482f51817SPaolo Bonzini    bool
225782ef8cdSThomas Huth    select ARM_V7M
226782ef8cdSThomas Huth    select CMSDK_APB_WATCHDOG
227782ef8cdSThomas Huth    select I2C
228782ef8cdSThomas Huth    select PL011 # UART
22958f7f3c4SPhilippe Mathieu-Daudé    select PL022 # SPI
230782ef8cdSThomas Huth    select PL061 # GPIO
231782ef8cdSThomas Huth    select SSD0303 # OLED display
232782ef8cdSThomas Huth    select SSD0323 # OLED display
233782ef8cdSThomas Huth    select SSI_SD
234782ef8cdSThomas Huth    select STELLARIS_INPUT
235782ef8cdSThomas Huth    select STELLARIS_ENET # ethernet
2365aa78a89SThomas Huth    select UNIMP
23782f51817SPaolo Bonzini
23882f51817SPaolo Bonziniconfig STRONGARM
23982f51817SPaolo Bonzini    bool
240839507adSThomas Huth    select PXA2XX
241839507adSThomas Huth
242839507adSThomas Huthconfig COLLIE
243839507adSThomas Huth    bool
244839507adSThomas Huth    select PFLASH_CFI01
245839507adSThomas Huth    select ZAURUS  # scoop
246839507adSThomas Huth    select STRONGARM
24782f51817SPaolo Bonzini
2484826ac6dSThomas Huthconfig SX1
2494826ac6dSThomas Huth    bool
2504826ac6dSThomas Huth    select OMAP
2514826ac6dSThomas Huth
25282f51817SPaolo Bonziniconfig VERSATILE
25382f51817SPaolo Bonzini    bool
25479e93e24SThomas Huth    select ARM_TIMER # sp804
25579e93e24SThomas Huth    select PFLASH_CFI01
25679e93e24SThomas Huth    select LSI_SCSI_PCI
25779e93e24SThomas Huth    select PL050  # keyboard/mouse
25879e93e24SThomas Huth    select PL080  # DMA controller
25979e93e24SThomas Huth    select PL190  # Vector PIC
26079e93e24SThomas Huth    select REALVIEW
26179e93e24SThomas Huth    select USB_OHCI
26279e93e24SThomas Huth
26379e93e24SThomas Huthconfig VEXPRESS
26479e93e24SThomas Huth    bool
26579e93e24SThomas Huth    select A9MPCORE
26679e93e24SThomas Huth    select A15MPCORE
26779e93e24SThomas Huth    select ARM_MPTIMER
26879e93e24SThomas Huth    select ARM_TIMER # sp804
26979e93e24SThomas Huth    select LAN9118
27079e93e24SThomas Huth    select PFLASH_CFI01
27179e93e24SThomas Huth    select PL011 # UART
27279e93e24SThomas Huth    select PL041 # audio codec
27379e93e24SThomas Huth    select PL181  # display
27479e93e24SThomas Huth    select REALVIEW
27579e93e24SThomas Huth    select SII9022
27679e93e24SThomas Huth    select VIRTIO_MMIO
27782f51817SPaolo Bonzini
27882f51817SPaolo Bonziniconfig ZYNQ
27982f51817SPaolo Bonzini    bool
28031576a91SThomas Huth    select A9MPCORE
28131576a91SThomas Huth    select CADENCE # UART
28231576a91SThomas Huth    select PFLASH_CFI02
28331576a91SThomas Huth    select PL330
28431576a91SThomas Huth    select SDHCI
28531576a91SThomas Huth    select SSI_M25P80
28631576a91SThomas Huth    select USB_EHCI_SYSBUS
28731576a91SThomas Huth    select XILINX # UART
28831576a91SThomas Huth    select XILINX_AXI
28931576a91SThomas Huth    select XILINX_SPI
29031576a91SThomas Huth    select XILINX_SPIPS
29131576a91SThomas Huth    select ZYNQ_DEVCFG
29282f51817SPaolo Bonzini
29382f51817SPaolo Bonziniconfig ARM_V7M
29482f51817SPaolo Bonzini    bool
2959ad5f6b0SAndrew Jones    select PTIMER
29682f51817SPaolo Bonzini
29782f51817SPaolo Bonziniconfig ALLWINNER_A10
29882f51817SPaolo Bonzini    bool
2995885e665SThomas Huth    select AHCI
3005885e665SThomas Huth    select ALLWINNER_A10_PIT
3015885e665SThomas Huth    select ALLWINNER_A10_PIC
3025885e665SThomas Huth    select ALLWINNER_EMAC
3035885e665SThomas Huth    select SERIAL
3045aa78a89SThomas Huth    select UNIMP
30582f51817SPaolo Bonzini
306740dafc0SNiek Linnenbankconfig ALLWINNER_H3
307740dafc0SNiek Linnenbank    bool
308740dafc0SNiek Linnenbank    select ALLWINNER_A10_PIT
30929d08975SNiek Linnenbank    select ALLWINNER_SUN8I_EMAC
310740dafc0SNiek Linnenbank    select SERIAL
311740dafc0SNiek Linnenbank    select ARM_TIMER
312740dafc0SNiek Linnenbank    select ARM_GIC
313740dafc0SNiek Linnenbank    select UNIMP
3142e4dfe80SNiek Linnenbank    select USB_OHCI
3152e4dfe80SNiek Linnenbank    select USB_EHCI_SYSBUS
31682e48382SNiek Linnenbank    select SD
317740dafc0SNiek Linnenbank
31882f51817SPaolo Bonziniconfig RASPI
31982f51817SPaolo Bonzini    bool
3201ad846a2SThomas Huth    select FRAMEBUFFER
3211ad846a2SThomas Huth    select PL011 # UART
3221ad846a2SThomas Huth    select SDHCI
3238d942986SThomas Huth    select USB_DWC2
32482f51817SPaolo Bonzini
32582f51817SPaolo Bonziniconfig STM32F205_SOC
32682f51817SPaolo Bonzini    bool
3276239ac7eSThomas Huth    select ARM_V7M
328282467f4SThomas Huth    select OR_IRQ
3296239ac7eSThomas Huth    select STM32F2XX_TIMER
3306239ac7eSThomas Huth    select STM32F2XX_USART
3316239ac7eSThomas Huth    select STM32F2XX_SYSCFG
3326239ac7eSThomas Huth    select STM32F2XX_ADC
3336239ac7eSThomas Huth    select STM32F2XX_SPI
33482f51817SPaolo Bonzini
335870c034dSAlistair Francisconfig STM32F405_SOC
336870c034dSAlistair Francis    bool
337870c034dSAlistair Francis    select ARM_V7M
338870c034dSAlistair Francis    select STM32F4XX_SYSCFG
339e64d8c83SAlistair Francis    select STM32F4XX_EXTI
340870c034dSAlistair Francis
34182f51817SPaolo Bonziniconfig XLNX_ZYNQMP_ARM
34282f51817SPaolo Bonzini    bool
343f3c3a1e2SThomas Huth    select AHCI
344f3c3a1e2SThomas Huth    select ARM_GIC
345f3c3a1e2SThomas Huth    select CADENCE
346f3c3a1e2SThomas Huth    select DDC
347f3c3a1e2SThomas Huth    select DPCD
348f3c3a1e2SThomas Huth    select SDHCI
349f3c3a1e2SThomas Huth    select SSI
350f3c3a1e2SThomas Huth    select SSI_M25P80
351f3c3a1e2SThomas Huth    select XILINX_AXI
352f3c3a1e2SThomas Huth    select XILINX_SPIPS
353f3c3a1e2SThomas Huth    select XLNX_ZYNQMP
35482f51817SPaolo Bonzini
35582f51817SPaolo Bonziniconfig XLNX_VERSAL
35682f51817SPaolo Bonzini    bool
35724c7bb31SThomas Huth    select ARM_GIC
35824c7bb31SThomas Huth    select PL011
35924c7bb31SThomas Huth    select CADENCE
36024c7bb31SThomas Huth    select VIRTIO_MMIO
3615aa78a89SThomas Huth    select UNIMP
36282f51817SPaolo Bonzini
363e5a7ba87SHavard Skinnemoenconfig NPCM7XX
364e5a7ba87SHavard Skinnemoen    bool
3652d8f048cSHavard Skinnemoen    select A9MPCORE
3662d8f048cSHavard Skinnemoen    select ARM_GIC
3672d8f048cSHavard Skinnemoen    select PL310  # cache controller
3682d8f048cSHavard Skinnemoen    select SERIAL
369b821242cSHavard Skinnemoen    select SSI
3702d8f048cSHavard Skinnemoen    select UNIMP
371e5a7ba87SHavard Skinnemoen
37282f51817SPaolo Bonziniconfig FSL_IMX25
37382f51817SPaolo Bonzini    bool
37402047622SThomas Huth    select IMX
37502047622SThomas Huth    select IMX_FEC
37602047622SThomas Huth    select IMX_I2C
3774f0aff00SGuenter Roeck    select WDT_IMX2
37802047622SThomas Huth    select DS1338
37982f51817SPaolo Bonzini
38082f51817SPaolo Bonziniconfig FSL_IMX31
38182f51817SPaolo Bonzini    bool
38273129f43SThomas Huth    select SERIAL
38373129f43SThomas Huth    select IMX
38473129f43SThomas Huth    select IMX_I2C
385b9e521ddSGuenter Roeck    select WDT_IMX2
38673129f43SThomas Huth    select LAN9118
38782f51817SPaolo Bonzini
38882f51817SPaolo Bonziniconfig FSL_IMX6
38982f51817SPaolo Bonzini    bool
3905c6e99a7SThomas Huth    select A9MPCORE
3915c6e99a7SThomas Huth    select IMX
3925c6e99a7SThomas Huth    select IMX_FEC
3935c6e99a7SThomas Huth    select IMX_I2C
3940701a5efSGuenter Roeck    select IMX_USBPHY
39537f95959SGuenter Roeck    select WDT_IMX2
39602047622SThomas Huth    select SDHCI
39782f51817SPaolo Bonzini
39882f51817SPaolo Bonziniconfig ASPEED_SOC
39982f51817SPaolo Bonzini    bool
40068e44ddaSThomas Huth    select DS1338
40168e44ddaSThomas Huth    select FTGMAC100
40268e44ddaSThomas Huth    select I2C
40368e44ddaSThomas Huth    select PCA9552
40468e44ddaSThomas Huth    select SERIAL
40568e44ddaSThomas Huth    select SMBUS_EEPROM
40668e44ddaSThomas Huth    select SSI
40768e44ddaSThomas Huth    select SSI_M25P80
40868e44ddaSThomas Huth    select TMP105
40968e44ddaSThomas Huth    select TMP421
4105e623f2bSJohn Wang    select EMC141X
4115aa78a89SThomas Huth    select UNIMP
4127cfbde5eSPhilippe Mathieu-Daudé    select LED
41382f51817SPaolo Bonzini
41482f51817SPaolo Bonziniconfig MPS2
41582f51817SPaolo Bonzini    bool
416d2a99d74SThomas Huth    select ARMSSE
417d2a99d74SThomas Huth    select LAN9118
418d2a99d74SThomas Huth    select MPS2_FPGAIO
419d2a99d74SThomas Huth    select MPS2_SCC
420282467f4SThomas Huth    select OR_IRQ
42158f7f3c4SPhilippe Mathieu-Daudé    select PL022    # SPI
422d2a99d74SThomas Huth    select PL080    # DMA controller
423853c0167SThomas Huth    select SPLIT_IRQ
4245aa78a89SThomas Huth    select UNIMP
425ecbe51afSPhilippe Mathieu-Daudé    select CMSDK_APB_WATCHDOG
426ada45de9SPhilippe Mathieu-Daudé    select VERSATILE_I2C
42782f51817SPaolo Bonzini
42882f51817SPaolo Bonziniconfig FSL_IMX7
42982f51817SPaolo Bonzini    bool
43002047622SThomas Huth    imply PCI_DEVICES
43102047622SThomas Huth    imply TEST_DEVICES
43202047622SThomas Huth    select A15MPCORE
43302047622SThomas Huth    select PCI
43402047622SThomas Huth    select IMX
43502047622SThomas Huth    select IMX_FEC
43602047622SThomas Huth    select IMX_I2C
43737f95959SGuenter Roeck    select WDT_IMX2
43802047622SThomas Huth    select PCI_EXPRESS_DESIGNWARE
43902047622SThomas Huth    select SDHCI
4405aa78a89SThomas Huth    select UNIMP
44182f51817SPaolo Bonzini
44282f51817SPaolo Bonziniconfig ARM_SMMUV3
44382f51817SPaolo Bonzini    bool
44482f51817SPaolo Bonzini
44582f51817SPaolo Bonziniconfig FSL_IMX6UL
44682f51817SPaolo Bonzini    bool
44702047622SThomas Huth    select A15MPCORE
44802047622SThomas Huth    select IMX
44902047622SThomas Huth    select IMX_FEC
45002047622SThomas Huth    select IMX_I2C
45137f95959SGuenter Roeck    select WDT_IMX2
45202047622SThomas Huth    select SDHCI
4535aa78a89SThomas Huth    select UNIMP
45482f51817SPaolo Bonzini
455c1c60b0dSThomas Huthconfig MICROBIT
456c1c60b0dSThomas Huth    bool
457c1c60b0dSThomas Huth    select NRF51_SOC
458c1c60b0dSThomas Huth
45982f51817SPaolo Bonziniconfig NRF51_SOC
46082f51817SPaolo Bonzini    bool
461c1c60b0dSThomas Huth    select I2C
462c1c60b0dSThomas Huth    select ARM_V7M
4635aa78a89SThomas Huth    select UNIMP
46482f51817SPaolo Bonzini
465b6e2b220SThomas Huthconfig EMCRAFT_SF2
466b6e2b220SThomas Huth    bool
467b6e2b220SThomas Huth    select MSF2
468b6e2b220SThomas Huth    select SSI_M25P80
469b6e2b220SThomas Huth
47082f51817SPaolo Bonziniconfig MSF2
47182f51817SPaolo Bonzini    bool
472b6e2b220SThomas Huth    select ARM_V7M
4739533dcddSPaolo Bonzini    select PTIMER
474b6e2b220SThomas Huth    select SERIAL
475b6e2b220SThomas Huth    select SSI
4765aa78a89SThomas Huth    select UNIMP
47782f51817SPaolo Bonzini
47882f51817SPaolo Bonziniconfig ZAURUS
47982f51817SPaolo Bonzini    bool
480959762d0SThomas Huth    select NAND
481959762d0SThomas Huth    select ECC
48282f51817SPaolo Bonzini
48382f51817SPaolo Bonziniconfig A9MPCORE
48482f51817SPaolo Bonzini    bool
485bb275e4eSThomas Huth    select A9_GTIMER
486bb275e4eSThomas Huth    select A9SCU       # snoop control unit
487bb275e4eSThomas Huth    select ARM_GIC
488bb275e4eSThomas Huth    select ARM_MPTIMER
48982f51817SPaolo Bonzini
49082f51817SPaolo Bonziniconfig A15MPCORE
49182f51817SPaolo Bonzini    bool
4927951c7b7SThomas Huth    select ARM_GIC
49382f51817SPaolo Bonzini
49482f51817SPaolo Bonziniconfig ARM11MPCORE
49582f51817SPaolo Bonzini    bool
49679e93e24SThomas Huth    select ARM11SCU
49782f51817SPaolo Bonzini
49882f51817SPaolo Bonziniconfig ARMSSE
49982f51817SPaolo Bonzini    bool
500d2a99d74SThomas Huth    select ARM_V7M
501d2a99d74SThomas Huth    select ARMSSE_CPUID
502d2a99d74SThomas Huth    select ARMSSE_MHU
503d2a99d74SThomas Huth    select CMSDK_APB_TIMER
504d2a99d74SThomas Huth    select CMSDK_APB_DUALTIMER
505d2a99d74SThomas Huth    select CMSDK_APB_UART
506d2a99d74SThomas Huth    select CMSDK_APB_WATCHDOG
507d2a99d74SThomas Huth    select IOTKIT_SECCTL
508d2a99d74SThomas Huth    select IOTKIT_SYSCTL
509d2a99d74SThomas Huth    select IOTKIT_SYSINFO
510282467f4SThomas Huth    select OR_IRQ
511853c0167SThomas Huth    select SPLIT_IRQ
512d2a99d74SThomas Huth    select TZ_MPC
513d2a99d74SThomas Huth    select TZ_MSC
514d2a99d74SThomas Huth    select TZ_PPC
5155aa78a89SThomas Huth    select UNIMP
51682f51817SPaolo Bonzini
51782f51817SPaolo Bonziniconfig ARMSSE_CPUID
51882f51817SPaolo Bonzini    bool
51982f51817SPaolo Bonzini
52082f51817SPaolo Bonziniconfig ARMSSE_MHU
52182f51817SPaolo Bonzini    bool
522