xref: /openbmc/qemu/hw/arm/Kconfig (revision 498661dd)
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
97951c7b7SThomas Huth    select ACPI
107951c7b7SThomas Huth    select ARM_SMMUV3
117951c7b7SThomas Huth    select GPIO_KEY
127951c7b7SThomas Huth    select FW_CFG_DMA
137951c7b7SThomas Huth    select PCI_EXPRESS
147951c7b7SThomas Huth    select PCI_EXPRESS_GENERIC_BRIDGE
157951c7b7SThomas Huth    select PFLASH_CFI01
167951c7b7SThomas Huth    select PL011 # UART
177951c7b7SThomas Huth    select PL031 # RTC
187951c7b7SThomas Huth    select PL061 # GPIO
197951c7b7SThomas Huth    select PLATFORM_BUS
207951c7b7SThomas Huth    select SMBIOS
217951c7b7SThomas Huth    select VIRTIO_MMIO
22f13a944cSWei Yang    select ACPI_PCI
231f283ae1SEric Auger    select MEM_DEVICE
241f283ae1SEric Auger    select DIMM
25cff51ac9SShameer Kolothum    select ACPI_MEMORY_HOTPLUG
26cff51ac9SShameer Kolothum    select ACPI_HW_REDUCED
27b5a60beeSKwangwoo Lee    select ACPI_NVDIMM
28b77a52a0SPhilippe Mathieu-Daudé    select ACPI_APEI
2982f51817SPaolo Bonzini
304826ac6dSThomas Huthconfig CHEETAH
314826ac6dSThomas Huth    bool
324826ac6dSThomas Huth    select OMAP
334826ac6dSThomas Huth    select TSC210X
344826ac6dSThomas Huth
355885e665SThomas Huthconfig CUBIEBOARD
365885e665SThomas Huth    bool
375885e665SThomas Huth    select ALLWINNER_A10
385885e665SThomas Huth
3982f51817SPaolo Bonziniconfig DIGIC
4082f51817SPaolo Bonzini    bool
419533dcddSPaolo Bonzini    select PTIMER
42627b06edSThomas Huth    select PFLASH_CFI02
4382f51817SPaolo Bonzini
4482f51817SPaolo Bonziniconfig EXYNOS4
4582f51817SPaolo Bonzini    bool
46bb275e4eSThomas Huth    select A9MPCORE
47bb275e4eSThomas Huth    select I2C
48bb275e4eSThomas Huth    select LAN9118
49bb275e4eSThomas Huth    select PL310 # cache controller
509533dcddSPaolo Bonzini    select PTIMER
51bb275e4eSThomas Huth    select SDHCI
52bb275e4eSThomas Huth    select USB_EHCI_SYSBUS
5382f51817SPaolo Bonzini
5482f51817SPaolo Bonziniconfig HIGHBANK
5582f51817SPaolo Bonzini    bool
5608bcda02SThomas Huth    select A9MPCORE
5708bcda02SThomas Huth    select A15MPCORE
5808bcda02SThomas Huth    select AHCI
5908bcda02SThomas Huth    select ARM_TIMER # sp804
6008bcda02SThomas Huth    select ARM_V7M
6108bcda02SThomas Huth    select PL011 # UART
6258f7f3c4SPhilippe Mathieu-Daudé    select PL022 # SPI
6308bcda02SThomas Huth    select PL031 # RTC
6408bcda02SThomas Huth    select PL061 # GPIO
6508bcda02SThomas Huth    select PL310 # cache controller
6608bcda02SThomas Huth    select XGMAC # ethernet
6782f51817SPaolo Bonzini
6882f51817SPaolo Bonziniconfig INTEGRATOR
6982f51817SPaolo Bonzini    bool
704cdea98bSThomas Huth    select ARM_TIMER
714cdea98bSThomas Huth    select INTEGRATOR_DEBUG
724cdea98bSThomas Huth    select PL011 # UART
734cdea98bSThomas Huth    select PL031 # RTC
745df2cfbcSPhilippe Mathieu-Daudé    select PL041 # audio
754cdea98bSThomas Huth    select PL050 # keyboard/mouse
764cdea98bSThomas Huth    select PL110 # pl111 LCD controller
774cdea98bSThomas Huth    select PL181 # display
784cdea98bSThomas Huth    select SMC91C111
7982f51817SPaolo Bonzini
8082f51817SPaolo Bonziniconfig MAINSTONE
8182f51817SPaolo Bonzini    bool
82959762d0SThomas Huth    select PXA2XX
83959762d0SThomas Huth    select PFLASH_CFI01
84959762d0SThomas Huth    select SMC91C111
8582f51817SPaolo Bonzini
8608cbacccSThomas Huthconfig MUSCA
8708cbacccSThomas Huth    bool
8808cbacccSThomas Huth    select ARMSSE
8908cbacccSThomas Huth    select PL011
9008cbacccSThomas Huth    select PL031
91853c0167SThomas Huth    select SPLIT_IRQ
925aa78a89SThomas Huth    select UNIMP
9308cbacccSThomas Huth
9482f51817SPaolo Bonziniconfig MUSICPAL
9582f51817SPaolo Bonzini    bool
96*498661ddSPhilippe Mathieu-Daudé    select OR_IRQ
9759dd3eb3SThomas Huth    select BITBANG_I2C
9859dd3eb3SThomas Huth    select MARVELL_88W8618
999533dcddSPaolo Bonzini    select PTIMER
10059dd3eb3SThomas Huth    select PFLASH_CFI02
10159dd3eb3SThomas Huth    select SERIAL
10259dd3eb3SThomas Huth    select WM8750
10382f51817SPaolo Bonzini
10482f51817SPaolo Bonziniconfig NETDUINO2
10582f51817SPaolo Bonzini    bool
1066239ac7eSThomas Huth    select STM32F205_SOC
10782f51817SPaolo Bonzini
108870c034dSAlistair Francisconfig NETDUINOPLUS2
109870c034dSAlistair Francis    bool
110870c034dSAlistair Francis    select STM32F405_SOC
111870c034dSAlistair Francis
11282f51817SPaolo Bonziniconfig NSERIES
11382f51817SPaolo Bonzini    bool
1144826ac6dSThomas Huth    select OMAP
1154826ac6dSThomas Huth    select TMP105   # tempature sensor
1164826ac6dSThomas Huth    select BLIZZARD # LCD/TV controller
1174826ac6dSThomas Huth    select ONENAND
1184826ac6dSThomas Huth    select TSC210X  # touchscreen/sensors/audio
1194826ac6dSThomas Huth    select TSC2005  # touchscreen/sensors/keypad
1204826ac6dSThomas Huth    select LM832X   # GPIO keyboard chip
1214826ac6dSThomas Huth    select TWL92230 # energy-management
1224826ac6dSThomas Huth    select TUSB6010
12382f51817SPaolo Bonzini
12482f51817SPaolo Bonziniconfig OMAP
12582f51817SPaolo Bonzini    bool
1264826ac6dSThomas Huth    select FRAMEBUFFER
1274826ac6dSThomas Huth    select I2C
1284826ac6dSThomas Huth    select ECC
1294826ac6dSThomas Huth    select NAND
1304826ac6dSThomas Huth    select PFLASH_CFI01
1314826ac6dSThomas Huth    select SD
1324826ac6dSThomas Huth    select SERIAL
13382f51817SPaolo Bonzini
13482f51817SPaolo Bonziniconfig PXA2XX
13582f51817SPaolo Bonzini    bool
136959762d0SThomas Huth    select FRAMEBUFFER
137959762d0SThomas Huth    select I2C
138959762d0SThomas Huth    select SERIAL
139959762d0SThomas Huth    select SD
140959762d0SThomas Huth    select SSI
141959762d0SThomas Huth    select USB_OHCI
142959762d0SThomas Huth
143959762d0SThomas Huthconfig GUMSTIX
144959762d0SThomas Huth    bool
145959762d0SThomas Huth    select PFLASH_CFI01
146959762d0SThomas Huth    select SMC91C111
147959762d0SThomas Huth    select PXA2XX
148959762d0SThomas Huth
149959762d0SThomas Huthconfig TOSA
150959762d0SThomas Huth    bool
151959762d0SThomas Huth    select ZAURUS  # scoop
152959762d0SThomas Huth    select MICRODRIVE
153959762d0SThomas Huth    select PXA2XX
15406972067SPhilippe Mathieu-Daudé    select LED
155959762d0SThomas Huth
156959762d0SThomas Huthconfig SPITZ
157959762d0SThomas Huth    bool
158959762d0SThomas Huth    select ADS7846 # display
159959762d0SThomas Huth    select MAX111X # A/D converter
160959762d0SThomas Huth    select WM8750  # audio codec
161959762d0SThomas Huth    select MAX7310 # GPIO expander
162959762d0SThomas Huth    select ZAURUS  # scoop
163959762d0SThomas Huth    select NAND    # memory
164959762d0SThomas Huth    select ECC     # Error-correcting for NAND
165959762d0SThomas Huth    select MICRODRIVE
166959762d0SThomas Huth    select PXA2XX
167959762d0SThomas Huth
168959762d0SThomas Huthconfig Z2
169959762d0SThomas Huth    bool
170959762d0SThomas Huth    select PFLASH_CFI01
171959762d0SThomas Huth    select WM8750
172959762d0SThomas Huth    select PL011 # UART
173959762d0SThomas Huth    select PXA2XX
17482f51817SPaolo Bonzini
17582f51817SPaolo Bonziniconfig REALVIEW
17682f51817SPaolo Bonzini    bool
17779e93e24SThomas Huth    imply PCI_DEVICES
17879e93e24SThomas Huth    imply PCI_TESTDEV
17979e93e24SThomas Huth    select SMC91C111
18079e93e24SThomas Huth    select LAN9118
18179e93e24SThomas Huth    select A9MPCORE
18279e93e24SThomas Huth    select A15MPCORE
18379e93e24SThomas Huth    select ARM11MPCORE
18479e93e24SThomas Huth    select ARM_TIMER
18579e93e24SThomas Huth    select VERSATILE_PCI
18679e93e24SThomas Huth    select WM8750 # audio codec
18779e93e24SThomas Huth    select LSI_SCSI_PCI
18879e93e24SThomas Huth    select PCI
18979e93e24SThomas Huth    select PL011  # UART
19079e93e24SThomas Huth    select PL031  # RTC
19179e93e24SThomas Huth    select PL041  # audio codec
19279e93e24SThomas Huth    select PL050  # keyboard/mouse
19379e93e24SThomas Huth    select PL061  # GPIO
19479e93e24SThomas Huth    select PL080  # DMA controller
19579e93e24SThomas Huth    select PL110
19679e93e24SThomas Huth    select PL181  # display
19779e93e24SThomas Huth    select PL310  # cache controller
19879e93e24SThomas Huth    select VERSATILE_I2C
19979e93e24SThomas Huth    select DS1338 # I2C RTC+NVRAM
20079e93e24SThomas Huth    select USB_OHCI
20182f51817SPaolo Bonzini
20264580903SHongbo Zhangconfig SBSA_REF
20364580903SHongbo Zhang    bool
20464580903SHongbo Zhang    imply PCI_DEVICES
20564580903SHongbo Zhang    select AHCI
20664580903SHongbo Zhang    select ARM_SMMUV3
20764580903SHongbo Zhang    select GPIO_KEY
20864580903SHongbo Zhang    select PCI_EXPRESS
20964580903SHongbo Zhang    select PCI_EXPRESS_GENERIC_BRIDGE
21064580903SHongbo Zhang    select PFLASH_CFI01
21164580903SHongbo Zhang    select PL011 # UART
21264580903SHongbo Zhang    select PL031 # RTC
21364580903SHongbo Zhang    select PL061 # GPIO
21464580903SHongbo Zhang    select USB_EHCI_SYSBUS
2154204c5f7SShashi Mallela    select WDT_SBSA
21664580903SHongbo Zhang
2175c6e99a7SThomas Huthconfig SABRELITE
2185c6e99a7SThomas Huth    bool
2195c6e99a7SThomas Huth    select FSL_IMX6
2205c6e99a7SThomas Huth    select SSI_M25P80
2215c6e99a7SThomas Huth
22282f51817SPaolo Bonziniconfig STELLARIS
22382f51817SPaolo Bonzini    bool
224782ef8cdSThomas Huth    select ARM_V7M
225782ef8cdSThomas Huth    select CMSDK_APB_WATCHDOG
226782ef8cdSThomas Huth    select I2C
227782ef8cdSThomas Huth    select PL011 # UART
22858f7f3c4SPhilippe Mathieu-Daudé    select PL022 # SPI
229782ef8cdSThomas Huth    select PL061 # GPIO
230782ef8cdSThomas Huth    select SSD0303 # OLED display
231782ef8cdSThomas Huth    select SSD0323 # OLED display
232782ef8cdSThomas Huth    select SSI_SD
233782ef8cdSThomas Huth    select STELLARIS_INPUT
234782ef8cdSThomas Huth    select STELLARIS_ENET # ethernet
2355aa78a89SThomas Huth    select UNIMP
23682f51817SPaolo Bonzini
23782f51817SPaolo Bonziniconfig STRONGARM
23882f51817SPaolo Bonzini    bool
239839507adSThomas Huth    select PXA2XX
240839507adSThomas Huth
241839507adSThomas Huthconfig COLLIE
242839507adSThomas Huth    bool
243839507adSThomas Huth    select PFLASH_CFI01
244839507adSThomas Huth    select ZAURUS  # scoop
245839507adSThomas Huth    select STRONGARM
24682f51817SPaolo Bonzini
2474826ac6dSThomas Huthconfig SX1
2484826ac6dSThomas Huth    bool
2494826ac6dSThomas Huth    select OMAP
2504826ac6dSThomas Huth
25182f51817SPaolo Bonziniconfig VERSATILE
25282f51817SPaolo Bonzini    bool
25379e93e24SThomas Huth    select ARM_TIMER # sp804
25479e93e24SThomas Huth    select PFLASH_CFI01
25579e93e24SThomas Huth    select LSI_SCSI_PCI
25679e93e24SThomas Huth    select PL050  # keyboard/mouse
25779e93e24SThomas Huth    select PL080  # DMA controller
25879e93e24SThomas Huth    select PL190  # Vector PIC
25979e93e24SThomas Huth    select REALVIEW
26079e93e24SThomas Huth    select USB_OHCI
26179e93e24SThomas Huth
26279e93e24SThomas Huthconfig VEXPRESS
26379e93e24SThomas Huth    bool
26479e93e24SThomas Huth    select A9MPCORE
26579e93e24SThomas Huth    select A15MPCORE
26679e93e24SThomas Huth    select ARM_MPTIMER
26779e93e24SThomas Huth    select ARM_TIMER # sp804
26879e93e24SThomas Huth    select LAN9118
26979e93e24SThomas Huth    select PFLASH_CFI01
27079e93e24SThomas Huth    select PL011 # UART
27179e93e24SThomas Huth    select PL041 # audio codec
27279e93e24SThomas Huth    select PL181  # display
27379e93e24SThomas Huth    select REALVIEW
27479e93e24SThomas Huth    select SII9022
27579e93e24SThomas Huth    select VIRTIO_MMIO
27682f51817SPaolo Bonzini
27782f51817SPaolo Bonziniconfig ZYNQ
27882f51817SPaolo Bonzini    bool
27931576a91SThomas Huth    select A9MPCORE
28031576a91SThomas Huth    select CADENCE # UART
28131576a91SThomas Huth    select PFLASH_CFI02
28231576a91SThomas Huth    select PL330
28331576a91SThomas Huth    select SDHCI
28431576a91SThomas Huth    select SSI_M25P80
28531576a91SThomas Huth    select USB_EHCI_SYSBUS
28631576a91SThomas Huth    select XILINX # UART
28731576a91SThomas Huth    select XILINX_AXI
28831576a91SThomas Huth    select XILINX_SPI
28931576a91SThomas Huth    select XILINX_SPIPS
29031576a91SThomas Huth    select ZYNQ_DEVCFG
29182f51817SPaolo Bonzini
29282f51817SPaolo Bonziniconfig ARM_V7M
29382f51817SPaolo Bonzini    bool
2949ad5f6b0SAndrew Jones    select PTIMER
29582f51817SPaolo Bonzini
29682f51817SPaolo Bonziniconfig ALLWINNER_A10
29782f51817SPaolo Bonzini    bool
2985885e665SThomas Huth    select AHCI
2995885e665SThomas Huth    select ALLWINNER_A10_PIT
3005885e665SThomas Huth    select ALLWINNER_A10_PIC
3015885e665SThomas Huth    select ALLWINNER_EMAC
3025885e665SThomas Huth    select SERIAL
3035aa78a89SThomas Huth    select UNIMP
30482f51817SPaolo Bonzini
305740dafc0SNiek Linnenbankconfig ALLWINNER_H3
306740dafc0SNiek Linnenbank    bool
307740dafc0SNiek Linnenbank    select ALLWINNER_A10_PIT
30829d08975SNiek Linnenbank    select ALLWINNER_SUN8I_EMAC
309740dafc0SNiek Linnenbank    select SERIAL
310740dafc0SNiek Linnenbank    select ARM_TIMER
311740dafc0SNiek Linnenbank    select ARM_GIC
312740dafc0SNiek Linnenbank    select UNIMP
3132e4dfe80SNiek Linnenbank    select USB_OHCI
3142e4dfe80SNiek Linnenbank    select USB_EHCI_SYSBUS
31582e48382SNiek Linnenbank    select SD
316740dafc0SNiek Linnenbank
31782f51817SPaolo Bonziniconfig RASPI
31882f51817SPaolo Bonzini    bool
3191ad846a2SThomas Huth    select FRAMEBUFFER
3201ad846a2SThomas Huth    select PL011 # UART
3211ad846a2SThomas Huth    select SDHCI
3228d942986SThomas Huth    select USB_DWC2
32382f51817SPaolo Bonzini
32482f51817SPaolo Bonziniconfig STM32F205_SOC
32582f51817SPaolo Bonzini    bool
3266239ac7eSThomas Huth    select ARM_V7M
327282467f4SThomas Huth    select OR_IRQ
3286239ac7eSThomas Huth    select STM32F2XX_TIMER
3296239ac7eSThomas Huth    select STM32F2XX_USART
3306239ac7eSThomas Huth    select STM32F2XX_SYSCFG
3316239ac7eSThomas Huth    select STM32F2XX_ADC
3326239ac7eSThomas Huth    select STM32F2XX_SPI
33382f51817SPaolo Bonzini
334870c034dSAlistair Francisconfig STM32F405_SOC
335870c034dSAlistair Francis    bool
336870c034dSAlistair Francis    select ARM_V7M
337870c034dSAlistair Francis    select STM32F4XX_SYSCFG
338e64d8c83SAlistair Francis    select STM32F4XX_EXTI
339870c034dSAlistair Francis
34082f51817SPaolo Bonziniconfig XLNX_ZYNQMP_ARM
34182f51817SPaolo Bonzini    bool
342f3c3a1e2SThomas Huth    select AHCI
343f3c3a1e2SThomas Huth    select ARM_GIC
344f3c3a1e2SThomas Huth    select CADENCE
345f3c3a1e2SThomas Huth    select DDC
346f3c3a1e2SThomas Huth    select DPCD
347f3c3a1e2SThomas Huth    select SDHCI
348f3c3a1e2SThomas Huth    select SSI
349f3c3a1e2SThomas Huth    select SSI_M25P80
350f3c3a1e2SThomas Huth    select XILINX_AXI
351f3c3a1e2SThomas Huth    select XILINX_SPIPS
352f3c3a1e2SThomas Huth    select XLNX_ZYNQMP
35382f51817SPaolo Bonzini
35482f51817SPaolo Bonziniconfig XLNX_VERSAL
35582f51817SPaolo Bonzini    bool
35624c7bb31SThomas Huth    select ARM_GIC
35724c7bb31SThomas Huth    select PL011
35824c7bb31SThomas Huth    select CADENCE
35924c7bb31SThomas Huth    select VIRTIO_MMIO
3605aa78a89SThomas Huth    select UNIMP
36182f51817SPaolo Bonzini
362e5a7ba87SHavard Skinnemoenconfig NPCM7XX
363e5a7ba87SHavard Skinnemoen    bool
3642d8f048cSHavard Skinnemoen    select A9MPCORE
3652d8f048cSHavard Skinnemoen    select ARM_GIC
3662d8f048cSHavard Skinnemoen    select PL310  # cache controller
3672d8f048cSHavard Skinnemoen    select SERIAL
368b821242cSHavard Skinnemoen    select SSI
3692d8f048cSHavard Skinnemoen    select UNIMP
370e5a7ba87SHavard Skinnemoen
37182f51817SPaolo Bonziniconfig FSL_IMX25
37282f51817SPaolo Bonzini    bool
37302047622SThomas Huth    select IMX
37402047622SThomas Huth    select IMX_FEC
37502047622SThomas Huth    select IMX_I2C
3764f0aff00SGuenter Roeck    select WDT_IMX2
37702047622SThomas Huth    select DS1338
37882f51817SPaolo Bonzini
37982f51817SPaolo Bonziniconfig FSL_IMX31
38082f51817SPaolo Bonzini    bool
38173129f43SThomas Huth    select SERIAL
38273129f43SThomas Huth    select IMX
38373129f43SThomas Huth    select IMX_I2C
384b9e521ddSGuenter Roeck    select WDT_IMX2
38573129f43SThomas Huth    select LAN9118
38682f51817SPaolo Bonzini
38782f51817SPaolo Bonziniconfig FSL_IMX6
38882f51817SPaolo Bonzini    bool
3895c6e99a7SThomas Huth    select A9MPCORE
3905c6e99a7SThomas Huth    select IMX
3915c6e99a7SThomas Huth    select IMX_FEC
3925c6e99a7SThomas Huth    select IMX_I2C
3930701a5efSGuenter Roeck    select IMX_USBPHY
39437f95959SGuenter Roeck    select WDT_IMX2
39502047622SThomas Huth    select SDHCI
39682f51817SPaolo Bonzini
39782f51817SPaolo Bonziniconfig ASPEED_SOC
39882f51817SPaolo Bonzini    bool
39968e44ddaSThomas Huth    select DS1338
40068e44ddaSThomas Huth    select FTGMAC100
40168e44ddaSThomas Huth    select I2C
40268e44ddaSThomas Huth    select PCA9552
40368e44ddaSThomas Huth    select SERIAL
40468e44ddaSThomas Huth    select SMBUS_EEPROM
40568e44ddaSThomas Huth    select SSI
40668e44ddaSThomas Huth    select SSI_M25P80
40768e44ddaSThomas Huth    select TMP105
40868e44ddaSThomas Huth    select TMP421
4095aa78a89SThomas Huth    select UNIMP
4107cfbde5eSPhilippe Mathieu-Daudé    select LED
41182f51817SPaolo Bonzini
41282f51817SPaolo Bonziniconfig MPS2
41382f51817SPaolo Bonzini    bool
414d2a99d74SThomas Huth    select ARMSSE
415d2a99d74SThomas Huth    select LAN9118
416d2a99d74SThomas Huth    select MPS2_FPGAIO
417d2a99d74SThomas Huth    select MPS2_SCC
418282467f4SThomas Huth    select OR_IRQ
41958f7f3c4SPhilippe Mathieu-Daudé    select PL022    # SPI
420d2a99d74SThomas Huth    select PL080    # DMA controller
421853c0167SThomas Huth    select SPLIT_IRQ
4225aa78a89SThomas Huth    select UNIMP
423ecbe51afSPhilippe Mathieu-Daudé    select CMSDK_APB_WATCHDOG
424ada45de9SPhilippe Mathieu-Daudé    select VERSATILE_I2C
42582f51817SPaolo Bonzini
42682f51817SPaolo Bonziniconfig FSL_IMX7
42782f51817SPaolo Bonzini    bool
42802047622SThomas Huth    imply PCI_DEVICES
42902047622SThomas Huth    imply TEST_DEVICES
43002047622SThomas Huth    select A15MPCORE
43102047622SThomas Huth    select PCI
43202047622SThomas Huth    select IMX
43302047622SThomas Huth    select IMX_FEC
43402047622SThomas Huth    select IMX_I2C
43537f95959SGuenter Roeck    select WDT_IMX2
43602047622SThomas Huth    select PCI_EXPRESS_DESIGNWARE
43702047622SThomas Huth    select SDHCI
4385aa78a89SThomas Huth    select UNIMP
43982f51817SPaolo Bonzini
44082f51817SPaolo Bonziniconfig ARM_SMMUV3
44182f51817SPaolo Bonzini    bool
44282f51817SPaolo Bonzini
44382f51817SPaolo Bonziniconfig FSL_IMX6UL
44482f51817SPaolo Bonzini    bool
44502047622SThomas Huth    select A15MPCORE
44602047622SThomas Huth    select IMX
44702047622SThomas Huth    select IMX_FEC
44802047622SThomas Huth    select IMX_I2C
44937f95959SGuenter Roeck    select WDT_IMX2
45002047622SThomas Huth    select SDHCI
4515aa78a89SThomas Huth    select UNIMP
45282f51817SPaolo Bonzini
453c1c60b0dSThomas Huthconfig MICROBIT
454c1c60b0dSThomas Huth    bool
455c1c60b0dSThomas Huth    select NRF51_SOC
456c1c60b0dSThomas Huth
45782f51817SPaolo Bonziniconfig NRF51_SOC
45882f51817SPaolo Bonzini    bool
459c1c60b0dSThomas Huth    select I2C
460c1c60b0dSThomas Huth    select ARM_V7M
4615aa78a89SThomas Huth    select UNIMP
46282f51817SPaolo Bonzini
463b6e2b220SThomas Huthconfig EMCRAFT_SF2
464b6e2b220SThomas Huth    bool
465b6e2b220SThomas Huth    select MSF2
466b6e2b220SThomas Huth    select SSI_M25P80
467b6e2b220SThomas Huth
46882f51817SPaolo Bonziniconfig MSF2
46982f51817SPaolo Bonzini    bool
470b6e2b220SThomas Huth    select ARM_V7M
4719533dcddSPaolo Bonzini    select PTIMER
472b6e2b220SThomas Huth    select SERIAL
473b6e2b220SThomas Huth    select SSI
4745aa78a89SThomas Huth    select UNIMP
47582f51817SPaolo Bonzini
47682f51817SPaolo Bonziniconfig ZAURUS
47782f51817SPaolo Bonzini    bool
478959762d0SThomas Huth    select NAND
479959762d0SThomas Huth    select ECC
48082f51817SPaolo Bonzini
48182f51817SPaolo Bonziniconfig A9MPCORE
48282f51817SPaolo Bonzini    bool
483bb275e4eSThomas Huth    select A9_GTIMER
484bb275e4eSThomas Huth    select A9SCU       # snoop control unit
485bb275e4eSThomas Huth    select ARM_GIC
486bb275e4eSThomas Huth    select ARM_MPTIMER
48782f51817SPaolo Bonzini
48882f51817SPaolo Bonziniconfig A15MPCORE
48982f51817SPaolo Bonzini    bool
4907951c7b7SThomas Huth    select ARM_GIC
49182f51817SPaolo Bonzini
49282f51817SPaolo Bonziniconfig ARM11MPCORE
49382f51817SPaolo Bonzini    bool
49479e93e24SThomas Huth    select ARM11SCU
49582f51817SPaolo Bonzini
49682f51817SPaolo Bonziniconfig ARMSSE
49782f51817SPaolo Bonzini    bool
498d2a99d74SThomas Huth    select ARM_V7M
499d2a99d74SThomas Huth    select ARMSSE_CPUID
500d2a99d74SThomas Huth    select ARMSSE_MHU
501d2a99d74SThomas Huth    select CMSDK_APB_TIMER
502d2a99d74SThomas Huth    select CMSDK_APB_DUALTIMER
503d2a99d74SThomas Huth    select CMSDK_APB_UART
504d2a99d74SThomas Huth    select CMSDK_APB_WATCHDOG
505d2a99d74SThomas Huth    select IOTKIT_SECCTL
506d2a99d74SThomas Huth    select IOTKIT_SYSCTL
507d2a99d74SThomas Huth    select IOTKIT_SYSINFO
508282467f4SThomas Huth    select OR_IRQ
509853c0167SThomas Huth    select SPLIT_IRQ
510d2a99d74SThomas Huth    select TZ_MPC
511d2a99d74SThomas Huth    select TZ_MSC
512d2a99d74SThomas Huth    select TZ_PPC
5135aa78a89SThomas Huth    select UNIMP
51482f51817SPaolo Bonzini
51582f51817SPaolo Bonziniconfig ARMSSE_CPUID
51682f51817SPaolo Bonzini    bool
51782f51817SPaolo Bonzini
51882f51817SPaolo Bonziniconfig ARMSSE_MHU
51982f51817SPaolo Bonzini    bool
520