xref: /openbmc/qemu/hw/arm/Kconfig (revision 2ac2410c5e39ac4a317b38d14f0f878fe007c6e5)
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
9cfa1f4bcSPhilippe Mathieu-Daudé    imply NVDIMM
103362c568SAndrew Jones    select ARM_GIC
117951c7b7SThomas Huth    select ACPI
127951c7b7SThomas Huth    select ARM_SMMUV3
137951c7b7SThomas Huth    select GPIO_KEY
147951c7b7SThomas Huth    select FW_CFG_DMA
157951c7b7SThomas Huth    select PCI_EXPRESS
167951c7b7SThomas Huth    select PCI_EXPRESS_GENERIC_BRIDGE
177951c7b7SThomas Huth    select PFLASH_CFI01
187951c7b7SThomas Huth    select PL011 # UART
197951c7b7SThomas Huth    select PL031 # RTC
207951c7b7SThomas Huth    select PL061 # GPIO
21daa726d9SMaxim Uvarov    select GPIO_PWR
227951c7b7SThomas Huth    select PLATFORM_BUS
237951c7b7SThomas Huth    select SMBIOS
247951c7b7SThomas Huth    select VIRTIO_MMIO
25f13a944cSWei Yang    select ACPI_PCI
261f283ae1SEric Auger    select MEM_DEVICE
271f283ae1SEric Auger    select DIMM
28cff51ac9SShameer Kolothum    select ACPI_MEMORY_HOTPLUG
29cff51ac9SShameer Kolothum    select ACPI_HW_REDUCED
30b5a60beeSKwangwoo Lee    select ACPI_NVDIMM
31b77a52a0SPhilippe Mathieu-Daudé    select ACPI_APEI
3282f51817SPaolo Bonzini
334826ac6dSThomas Huthconfig CHEETAH
344826ac6dSThomas Huth    bool
354826ac6dSThomas Huth    select OMAP
364826ac6dSThomas Huth    select TSC210X
374826ac6dSThomas Huth
385885e665SThomas Huthconfig CUBIEBOARD
395885e665SThomas Huth    bool
405885e665SThomas Huth    select ALLWINNER_A10
415885e665SThomas Huth
4282f51817SPaolo Bonziniconfig DIGIC
4382f51817SPaolo Bonzini    bool
449533dcddSPaolo Bonzini    select PTIMER
45627b06edSThomas Huth    select PFLASH_CFI02
4682f51817SPaolo Bonzini
4782f51817SPaolo Bonziniconfig EXYNOS4
4882f51817SPaolo Bonzini    bool
49bb275e4eSThomas Huth    select A9MPCORE
50bb275e4eSThomas Huth    select I2C
51bb275e4eSThomas Huth    select LAN9118
52bb275e4eSThomas Huth    select PL310 # cache controller
539533dcddSPaolo Bonzini    select PTIMER
54bb275e4eSThomas Huth    select SDHCI
55bb275e4eSThomas Huth    select USB_EHCI_SYSBUS
565900c7a6SPhilippe Mathieu-Daudé    select OR_IRQ
5782f51817SPaolo Bonzini
5882f51817SPaolo Bonziniconfig HIGHBANK
5982f51817SPaolo Bonzini    bool
6008bcda02SThomas Huth    select A9MPCORE
6108bcda02SThomas Huth    select A15MPCORE
6208bcda02SThomas Huth    select AHCI
6308bcda02SThomas Huth    select ARM_TIMER # sp804
6408bcda02SThomas Huth    select ARM_V7M
6508bcda02SThomas Huth    select PL011 # UART
6658f7f3c4SPhilippe Mathieu-Daudé    select PL022 # SPI
6708bcda02SThomas Huth    select PL031 # RTC
6808bcda02SThomas Huth    select PL061 # GPIO
6908bcda02SThomas Huth    select PL310 # cache controller
7008bcda02SThomas Huth    select XGMAC # ethernet
7182f51817SPaolo Bonzini
7282f51817SPaolo Bonziniconfig INTEGRATOR
7382f51817SPaolo Bonzini    bool
744cdea98bSThomas Huth    select ARM_TIMER
754cdea98bSThomas Huth    select INTEGRATOR_DEBUG
764cdea98bSThomas Huth    select PL011 # UART
774cdea98bSThomas Huth    select PL031 # RTC
785df2cfbcSPhilippe Mathieu-Daudé    select PL041 # audio
794cdea98bSThomas Huth    select PL050 # keyboard/mouse
804cdea98bSThomas Huth    select PL110 # pl111 LCD controller
814cdea98bSThomas Huth    select PL181 # display
824cdea98bSThomas Huth    select SMC91C111
8382f51817SPaolo Bonzini
8482f51817SPaolo Bonziniconfig MAINSTONE
8582f51817SPaolo Bonzini    bool
86959762d0SThomas Huth    select PXA2XX
87959762d0SThomas Huth    select PFLASH_CFI01
88959762d0SThomas Huth    select SMC91C111
8982f51817SPaolo Bonzini
9008cbacccSThomas Huthconfig MUSCA
9108cbacccSThomas Huth    bool
9208cbacccSThomas Huth    select ARMSSE
9308cbacccSThomas Huth    select PL011
9408cbacccSThomas Huth    select PL031
95853c0167SThomas Huth    select SPLIT_IRQ
965aa78a89SThomas Huth    select UNIMP
9708cbacccSThomas Huth
9882f51817SPaolo Bonziniconfig MUSICPAL
9982f51817SPaolo Bonzini    bool
100498661ddSPhilippe Mathieu-Daudé    select OR_IRQ
10159dd3eb3SThomas Huth    select BITBANG_I2C
10259dd3eb3SThomas Huth    select MARVELL_88W8618
1039533dcddSPaolo Bonzini    select PTIMER
10459dd3eb3SThomas Huth    select PFLASH_CFI02
10559dd3eb3SThomas Huth    select SERIAL
10659dd3eb3SThomas Huth    select WM8750
10782f51817SPaolo Bonzini
10882f51817SPaolo Bonziniconfig NETDUINO2
10982f51817SPaolo Bonzini    bool
1106239ac7eSThomas Huth    select STM32F205_SOC
11182f51817SPaolo Bonzini
112870c034dSAlistair Francisconfig NETDUINOPLUS2
113870c034dSAlistair Francis    bool
114870c034dSAlistair Francis    select STM32F405_SOC
115870c034dSAlistair Francis
11682f51817SPaolo Bonziniconfig NSERIES
11782f51817SPaolo Bonzini    bool
1184826ac6dSThomas Huth    select OMAP
1194826ac6dSThomas Huth    select TMP105   # tempature sensor
1204826ac6dSThomas Huth    select BLIZZARD # LCD/TV controller
1214826ac6dSThomas Huth    select ONENAND
1224826ac6dSThomas Huth    select TSC210X  # touchscreen/sensors/audio
1234826ac6dSThomas Huth    select TSC2005  # touchscreen/sensors/keypad
1244826ac6dSThomas Huth    select LM832X   # GPIO keyboard chip
1254826ac6dSThomas Huth    select TWL92230 # energy-management
1264826ac6dSThomas Huth    select TUSB6010
12782f51817SPaolo Bonzini
12882f51817SPaolo Bonziniconfig OMAP
12982f51817SPaolo Bonzini    bool
1304826ac6dSThomas Huth    select FRAMEBUFFER
1314826ac6dSThomas Huth    select I2C
1324826ac6dSThomas Huth    select ECC
1334826ac6dSThomas Huth    select NAND
1344826ac6dSThomas Huth    select PFLASH_CFI01
1354826ac6dSThomas Huth    select SD
1364826ac6dSThomas Huth    select SERIAL
13782f51817SPaolo Bonzini
13882f51817SPaolo Bonziniconfig PXA2XX
13982f51817SPaolo Bonzini    bool
140959762d0SThomas Huth    select FRAMEBUFFER
141959762d0SThomas Huth    select I2C
142959762d0SThomas Huth    select SERIAL
143959762d0SThomas Huth    select SD
144959762d0SThomas Huth    select SSI
145959762d0SThomas Huth    select USB_OHCI
1465c8ae30bSPhilippe Mathieu-Daudé    select PCMCIA
147959762d0SThomas Huth
148959762d0SThomas Huthconfig GUMSTIX
149959762d0SThomas Huth    bool
150959762d0SThomas Huth    select PFLASH_CFI01
151959762d0SThomas Huth    select SMC91C111
152959762d0SThomas Huth    select PXA2XX
153959762d0SThomas Huth
154959762d0SThomas Huthconfig TOSA
155959762d0SThomas Huth    bool
156959762d0SThomas Huth    select ZAURUS  # scoop
157959762d0SThomas Huth    select MICRODRIVE
158959762d0SThomas Huth    select PXA2XX
15906972067SPhilippe Mathieu-Daudé    select LED
160959762d0SThomas Huth
161959762d0SThomas Huthconfig SPITZ
162959762d0SThomas Huth    bool
163f12985f1SGan Qixin    select ADS7846 # touch-screen controller
164959762d0SThomas Huth    select MAX111X # A/D converter
165959762d0SThomas Huth    select WM8750  # audio codec
166959762d0SThomas Huth    select MAX7310 # GPIO expander
167959762d0SThomas Huth    select ZAURUS  # scoop
168959762d0SThomas Huth    select NAND    # memory
169959762d0SThomas Huth    select ECC     # Error-correcting for NAND
170959762d0SThomas Huth    select MICRODRIVE
171959762d0SThomas Huth    select PXA2XX
172959762d0SThomas Huth
173959762d0SThomas Huthconfig Z2
174959762d0SThomas Huth    bool
175959762d0SThomas Huth    select PFLASH_CFI01
176959762d0SThomas Huth    select WM8750
177959762d0SThomas Huth    select PL011 # UART
178959762d0SThomas Huth    select PXA2XX
17982f51817SPaolo Bonzini
18082f51817SPaolo Bonziniconfig REALVIEW
18182f51817SPaolo Bonzini    bool
18279e93e24SThomas Huth    imply PCI_DEVICES
18379e93e24SThomas Huth    imply PCI_TESTDEV
18479e93e24SThomas Huth    select SMC91C111
18579e93e24SThomas Huth    select LAN9118
18679e93e24SThomas Huth    select A9MPCORE
18779e93e24SThomas Huth    select A15MPCORE
18879e93e24SThomas Huth    select ARM11MPCORE
18979e93e24SThomas Huth    select ARM_TIMER
19079e93e24SThomas Huth    select VERSATILE_PCI
19179e93e24SThomas Huth    select WM8750 # audio codec
19279e93e24SThomas Huth    select LSI_SCSI_PCI
19379e93e24SThomas Huth    select PCI
19479e93e24SThomas Huth    select PL011  # UART
19579e93e24SThomas Huth    select PL031  # RTC
19679e93e24SThomas Huth    select PL041  # audio codec
19779e93e24SThomas Huth    select PL050  # keyboard/mouse
19879e93e24SThomas Huth    select PL061  # GPIO
19979e93e24SThomas Huth    select PL080  # DMA controller
20079e93e24SThomas Huth    select PL110
20179e93e24SThomas Huth    select PL181  # display
20279e93e24SThomas Huth    select PL310  # cache controller
20379e93e24SThomas Huth    select VERSATILE_I2C
20479e93e24SThomas Huth    select DS1338 # I2C RTC+NVRAM
20579e93e24SThomas Huth    select USB_OHCI
20682f51817SPaolo Bonzini
20764580903SHongbo Zhangconfig SBSA_REF
20864580903SHongbo Zhang    bool
20964580903SHongbo Zhang    imply PCI_DEVICES
21064580903SHongbo Zhang    select AHCI
21164580903SHongbo Zhang    select ARM_SMMUV3
21264580903SHongbo Zhang    select GPIO_KEY
21364580903SHongbo Zhang    select PCI_EXPRESS
21464580903SHongbo Zhang    select PCI_EXPRESS_GENERIC_BRIDGE
21564580903SHongbo Zhang    select PFLASH_CFI01
21664580903SHongbo Zhang    select PL011 # UART
21764580903SHongbo Zhang    select PL031 # RTC
21864580903SHongbo Zhang    select PL061 # GPIO
21964580903SHongbo Zhang    select USB_EHCI_SYSBUS
2204204c5f7SShashi Mallela    select WDT_SBSA
22164580903SHongbo Zhang
2225c6e99a7SThomas Huthconfig SABRELITE
2235c6e99a7SThomas Huth    bool
2245c6e99a7SThomas Huth    select FSL_IMX6
2255c6e99a7SThomas Huth    select SSI_M25P80
2265c6e99a7SThomas Huth
22782f51817SPaolo Bonziniconfig STELLARIS
22882f51817SPaolo Bonzini    bool
229782ef8cdSThomas Huth    select ARM_V7M
230782ef8cdSThomas Huth    select CMSDK_APB_WATCHDOG
231782ef8cdSThomas Huth    select I2C
232782ef8cdSThomas Huth    select PL011 # UART
23358f7f3c4SPhilippe Mathieu-Daudé    select PL022 # SPI
234782ef8cdSThomas Huth    select PL061 # GPIO
235782ef8cdSThomas Huth    select SSD0303 # OLED display
236782ef8cdSThomas Huth    select SSD0323 # OLED display
237782ef8cdSThomas Huth    select SSI_SD
238782ef8cdSThomas Huth    select STELLARIS_INPUT
239782ef8cdSThomas Huth    select STELLARIS_ENET # ethernet
2405aa78a89SThomas Huth    select UNIMP
24182f51817SPaolo Bonzini
242*2ac2410cSAlexandre Ioossconfig STM32VLDISCOVERY
243*2ac2410cSAlexandre Iooss    bool
244*2ac2410cSAlexandre Iooss    select STM32F100_SOC
245*2ac2410cSAlexandre Iooss
24682f51817SPaolo Bonziniconfig STRONGARM
24782f51817SPaolo Bonzini    bool
248839507adSThomas Huth    select PXA2XX
249839507adSThomas Huth
250839507adSThomas Huthconfig COLLIE
251839507adSThomas Huth    bool
252839507adSThomas Huth    select PFLASH_CFI01
253839507adSThomas Huth    select ZAURUS  # scoop
254839507adSThomas Huth    select STRONGARM
25582f51817SPaolo Bonzini
2564826ac6dSThomas Huthconfig SX1
2574826ac6dSThomas Huth    bool
2584826ac6dSThomas Huth    select OMAP
2594826ac6dSThomas Huth
26082f51817SPaolo Bonziniconfig VERSATILE
26182f51817SPaolo Bonzini    bool
26279e93e24SThomas Huth    select ARM_TIMER # sp804
26379e93e24SThomas Huth    select PFLASH_CFI01
26479e93e24SThomas Huth    select LSI_SCSI_PCI
26579e93e24SThomas Huth    select PL050  # keyboard/mouse
26679e93e24SThomas Huth    select PL080  # DMA controller
26779e93e24SThomas Huth    select PL190  # Vector PIC
26879e93e24SThomas Huth    select REALVIEW
26979e93e24SThomas Huth    select USB_OHCI
27079e93e24SThomas Huth
27179e93e24SThomas Huthconfig VEXPRESS
27279e93e24SThomas Huth    bool
27379e93e24SThomas Huth    select A9MPCORE
27479e93e24SThomas Huth    select A15MPCORE
27579e93e24SThomas Huth    select ARM_MPTIMER
27679e93e24SThomas Huth    select ARM_TIMER # sp804
27779e93e24SThomas Huth    select LAN9118
27879e93e24SThomas Huth    select PFLASH_CFI01
27979e93e24SThomas Huth    select PL011 # UART
28079e93e24SThomas Huth    select PL041 # audio codec
28179e93e24SThomas Huth    select PL181  # display
28279e93e24SThomas Huth    select REALVIEW
28379e93e24SThomas Huth    select SII9022
28479e93e24SThomas Huth    select VIRTIO_MMIO
28582f51817SPaolo Bonzini
28682f51817SPaolo Bonziniconfig ZYNQ
28782f51817SPaolo Bonzini    bool
28831576a91SThomas Huth    select A9MPCORE
28931576a91SThomas Huth    select CADENCE # UART
29031576a91SThomas Huth    select PFLASH_CFI02
29131576a91SThomas Huth    select PL330
29231576a91SThomas Huth    select SDHCI
29331576a91SThomas Huth    select SSI_M25P80
29431576a91SThomas Huth    select USB_EHCI_SYSBUS
29531576a91SThomas Huth    select XILINX # UART
29631576a91SThomas Huth    select XILINX_AXI
29731576a91SThomas Huth    select XILINX_SPI
29831576a91SThomas Huth    select XILINX_SPIPS
29931576a91SThomas Huth    select ZYNQ_DEVCFG
30082f51817SPaolo Bonzini
30182f51817SPaolo Bonziniconfig ARM_V7M
30282f51817SPaolo Bonzini    bool
3039ad5f6b0SAndrew Jones    select PTIMER
30482f51817SPaolo Bonzini
30582f51817SPaolo Bonziniconfig ALLWINNER_A10
30682f51817SPaolo Bonzini    bool
3075885e665SThomas Huth    select AHCI
3085885e665SThomas Huth    select ALLWINNER_A10_PIT
3095885e665SThomas Huth    select ALLWINNER_A10_PIC
3105885e665SThomas Huth    select ALLWINNER_EMAC
3115885e665SThomas Huth    select SERIAL
3125aa78a89SThomas Huth    select UNIMP
31382f51817SPaolo Bonzini
314740dafc0SNiek Linnenbankconfig ALLWINNER_H3
315740dafc0SNiek Linnenbank    bool
316740dafc0SNiek Linnenbank    select ALLWINNER_A10_PIT
31729d08975SNiek Linnenbank    select ALLWINNER_SUN8I_EMAC
318740dafc0SNiek Linnenbank    select SERIAL
319740dafc0SNiek Linnenbank    select ARM_TIMER
320740dafc0SNiek Linnenbank    select ARM_GIC
321740dafc0SNiek Linnenbank    select UNIMP
3222e4dfe80SNiek Linnenbank    select USB_OHCI
3232e4dfe80SNiek Linnenbank    select USB_EHCI_SYSBUS
32482e48382SNiek Linnenbank    select SD
325740dafc0SNiek Linnenbank
32682f51817SPaolo Bonziniconfig RASPI
32782f51817SPaolo Bonzini    bool
3281ad846a2SThomas Huth    select FRAMEBUFFER
3291ad846a2SThomas Huth    select PL011 # UART
3301ad846a2SThomas Huth    select SDHCI
3318d942986SThomas Huth    select USB_DWC2
33282f51817SPaolo Bonzini
3330f76debdSAlexandre Ioossconfig STM32F100_SOC
3340f76debdSAlexandre Iooss    bool
3350f76debdSAlexandre Iooss    select ARM_V7M
3360f76debdSAlexandre Iooss    select STM32F2XX_USART
3370f76debdSAlexandre Iooss    select STM32F2XX_SPI
3380f76debdSAlexandre Iooss
33982f51817SPaolo Bonziniconfig STM32F205_SOC
34082f51817SPaolo Bonzini    bool
3416239ac7eSThomas Huth    select ARM_V7M
342282467f4SThomas Huth    select OR_IRQ
3436239ac7eSThomas Huth    select STM32F2XX_TIMER
3446239ac7eSThomas Huth    select STM32F2XX_USART
3456239ac7eSThomas Huth    select STM32F2XX_SYSCFG
3466239ac7eSThomas Huth    select STM32F2XX_ADC
3476239ac7eSThomas Huth    select STM32F2XX_SPI
34882f51817SPaolo Bonzini
349870c034dSAlistair Francisconfig STM32F405_SOC
350870c034dSAlistair Francis    bool
351870c034dSAlistair Francis    select ARM_V7M
3529e39983eSPhilippe Mathieu-Daudé    select OR_IRQ
353870c034dSAlistair Francis    select STM32F4XX_SYSCFG
354e64d8c83SAlistair Francis    select STM32F4XX_EXTI
355870c034dSAlistair Francis
35682f51817SPaolo Bonziniconfig XLNX_ZYNQMP_ARM
35782f51817SPaolo Bonzini    bool
358f3c3a1e2SThomas Huth    select AHCI
359f3c3a1e2SThomas Huth    select ARM_GIC
360f3c3a1e2SThomas Huth    select CADENCE
361f3c3a1e2SThomas Huth    select DDC
362f3c3a1e2SThomas Huth    select DPCD
363f3c3a1e2SThomas Huth    select SDHCI
364f3c3a1e2SThomas Huth    select SSI
365f3c3a1e2SThomas Huth    select SSI_M25P80
366f3c3a1e2SThomas Huth    select XILINX_AXI
367f3c3a1e2SThomas Huth    select XILINX_SPIPS
368668351a5SXuzhou Cheng    select XLNX_CSU_DMA
369f3c3a1e2SThomas Huth    select XLNX_ZYNQMP
3706bfaec73SPhilippe Mathieu-Daudé    select XLNX_ZDMA
37182f51817SPaolo Bonzini
37282f51817SPaolo Bonziniconfig XLNX_VERSAL
37382f51817SPaolo Bonzini    bool
37424c7bb31SThomas Huth    select ARM_GIC
37524c7bb31SThomas Huth    select PL011
37624c7bb31SThomas Huth    select CADENCE
37724c7bb31SThomas Huth    select VIRTIO_MMIO
3785aa78a89SThomas Huth    select UNIMP
3796bfaec73SPhilippe Mathieu-Daudé    select XLNX_ZDMA
3801de3b490SPhilippe Mathieu-Daudé    select XLNX_ZYNQMP
38182f51817SPaolo Bonzini
382e5a7ba87SHavard Skinnemoenconfig NPCM7XX
383e5a7ba87SHavard Skinnemoen    bool
3842d8f048cSHavard Skinnemoen    select A9MPCORE
3852d8f048cSHavard Skinnemoen    select ARM_GIC
3862ef1e0d7SHao Wu    select AT24C  # EEPROM
3872d8f048cSHavard Skinnemoen    select PL310  # cache controller
3882d8f048cSHavard Skinnemoen    select SERIAL
389b821242cSHavard Skinnemoen    select SSI
3902d8f048cSHavard Skinnemoen    select UNIMP
3916229659eSPatrick Venture    select PCA954X
392e5a7ba87SHavard Skinnemoen
39382f51817SPaolo Bonziniconfig FSL_IMX25
39482f51817SPaolo Bonzini    bool
39502047622SThomas Huth    select IMX
39602047622SThomas Huth    select IMX_FEC
39702047622SThomas Huth    select IMX_I2C
3984f0aff00SGuenter Roeck    select WDT_IMX2
39902047622SThomas Huth    select DS1338
40082f51817SPaolo Bonzini
40182f51817SPaolo Bonziniconfig FSL_IMX31
40282f51817SPaolo Bonzini    bool
40373129f43SThomas Huth    select SERIAL
40473129f43SThomas Huth    select IMX
40573129f43SThomas Huth    select IMX_I2C
406b9e521ddSGuenter Roeck    select WDT_IMX2
40773129f43SThomas Huth    select LAN9118
40882f51817SPaolo Bonzini
40982f51817SPaolo Bonziniconfig FSL_IMX6
41082f51817SPaolo Bonzini    bool
4115c6e99a7SThomas Huth    select A9MPCORE
4125c6e99a7SThomas Huth    select IMX
4135c6e99a7SThomas Huth    select IMX_FEC
4145c6e99a7SThomas Huth    select IMX_I2C
4150701a5efSGuenter Roeck    select IMX_USBPHY
41637f95959SGuenter Roeck    select WDT_IMX2
41702047622SThomas Huth    select SDHCI
41882f51817SPaolo Bonzini
41982f51817SPaolo Bonziniconfig ASPEED_SOC
42082f51817SPaolo Bonzini    bool
42168e44ddaSThomas Huth    select DS1338
42268e44ddaSThomas Huth    select FTGMAC100
42368e44ddaSThomas Huth    select I2C
42468e44ddaSThomas Huth    select PCA9552
42568e44ddaSThomas Huth    select SERIAL
42668e44ddaSThomas Huth    select SMBUS_EEPROM
4273ec75e39SPatrick Venture    select PCA954X
42868e44ddaSThomas Huth    select SSI
42968e44ddaSThomas Huth    select SSI_M25P80
43068e44ddaSThomas Huth    select TMP105
43168e44ddaSThomas Huth    select TMP421
4325e623f2bSJohn Wang    select EMC141X
4335aa78a89SThomas Huth    select UNIMP
4347cfbde5eSPhilippe Mathieu-Daudé    select LED
43582f51817SPaolo Bonzini
43682f51817SPaolo Bonziniconfig MPS2
43782f51817SPaolo Bonzini    bool
438d2a99d74SThomas Huth    select ARMSSE
439d2a99d74SThomas Huth    select LAN9118
440d2a99d74SThomas Huth    select MPS2_FPGAIO
441d2a99d74SThomas Huth    select MPS2_SCC
442282467f4SThomas Huth    select OR_IRQ
44358f7f3c4SPhilippe Mathieu-Daudé    select PL022    # SPI
444d2a99d74SThomas Huth    select PL080    # DMA controller
445853c0167SThomas Huth    select SPLIT_IRQ
4465aa78a89SThomas Huth    select UNIMP
447ecbe51afSPhilippe Mathieu-Daudé    select CMSDK_APB_WATCHDOG
448ada45de9SPhilippe Mathieu-Daudé    select VERSATILE_I2C
44982f51817SPaolo Bonzini
45082f51817SPaolo Bonziniconfig FSL_IMX7
45182f51817SPaolo Bonzini    bool
45202047622SThomas Huth    imply PCI_DEVICES
45302047622SThomas Huth    imply TEST_DEVICES
45402047622SThomas Huth    select A15MPCORE
45502047622SThomas Huth    select PCI
45602047622SThomas Huth    select IMX
45702047622SThomas Huth    select IMX_FEC
45802047622SThomas Huth    select IMX_I2C
45937f95959SGuenter Roeck    select WDT_IMX2
46002047622SThomas Huth    select PCI_EXPRESS_DESIGNWARE
46102047622SThomas Huth    select SDHCI
4625aa78a89SThomas Huth    select UNIMP
46382f51817SPaolo Bonzini
46482f51817SPaolo Bonziniconfig ARM_SMMUV3
46582f51817SPaolo Bonzini    bool
46682f51817SPaolo Bonzini
46782f51817SPaolo Bonziniconfig FSL_IMX6UL
46882f51817SPaolo Bonzini    bool
46902047622SThomas Huth    select A15MPCORE
47002047622SThomas Huth    select IMX
47102047622SThomas Huth    select IMX_FEC
47202047622SThomas Huth    select IMX_I2C
47337f95959SGuenter Roeck    select WDT_IMX2
47402047622SThomas Huth    select SDHCI
4755aa78a89SThomas Huth    select UNIMP
47682f51817SPaolo Bonzini
477c1c60b0dSThomas Huthconfig MICROBIT
478c1c60b0dSThomas Huth    bool
479c1c60b0dSThomas Huth    select NRF51_SOC
480c1c60b0dSThomas Huth
48182f51817SPaolo Bonziniconfig NRF51_SOC
48282f51817SPaolo Bonzini    bool
483c1c60b0dSThomas Huth    select I2C
484c1c60b0dSThomas Huth    select ARM_V7M
4855aa78a89SThomas Huth    select UNIMP
48682f51817SPaolo Bonzini
487b6e2b220SThomas Huthconfig EMCRAFT_SF2
488b6e2b220SThomas Huth    bool
489b6e2b220SThomas Huth    select MSF2
490b6e2b220SThomas Huth    select SSI_M25P80
491b6e2b220SThomas Huth
49282f51817SPaolo Bonziniconfig MSF2
49382f51817SPaolo Bonzini    bool
494b6e2b220SThomas Huth    select ARM_V7M
4959533dcddSPaolo Bonzini    select PTIMER
496b6e2b220SThomas Huth    select SERIAL
497b6e2b220SThomas Huth    select SSI
4985aa78a89SThomas Huth    select UNIMP
49982f51817SPaolo Bonzini
50082f51817SPaolo Bonziniconfig ZAURUS
50182f51817SPaolo Bonzini    bool
502959762d0SThomas Huth    select NAND
503959762d0SThomas Huth    select ECC
50482f51817SPaolo Bonzini
50582f51817SPaolo Bonziniconfig A9MPCORE
50682f51817SPaolo Bonzini    bool
507bb275e4eSThomas Huth    select A9_GTIMER
508bb275e4eSThomas Huth    select A9SCU       # snoop control unit
509bb275e4eSThomas Huth    select ARM_GIC
510bb275e4eSThomas Huth    select ARM_MPTIMER
51182f51817SPaolo Bonzini
51282f51817SPaolo Bonziniconfig A15MPCORE
51382f51817SPaolo Bonzini    bool
5147951c7b7SThomas Huth    select ARM_GIC
51582f51817SPaolo Bonzini
51682f51817SPaolo Bonziniconfig ARM11MPCORE
51782f51817SPaolo Bonzini    bool
51879e93e24SThomas Huth    select ARM11SCU
51982f51817SPaolo Bonzini
52082f51817SPaolo Bonziniconfig ARMSSE
52182f51817SPaolo Bonzini    bool
522d2a99d74SThomas Huth    select ARM_V7M
5234239b311SPeter Maydell    select ARMSSE_CPU_PWRCTRL
524d2a99d74SThomas Huth    select ARMSSE_CPUID
525d2a99d74SThomas Huth    select ARMSSE_MHU
526d2a99d74SThomas Huth    select CMSDK_APB_TIMER
527d2a99d74SThomas Huth    select CMSDK_APB_DUALTIMER
528d2a99d74SThomas Huth    select CMSDK_APB_UART
529d2a99d74SThomas Huth    select CMSDK_APB_WATCHDOG
530d2a99d74SThomas Huth    select IOTKIT_SECCTL
531d2a99d74SThomas Huth    select IOTKIT_SYSCTL
532d2a99d74SThomas Huth    select IOTKIT_SYSINFO
533282467f4SThomas Huth    select OR_IRQ
534853c0167SThomas Huth    select SPLIT_IRQ
535d2a99d74SThomas Huth    select TZ_MPC
536d2a99d74SThomas Huth    select TZ_MSC
537d2a99d74SThomas Huth    select TZ_PPC
5385aa78a89SThomas Huth    select UNIMP
5390d10df30SPeter Maydell    select SSE_COUNTER
5400b8ceee8SPeter Maydell    select SSE_TIMER
541