xref: /openbmc/qemu/hw/arm/Kconfig (revision 2ef1e0d7)
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
20daa726d9SMaxim Uvarov    select GPIO_PWR
217951c7b7SThomas Huth    select PLATFORM_BUS
227951c7b7SThomas Huth    select SMBIOS
237951c7b7SThomas Huth    select VIRTIO_MMIO
24f13a944cSWei Yang    select ACPI_PCI
251f283ae1SEric Auger    select MEM_DEVICE
261f283ae1SEric Auger    select DIMM
27cff51ac9SShameer Kolothum    select ACPI_MEMORY_HOTPLUG
28cff51ac9SShameer Kolothum    select ACPI_HW_REDUCED
29b5a60beeSKwangwoo Lee    select ACPI_NVDIMM
30b77a52a0SPhilippe Mathieu-Daudé    select ACPI_APEI
3182f51817SPaolo Bonzini
324826ac6dSThomas Huthconfig CHEETAH
334826ac6dSThomas Huth    bool
344826ac6dSThomas Huth    select OMAP
354826ac6dSThomas Huth    select TSC210X
364826ac6dSThomas Huth
375885e665SThomas Huthconfig CUBIEBOARD
385885e665SThomas Huth    bool
395885e665SThomas Huth    select ALLWINNER_A10
405885e665SThomas Huth
4182f51817SPaolo Bonziniconfig DIGIC
4282f51817SPaolo Bonzini    bool
439533dcddSPaolo Bonzini    select PTIMER
44627b06edSThomas Huth    select PFLASH_CFI02
4582f51817SPaolo Bonzini
4682f51817SPaolo Bonziniconfig EXYNOS4
4782f51817SPaolo Bonzini    bool
48bb275e4eSThomas Huth    select A9MPCORE
49bb275e4eSThomas Huth    select I2C
50bb275e4eSThomas Huth    select LAN9118
51bb275e4eSThomas Huth    select PL310 # cache controller
529533dcddSPaolo Bonzini    select PTIMER
53bb275e4eSThomas Huth    select SDHCI
54bb275e4eSThomas Huth    select USB_EHCI_SYSBUS
555900c7a6SPhilippe Mathieu-Daudé    select OR_IRQ
5682f51817SPaolo Bonzini
5782f51817SPaolo Bonziniconfig HIGHBANK
5882f51817SPaolo Bonzini    bool
5908bcda02SThomas Huth    select A9MPCORE
6008bcda02SThomas Huth    select A15MPCORE
6108bcda02SThomas Huth    select AHCI
6208bcda02SThomas Huth    select ARM_TIMER # sp804
6308bcda02SThomas Huth    select ARM_V7M
6408bcda02SThomas Huth    select PL011 # UART
6558f7f3c4SPhilippe Mathieu-Daudé    select PL022 # SPI
6608bcda02SThomas Huth    select PL031 # RTC
6708bcda02SThomas Huth    select PL061 # GPIO
6808bcda02SThomas Huth    select PL310 # cache controller
6908bcda02SThomas Huth    select XGMAC # ethernet
7082f51817SPaolo Bonzini
7182f51817SPaolo Bonziniconfig INTEGRATOR
7282f51817SPaolo Bonzini    bool
734cdea98bSThomas Huth    select ARM_TIMER
744cdea98bSThomas Huth    select INTEGRATOR_DEBUG
754cdea98bSThomas Huth    select PL011 # UART
764cdea98bSThomas Huth    select PL031 # RTC
775df2cfbcSPhilippe Mathieu-Daudé    select PL041 # audio
784cdea98bSThomas Huth    select PL050 # keyboard/mouse
794cdea98bSThomas Huth    select PL110 # pl111 LCD controller
804cdea98bSThomas Huth    select PL181 # display
814cdea98bSThomas Huth    select SMC91C111
8282f51817SPaolo Bonzini
8382f51817SPaolo Bonziniconfig MAINSTONE
8482f51817SPaolo Bonzini    bool
85959762d0SThomas Huth    select PXA2XX
86959762d0SThomas Huth    select PFLASH_CFI01
87959762d0SThomas Huth    select SMC91C111
8882f51817SPaolo Bonzini
8908cbacccSThomas Huthconfig MUSCA
9008cbacccSThomas Huth    bool
9108cbacccSThomas Huth    select ARMSSE
9208cbacccSThomas Huth    select PL011
9308cbacccSThomas Huth    select PL031
94853c0167SThomas Huth    select SPLIT_IRQ
955aa78a89SThomas Huth    select UNIMP
9608cbacccSThomas Huth
9782f51817SPaolo Bonziniconfig MUSICPAL
9882f51817SPaolo Bonzini    bool
99498661ddSPhilippe Mathieu-Daudé    select OR_IRQ
10059dd3eb3SThomas Huth    select BITBANG_I2C
10159dd3eb3SThomas Huth    select MARVELL_88W8618
1029533dcddSPaolo Bonzini    select PTIMER
10359dd3eb3SThomas Huth    select PFLASH_CFI02
10459dd3eb3SThomas Huth    select SERIAL
10559dd3eb3SThomas Huth    select WM8750
10682f51817SPaolo Bonzini
10782f51817SPaolo Bonziniconfig NETDUINO2
10882f51817SPaolo Bonzini    bool
1096239ac7eSThomas Huth    select STM32F205_SOC
11082f51817SPaolo Bonzini
111870c034dSAlistair Francisconfig NETDUINOPLUS2
112870c034dSAlistair Francis    bool
113870c034dSAlistair Francis    select STM32F405_SOC
114870c034dSAlistair Francis
11582f51817SPaolo Bonziniconfig NSERIES
11682f51817SPaolo Bonzini    bool
1174826ac6dSThomas Huth    select OMAP
1184826ac6dSThomas Huth    select TMP105   # tempature sensor
1194826ac6dSThomas Huth    select BLIZZARD # LCD/TV controller
1204826ac6dSThomas Huth    select ONENAND
1214826ac6dSThomas Huth    select TSC210X  # touchscreen/sensors/audio
1224826ac6dSThomas Huth    select TSC2005  # touchscreen/sensors/keypad
1234826ac6dSThomas Huth    select LM832X   # GPIO keyboard chip
1244826ac6dSThomas Huth    select TWL92230 # energy-management
1254826ac6dSThomas Huth    select TUSB6010
12682f51817SPaolo Bonzini
12782f51817SPaolo Bonziniconfig OMAP
12882f51817SPaolo Bonzini    bool
1294826ac6dSThomas Huth    select FRAMEBUFFER
1304826ac6dSThomas Huth    select I2C
1314826ac6dSThomas Huth    select ECC
1324826ac6dSThomas Huth    select NAND
1334826ac6dSThomas Huth    select PFLASH_CFI01
1344826ac6dSThomas Huth    select SD
1354826ac6dSThomas Huth    select SERIAL
13682f51817SPaolo Bonzini
13782f51817SPaolo Bonziniconfig PXA2XX
13882f51817SPaolo Bonzini    bool
139959762d0SThomas Huth    select FRAMEBUFFER
140959762d0SThomas Huth    select I2C
141959762d0SThomas Huth    select SERIAL
142959762d0SThomas Huth    select SD
143959762d0SThomas Huth    select SSI
144959762d0SThomas Huth    select USB_OHCI
145959762d0SThomas Huth
146959762d0SThomas Huthconfig GUMSTIX
147959762d0SThomas Huth    bool
148959762d0SThomas Huth    select PFLASH_CFI01
149959762d0SThomas Huth    select SMC91C111
150959762d0SThomas Huth    select PXA2XX
151959762d0SThomas Huth
152959762d0SThomas Huthconfig TOSA
153959762d0SThomas Huth    bool
154959762d0SThomas Huth    select ZAURUS  # scoop
155959762d0SThomas Huth    select MICRODRIVE
156959762d0SThomas Huth    select PXA2XX
15706972067SPhilippe Mathieu-Daudé    select LED
158959762d0SThomas Huth
159959762d0SThomas Huthconfig SPITZ
160959762d0SThomas Huth    bool
161f12985f1SGan Qixin    select ADS7846 # touch-screen controller
162959762d0SThomas Huth    select MAX111X # A/D converter
163959762d0SThomas Huth    select WM8750  # audio codec
164959762d0SThomas Huth    select MAX7310 # GPIO expander
165959762d0SThomas Huth    select ZAURUS  # scoop
166959762d0SThomas Huth    select NAND    # memory
167959762d0SThomas Huth    select ECC     # Error-correcting for NAND
168959762d0SThomas Huth    select MICRODRIVE
169959762d0SThomas Huth    select PXA2XX
170959762d0SThomas Huth
171959762d0SThomas Huthconfig Z2
172959762d0SThomas Huth    bool
173959762d0SThomas Huth    select PFLASH_CFI01
174959762d0SThomas Huth    select WM8750
175959762d0SThomas Huth    select PL011 # UART
176959762d0SThomas Huth    select PXA2XX
17782f51817SPaolo Bonzini
17882f51817SPaolo Bonziniconfig REALVIEW
17982f51817SPaolo Bonzini    bool
18079e93e24SThomas Huth    imply PCI_DEVICES
18179e93e24SThomas Huth    imply PCI_TESTDEV
18279e93e24SThomas Huth    select SMC91C111
18379e93e24SThomas Huth    select LAN9118
18479e93e24SThomas Huth    select A9MPCORE
18579e93e24SThomas Huth    select A15MPCORE
18679e93e24SThomas Huth    select ARM11MPCORE
18779e93e24SThomas Huth    select ARM_TIMER
18879e93e24SThomas Huth    select VERSATILE_PCI
18979e93e24SThomas Huth    select WM8750 # audio codec
19079e93e24SThomas Huth    select LSI_SCSI_PCI
19179e93e24SThomas Huth    select PCI
19279e93e24SThomas Huth    select PL011  # UART
19379e93e24SThomas Huth    select PL031  # RTC
19479e93e24SThomas Huth    select PL041  # audio codec
19579e93e24SThomas Huth    select PL050  # keyboard/mouse
19679e93e24SThomas Huth    select PL061  # GPIO
19779e93e24SThomas Huth    select PL080  # DMA controller
19879e93e24SThomas Huth    select PL110
19979e93e24SThomas Huth    select PL181  # display
20079e93e24SThomas Huth    select PL310  # cache controller
20179e93e24SThomas Huth    select VERSATILE_I2C
20279e93e24SThomas Huth    select DS1338 # I2C RTC+NVRAM
20379e93e24SThomas Huth    select USB_OHCI
20482f51817SPaolo Bonzini
20564580903SHongbo Zhangconfig SBSA_REF
20664580903SHongbo Zhang    bool
20764580903SHongbo Zhang    imply PCI_DEVICES
20864580903SHongbo Zhang    select AHCI
20964580903SHongbo Zhang    select ARM_SMMUV3
21064580903SHongbo Zhang    select GPIO_KEY
21164580903SHongbo Zhang    select PCI_EXPRESS
21264580903SHongbo Zhang    select PCI_EXPRESS_GENERIC_BRIDGE
21364580903SHongbo Zhang    select PFLASH_CFI01
21464580903SHongbo Zhang    select PL011 # UART
21564580903SHongbo Zhang    select PL031 # RTC
21664580903SHongbo Zhang    select PL061 # GPIO
21764580903SHongbo Zhang    select USB_EHCI_SYSBUS
2184204c5f7SShashi Mallela    select WDT_SBSA
21964580903SHongbo Zhang
2205c6e99a7SThomas Huthconfig SABRELITE
2215c6e99a7SThomas Huth    bool
2225c6e99a7SThomas Huth    select FSL_IMX6
2235c6e99a7SThomas Huth    select SSI_M25P80
2245c6e99a7SThomas Huth
22582f51817SPaolo Bonziniconfig STELLARIS
22682f51817SPaolo Bonzini    bool
227782ef8cdSThomas Huth    select ARM_V7M
228782ef8cdSThomas Huth    select CMSDK_APB_WATCHDOG
229782ef8cdSThomas Huth    select I2C
230782ef8cdSThomas Huth    select PL011 # UART
23158f7f3c4SPhilippe Mathieu-Daudé    select PL022 # SPI
232782ef8cdSThomas Huth    select PL061 # GPIO
233782ef8cdSThomas Huth    select SSD0303 # OLED display
234782ef8cdSThomas Huth    select SSD0323 # OLED display
235782ef8cdSThomas Huth    select SSI_SD
236782ef8cdSThomas Huth    select STELLARIS_INPUT
237782ef8cdSThomas Huth    select STELLARIS_ENET # ethernet
2385aa78a89SThomas Huth    select UNIMP
23982f51817SPaolo Bonzini
24082f51817SPaolo Bonziniconfig STRONGARM
24182f51817SPaolo Bonzini    bool
242839507adSThomas Huth    select PXA2XX
243839507adSThomas Huth
244839507adSThomas Huthconfig COLLIE
245839507adSThomas Huth    bool
246839507adSThomas Huth    select PFLASH_CFI01
247839507adSThomas Huth    select ZAURUS  # scoop
248839507adSThomas Huth    select STRONGARM
24982f51817SPaolo Bonzini
2504826ac6dSThomas Huthconfig SX1
2514826ac6dSThomas Huth    bool
2524826ac6dSThomas Huth    select OMAP
2534826ac6dSThomas Huth
25482f51817SPaolo Bonziniconfig VERSATILE
25582f51817SPaolo Bonzini    bool
25679e93e24SThomas Huth    select ARM_TIMER # sp804
25779e93e24SThomas Huth    select PFLASH_CFI01
25879e93e24SThomas Huth    select LSI_SCSI_PCI
25979e93e24SThomas Huth    select PL050  # keyboard/mouse
26079e93e24SThomas Huth    select PL080  # DMA controller
26179e93e24SThomas Huth    select PL190  # Vector PIC
26279e93e24SThomas Huth    select REALVIEW
26379e93e24SThomas Huth    select USB_OHCI
26479e93e24SThomas Huth
26579e93e24SThomas Huthconfig VEXPRESS
26679e93e24SThomas Huth    bool
26779e93e24SThomas Huth    select A9MPCORE
26879e93e24SThomas Huth    select A15MPCORE
26979e93e24SThomas Huth    select ARM_MPTIMER
27079e93e24SThomas Huth    select ARM_TIMER # sp804
27179e93e24SThomas Huth    select LAN9118
27279e93e24SThomas Huth    select PFLASH_CFI01
27379e93e24SThomas Huth    select PL011 # UART
27479e93e24SThomas Huth    select PL041 # audio codec
27579e93e24SThomas Huth    select PL181  # display
27679e93e24SThomas Huth    select REALVIEW
27779e93e24SThomas Huth    select SII9022
27879e93e24SThomas Huth    select VIRTIO_MMIO
27982f51817SPaolo Bonzini
28082f51817SPaolo Bonziniconfig ZYNQ
28182f51817SPaolo Bonzini    bool
28231576a91SThomas Huth    select A9MPCORE
28331576a91SThomas Huth    select CADENCE # UART
28431576a91SThomas Huth    select PFLASH_CFI02
28531576a91SThomas Huth    select PL330
28631576a91SThomas Huth    select SDHCI
28731576a91SThomas Huth    select SSI_M25P80
28831576a91SThomas Huth    select USB_EHCI_SYSBUS
28931576a91SThomas Huth    select XILINX # UART
29031576a91SThomas Huth    select XILINX_AXI
29131576a91SThomas Huth    select XILINX_SPI
29231576a91SThomas Huth    select XILINX_SPIPS
29331576a91SThomas Huth    select ZYNQ_DEVCFG
29482f51817SPaolo Bonzini
29582f51817SPaolo Bonziniconfig ARM_V7M
29682f51817SPaolo Bonzini    bool
2979ad5f6b0SAndrew Jones    select PTIMER
29882f51817SPaolo Bonzini
29982f51817SPaolo Bonziniconfig ALLWINNER_A10
30082f51817SPaolo Bonzini    bool
3015885e665SThomas Huth    select AHCI
3025885e665SThomas Huth    select ALLWINNER_A10_PIT
3035885e665SThomas Huth    select ALLWINNER_A10_PIC
3045885e665SThomas Huth    select ALLWINNER_EMAC
3055885e665SThomas Huth    select SERIAL
3065aa78a89SThomas Huth    select UNIMP
30782f51817SPaolo Bonzini
308740dafc0SNiek Linnenbankconfig ALLWINNER_H3
309740dafc0SNiek Linnenbank    bool
310740dafc0SNiek Linnenbank    select ALLWINNER_A10_PIT
31129d08975SNiek Linnenbank    select ALLWINNER_SUN8I_EMAC
312740dafc0SNiek Linnenbank    select SERIAL
313740dafc0SNiek Linnenbank    select ARM_TIMER
314740dafc0SNiek Linnenbank    select ARM_GIC
315740dafc0SNiek Linnenbank    select UNIMP
3162e4dfe80SNiek Linnenbank    select USB_OHCI
3172e4dfe80SNiek Linnenbank    select USB_EHCI_SYSBUS
31882e48382SNiek Linnenbank    select SD
319740dafc0SNiek Linnenbank
32082f51817SPaolo Bonziniconfig RASPI
32182f51817SPaolo Bonzini    bool
3221ad846a2SThomas Huth    select FRAMEBUFFER
3231ad846a2SThomas Huth    select PL011 # UART
3241ad846a2SThomas Huth    select SDHCI
3258d942986SThomas Huth    select USB_DWC2
32682f51817SPaolo Bonzini
32782f51817SPaolo Bonziniconfig STM32F205_SOC
32882f51817SPaolo Bonzini    bool
3296239ac7eSThomas Huth    select ARM_V7M
330282467f4SThomas Huth    select OR_IRQ
3316239ac7eSThomas Huth    select STM32F2XX_TIMER
3326239ac7eSThomas Huth    select STM32F2XX_USART
3336239ac7eSThomas Huth    select STM32F2XX_SYSCFG
3346239ac7eSThomas Huth    select STM32F2XX_ADC
3356239ac7eSThomas Huth    select STM32F2XX_SPI
33682f51817SPaolo Bonzini
337870c034dSAlistair Francisconfig STM32F405_SOC
338870c034dSAlistair Francis    bool
339870c034dSAlistair Francis    select ARM_V7M
3409e39983eSPhilippe Mathieu-Daudé    select OR_IRQ
341870c034dSAlistair Francis    select STM32F4XX_SYSCFG
342e64d8c83SAlistair Francis    select STM32F4XX_EXTI
343870c034dSAlistair Francis
34482f51817SPaolo Bonziniconfig XLNX_ZYNQMP_ARM
34582f51817SPaolo Bonzini    bool
346f3c3a1e2SThomas Huth    select AHCI
347f3c3a1e2SThomas Huth    select ARM_GIC
348f3c3a1e2SThomas Huth    select CADENCE
349f3c3a1e2SThomas Huth    select DDC
350f3c3a1e2SThomas Huth    select DPCD
351f3c3a1e2SThomas Huth    select SDHCI
352f3c3a1e2SThomas Huth    select SSI
353f3c3a1e2SThomas Huth    select SSI_M25P80
354f3c3a1e2SThomas Huth    select XILINX_AXI
355f3c3a1e2SThomas Huth    select XILINX_SPIPS
356f3c3a1e2SThomas Huth    select XLNX_ZYNQMP
3576bfaec73SPhilippe Mathieu-Daudé    select XLNX_ZDMA
35882f51817SPaolo Bonzini
35982f51817SPaolo Bonziniconfig XLNX_VERSAL
36082f51817SPaolo Bonzini    bool
36124c7bb31SThomas Huth    select ARM_GIC
36224c7bb31SThomas Huth    select PL011
36324c7bb31SThomas Huth    select CADENCE
36424c7bb31SThomas Huth    select VIRTIO_MMIO
3655aa78a89SThomas Huth    select UNIMP
3666bfaec73SPhilippe Mathieu-Daudé    select XLNX_ZDMA
3671de3b490SPhilippe Mathieu-Daudé    select XLNX_ZYNQMP
36882f51817SPaolo Bonzini
369e5a7ba87SHavard Skinnemoenconfig NPCM7XX
370e5a7ba87SHavard Skinnemoen    bool
3712d8f048cSHavard Skinnemoen    select A9MPCORE
3722d8f048cSHavard Skinnemoen    select ARM_GIC
373*2ef1e0d7SHao Wu    select AT24C  # EEPROM
3742d8f048cSHavard Skinnemoen    select PL310  # cache controller
3752d8f048cSHavard Skinnemoen    select SERIAL
376b821242cSHavard Skinnemoen    select SSI
3772d8f048cSHavard Skinnemoen    select UNIMP
378e5a7ba87SHavard Skinnemoen
37982f51817SPaolo Bonziniconfig FSL_IMX25
38082f51817SPaolo Bonzini    bool
38102047622SThomas Huth    select IMX
38202047622SThomas Huth    select IMX_FEC
38302047622SThomas Huth    select IMX_I2C
3844f0aff00SGuenter Roeck    select WDT_IMX2
38502047622SThomas Huth    select DS1338
38682f51817SPaolo Bonzini
38782f51817SPaolo Bonziniconfig FSL_IMX31
38882f51817SPaolo Bonzini    bool
38973129f43SThomas Huth    select SERIAL
39073129f43SThomas Huth    select IMX
39173129f43SThomas Huth    select IMX_I2C
392b9e521ddSGuenter Roeck    select WDT_IMX2
39373129f43SThomas Huth    select LAN9118
39482f51817SPaolo Bonzini
39582f51817SPaolo Bonziniconfig FSL_IMX6
39682f51817SPaolo Bonzini    bool
3975c6e99a7SThomas Huth    select A9MPCORE
3985c6e99a7SThomas Huth    select IMX
3995c6e99a7SThomas Huth    select IMX_FEC
4005c6e99a7SThomas Huth    select IMX_I2C
4010701a5efSGuenter Roeck    select IMX_USBPHY
40237f95959SGuenter Roeck    select WDT_IMX2
40302047622SThomas Huth    select SDHCI
40482f51817SPaolo Bonzini
40582f51817SPaolo Bonziniconfig ASPEED_SOC
40682f51817SPaolo Bonzini    bool
40768e44ddaSThomas Huth    select DS1338
40868e44ddaSThomas Huth    select FTGMAC100
40968e44ddaSThomas Huth    select I2C
41068e44ddaSThomas Huth    select PCA9552
41168e44ddaSThomas Huth    select SERIAL
41268e44ddaSThomas Huth    select SMBUS_EEPROM
41368e44ddaSThomas Huth    select SSI
41468e44ddaSThomas Huth    select SSI_M25P80
41568e44ddaSThomas Huth    select TMP105
41668e44ddaSThomas Huth    select TMP421
4175e623f2bSJohn Wang    select EMC141X
4185aa78a89SThomas Huth    select UNIMP
4197cfbde5eSPhilippe Mathieu-Daudé    select LED
42082f51817SPaolo Bonzini
42182f51817SPaolo Bonziniconfig MPS2
42282f51817SPaolo Bonzini    bool
423d2a99d74SThomas Huth    select ARMSSE
424d2a99d74SThomas Huth    select LAN9118
425d2a99d74SThomas Huth    select MPS2_FPGAIO
426d2a99d74SThomas Huth    select MPS2_SCC
427282467f4SThomas Huth    select OR_IRQ
42858f7f3c4SPhilippe Mathieu-Daudé    select PL022    # SPI
429d2a99d74SThomas Huth    select PL080    # DMA controller
430853c0167SThomas Huth    select SPLIT_IRQ
4315aa78a89SThomas Huth    select UNIMP
432ecbe51afSPhilippe Mathieu-Daudé    select CMSDK_APB_WATCHDOG
433ada45de9SPhilippe Mathieu-Daudé    select VERSATILE_I2C
43482f51817SPaolo Bonzini
43582f51817SPaolo Bonziniconfig FSL_IMX7
43682f51817SPaolo Bonzini    bool
43702047622SThomas Huth    imply PCI_DEVICES
43802047622SThomas Huth    imply TEST_DEVICES
43902047622SThomas Huth    select A15MPCORE
44002047622SThomas Huth    select PCI
44102047622SThomas Huth    select IMX
44202047622SThomas Huth    select IMX_FEC
44302047622SThomas Huth    select IMX_I2C
44437f95959SGuenter Roeck    select WDT_IMX2
44502047622SThomas Huth    select PCI_EXPRESS_DESIGNWARE
44602047622SThomas Huth    select SDHCI
4475aa78a89SThomas Huth    select UNIMP
44882f51817SPaolo Bonzini
44982f51817SPaolo Bonziniconfig ARM_SMMUV3
45082f51817SPaolo Bonzini    bool
45182f51817SPaolo Bonzini
45282f51817SPaolo Bonziniconfig FSL_IMX6UL
45382f51817SPaolo Bonzini    bool
45402047622SThomas Huth    select A15MPCORE
45502047622SThomas Huth    select IMX
45602047622SThomas Huth    select IMX_FEC
45702047622SThomas Huth    select IMX_I2C
45837f95959SGuenter Roeck    select WDT_IMX2
45902047622SThomas Huth    select SDHCI
4605aa78a89SThomas Huth    select UNIMP
46182f51817SPaolo Bonzini
462c1c60b0dSThomas Huthconfig MICROBIT
463c1c60b0dSThomas Huth    bool
464c1c60b0dSThomas Huth    select NRF51_SOC
465c1c60b0dSThomas Huth
46682f51817SPaolo Bonziniconfig NRF51_SOC
46782f51817SPaolo Bonzini    bool
468c1c60b0dSThomas Huth    select I2C
469c1c60b0dSThomas Huth    select ARM_V7M
4705aa78a89SThomas Huth    select UNIMP
47182f51817SPaolo Bonzini
472b6e2b220SThomas Huthconfig EMCRAFT_SF2
473b6e2b220SThomas Huth    bool
474b6e2b220SThomas Huth    select MSF2
475b6e2b220SThomas Huth    select SSI_M25P80
476b6e2b220SThomas Huth
47782f51817SPaolo Bonziniconfig MSF2
47882f51817SPaolo Bonzini    bool
479b6e2b220SThomas Huth    select ARM_V7M
4809533dcddSPaolo Bonzini    select PTIMER
481b6e2b220SThomas Huth    select SERIAL
482b6e2b220SThomas Huth    select SSI
4835aa78a89SThomas Huth    select UNIMP
48482f51817SPaolo Bonzini
48582f51817SPaolo Bonziniconfig ZAURUS
48682f51817SPaolo Bonzini    bool
487959762d0SThomas Huth    select NAND
488959762d0SThomas Huth    select ECC
48982f51817SPaolo Bonzini
49082f51817SPaolo Bonziniconfig A9MPCORE
49182f51817SPaolo Bonzini    bool
492bb275e4eSThomas Huth    select A9_GTIMER
493bb275e4eSThomas Huth    select A9SCU       # snoop control unit
494bb275e4eSThomas Huth    select ARM_GIC
495bb275e4eSThomas Huth    select ARM_MPTIMER
49682f51817SPaolo Bonzini
49782f51817SPaolo Bonziniconfig A15MPCORE
49882f51817SPaolo Bonzini    bool
4997951c7b7SThomas Huth    select ARM_GIC
50082f51817SPaolo Bonzini
50182f51817SPaolo Bonziniconfig ARM11MPCORE
50282f51817SPaolo Bonzini    bool
50379e93e24SThomas Huth    select ARM11SCU
50482f51817SPaolo Bonzini
50582f51817SPaolo Bonziniconfig ARMSSE
50682f51817SPaolo Bonzini    bool
507d2a99d74SThomas Huth    select ARM_V7M
508d2a99d74SThomas Huth    select ARMSSE_CPUID
509d2a99d74SThomas Huth    select ARMSSE_MHU
510d2a99d74SThomas Huth    select CMSDK_APB_TIMER
511d2a99d74SThomas Huth    select CMSDK_APB_DUALTIMER
512d2a99d74SThomas Huth    select CMSDK_APB_UART
513d2a99d74SThomas Huth    select CMSDK_APB_WATCHDOG
514d2a99d74SThomas Huth    select IOTKIT_SECCTL
515d2a99d74SThomas Huth    select IOTKIT_SYSCTL
516d2a99d74SThomas Huth    select IOTKIT_SYSINFO
517282467f4SThomas Huth    select OR_IRQ
518853c0167SThomas Huth    select SPLIT_IRQ
519d2a99d74SThomas Huth    select TZ_MPC
520d2a99d74SThomas Huth    select TZ_MSC
521d2a99d74SThomas Huth    select TZ_PPC
5225aa78a89SThomas Huth    select UNIMP
52382f51817SPaolo Bonzini
52482f51817SPaolo Bonziniconfig ARMSSE_CPUID
52582f51817SPaolo Bonzini    bool
52682f51817SPaolo Bonzini
52782f51817SPaolo Bonziniconfig ARMSSE_MHU
52882f51817SPaolo Bonzini    bool
529