xref: /openbmc/qemu/hw/arm/Kconfig (revision 8d942986)
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 A15MPCORE
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
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
9659dd3eb3SThomas Huth    select BITBANG_I2C
9759dd3eb3SThomas Huth    select MARVELL_88W8618
989533dcddSPaolo Bonzini    select PTIMER
9959dd3eb3SThomas Huth    select PFLASH_CFI02
10059dd3eb3SThomas Huth    select SERIAL
10159dd3eb3SThomas Huth    select WM8750
10282f51817SPaolo Bonzini
10382f51817SPaolo Bonziniconfig NETDUINO2
10482f51817SPaolo Bonzini    bool
1056239ac7eSThomas Huth    select STM32F205_SOC
10682f51817SPaolo Bonzini
107870c034dSAlistair Francisconfig NETDUINOPLUS2
108870c034dSAlistair Francis    bool
109870c034dSAlistair Francis    select STM32F405_SOC
110870c034dSAlistair Francis
11182f51817SPaolo Bonziniconfig NSERIES
11282f51817SPaolo Bonzini    bool
1134826ac6dSThomas Huth    select OMAP
1144826ac6dSThomas Huth    select TMP105   # tempature sensor
1154826ac6dSThomas Huth    select BLIZZARD # LCD/TV controller
1164826ac6dSThomas Huth    select ONENAND
1174826ac6dSThomas Huth    select TSC210X  # touchscreen/sensors/audio
1184826ac6dSThomas Huth    select TSC2005  # touchscreen/sensors/keypad
1194826ac6dSThomas Huth    select LM832X   # GPIO keyboard chip
1204826ac6dSThomas Huth    select TWL92230 # energy-management
1214826ac6dSThomas Huth    select TUSB6010
12282f51817SPaolo Bonzini
12382f51817SPaolo Bonziniconfig OMAP
12482f51817SPaolo Bonzini    bool
1254826ac6dSThomas Huth    select FRAMEBUFFER
1264826ac6dSThomas Huth    select I2C
1274826ac6dSThomas Huth    select ECC
1284826ac6dSThomas Huth    select NAND
1294826ac6dSThomas Huth    select PFLASH_CFI01
1304826ac6dSThomas Huth    select SD
1314826ac6dSThomas Huth    select SERIAL
13282f51817SPaolo Bonzini
13382f51817SPaolo Bonziniconfig PXA2XX
13482f51817SPaolo Bonzini    bool
135959762d0SThomas Huth    select FRAMEBUFFER
136959762d0SThomas Huth    select I2C
137959762d0SThomas Huth    select SERIAL
138959762d0SThomas Huth    select SD
139959762d0SThomas Huth    select SSI
140959762d0SThomas Huth    select USB_OHCI
141959762d0SThomas Huth
142959762d0SThomas Huthconfig GUMSTIX
143959762d0SThomas Huth    bool
144959762d0SThomas Huth    select PFLASH_CFI01
145959762d0SThomas Huth    select SMC91C111
146959762d0SThomas Huth    select PXA2XX
147959762d0SThomas Huth
148959762d0SThomas Huthconfig TOSA
149959762d0SThomas Huth    bool
150959762d0SThomas Huth    select ZAURUS  # scoop
151959762d0SThomas Huth    select MICRODRIVE
152959762d0SThomas Huth    select PXA2XX
153959762d0SThomas Huth
154959762d0SThomas Huthconfig SPITZ
155959762d0SThomas Huth    bool
156959762d0SThomas Huth    select ADS7846 # display
157959762d0SThomas Huth    select MAX111X # A/D converter
158959762d0SThomas Huth    select WM8750  # audio codec
159959762d0SThomas Huth    select MAX7310 # GPIO expander
160959762d0SThomas Huth    select ZAURUS  # scoop
161959762d0SThomas Huth    select NAND    # memory
162959762d0SThomas Huth    select ECC     # Error-correcting for NAND
163959762d0SThomas Huth    select MICRODRIVE
164959762d0SThomas Huth    select PXA2XX
165959762d0SThomas Huth
166959762d0SThomas Huthconfig Z2
167959762d0SThomas Huth    bool
168959762d0SThomas Huth    select PFLASH_CFI01
169959762d0SThomas Huth    select WM8750
170959762d0SThomas Huth    select PL011 # UART
171959762d0SThomas Huth    select PXA2XX
17282f51817SPaolo Bonzini
17382f51817SPaolo Bonziniconfig REALVIEW
17482f51817SPaolo Bonzini    bool
17579e93e24SThomas Huth    imply PCI_DEVICES
17679e93e24SThomas Huth    imply PCI_TESTDEV
17779e93e24SThomas Huth    select SMC91C111
17879e93e24SThomas Huth    select LAN9118
17979e93e24SThomas Huth    select A9MPCORE
18079e93e24SThomas Huth    select A15MPCORE
18179e93e24SThomas Huth    select ARM11MPCORE
18279e93e24SThomas Huth    select ARM_TIMER
18379e93e24SThomas Huth    select VERSATILE_PCI
18479e93e24SThomas Huth    select WM8750 # audio codec
18579e93e24SThomas Huth    select LSI_SCSI_PCI
18679e93e24SThomas Huth    select PCI
18779e93e24SThomas Huth    select PL011  # UART
18879e93e24SThomas Huth    select PL031  # RTC
18979e93e24SThomas Huth    select PL041  # audio codec
19079e93e24SThomas Huth    select PL050  # keyboard/mouse
19179e93e24SThomas Huth    select PL061  # GPIO
19279e93e24SThomas Huth    select PL080  # DMA controller
19379e93e24SThomas Huth    select PL110
19479e93e24SThomas Huth    select PL181  # display
19579e93e24SThomas Huth    select PL310  # cache controller
19679e93e24SThomas Huth    select VERSATILE_I2C
19779e93e24SThomas Huth    select DS1338 # I2C RTC+NVRAM
19879e93e24SThomas Huth    select USB_OHCI
19982f51817SPaolo Bonzini
20064580903SHongbo Zhangconfig SBSA_REF
20164580903SHongbo Zhang    bool
20264580903SHongbo Zhang    imply PCI_DEVICES
20364580903SHongbo Zhang    select AHCI
20464580903SHongbo Zhang    select ARM_SMMUV3
20564580903SHongbo Zhang    select GPIO_KEY
20664580903SHongbo Zhang    select PCI_EXPRESS
20764580903SHongbo Zhang    select PCI_EXPRESS_GENERIC_BRIDGE
20864580903SHongbo Zhang    select PFLASH_CFI01
20964580903SHongbo Zhang    select PL011 # UART
21064580903SHongbo Zhang    select PL031 # RTC
21164580903SHongbo Zhang    select PL061 # GPIO
21264580903SHongbo Zhang    select USB_EHCI_SYSBUS
21364580903SHongbo Zhang
2145c6e99a7SThomas Huthconfig SABRELITE
2155c6e99a7SThomas Huth    bool
2165c6e99a7SThomas Huth    select FSL_IMX6
2175c6e99a7SThomas Huth    select SSI_M25P80
2185c6e99a7SThomas Huth
21982f51817SPaolo Bonziniconfig STELLARIS
22082f51817SPaolo Bonzini    bool
221782ef8cdSThomas Huth    select ARM_V7M
222782ef8cdSThomas Huth    select CMSDK_APB_WATCHDOG
223782ef8cdSThomas Huth    select I2C
224782ef8cdSThomas Huth    select PL011 # UART
22558f7f3c4SPhilippe Mathieu-Daudé    select PL022 # SPI
226782ef8cdSThomas Huth    select PL061 # GPIO
227782ef8cdSThomas Huth    select SSD0303 # OLED display
228782ef8cdSThomas Huth    select SSD0323 # OLED display
229782ef8cdSThomas Huth    select SSI_SD
230782ef8cdSThomas Huth    select STELLARIS_INPUT
231782ef8cdSThomas Huth    select STELLARIS_ENET # ethernet
2325aa78a89SThomas Huth    select UNIMP
23382f51817SPaolo Bonzini
23482f51817SPaolo Bonziniconfig STRONGARM
23582f51817SPaolo Bonzini    bool
236839507adSThomas Huth    select PXA2XX
237839507adSThomas Huth
238839507adSThomas Huthconfig COLLIE
239839507adSThomas Huth    bool
240839507adSThomas Huth    select PFLASH_CFI01
241839507adSThomas Huth    select ZAURUS  # scoop
242839507adSThomas Huth    select STRONGARM
24382f51817SPaolo Bonzini
2444826ac6dSThomas Huthconfig SX1
2454826ac6dSThomas Huth    bool
2464826ac6dSThomas Huth    select OMAP
2474826ac6dSThomas Huth
24882f51817SPaolo Bonziniconfig VERSATILE
24982f51817SPaolo Bonzini    bool
25079e93e24SThomas Huth    select ARM_TIMER # sp804
25179e93e24SThomas Huth    select PFLASH_CFI01
25279e93e24SThomas Huth    select LSI_SCSI_PCI
25379e93e24SThomas Huth    select PL050  # keyboard/mouse
25479e93e24SThomas Huth    select PL080  # DMA controller
25579e93e24SThomas Huth    select PL190  # Vector PIC
25679e93e24SThomas Huth    select REALVIEW
25779e93e24SThomas Huth    select USB_OHCI
25879e93e24SThomas Huth
25979e93e24SThomas Huthconfig VEXPRESS
26079e93e24SThomas Huth    bool
26179e93e24SThomas Huth    select A9MPCORE
26279e93e24SThomas Huth    select A15MPCORE
26379e93e24SThomas Huth    select ARM_MPTIMER
26479e93e24SThomas Huth    select ARM_TIMER # sp804
26579e93e24SThomas Huth    select LAN9118
26679e93e24SThomas Huth    select PFLASH_CFI01
26779e93e24SThomas Huth    select PL011 # UART
26879e93e24SThomas Huth    select PL041 # audio codec
26979e93e24SThomas Huth    select PL181  # display
27079e93e24SThomas Huth    select REALVIEW
27179e93e24SThomas Huth    select SII9022
27279e93e24SThomas Huth    select VIRTIO_MMIO
27382f51817SPaolo Bonzini
27482f51817SPaolo Bonziniconfig ZYNQ
27582f51817SPaolo Bonzini    bool
27631576a91SThomas Huth    select A9MPCORE
27731576a91SThomas Huth    select CADENCE # UART
27831576a91SThomas Huth    select PFLASH_CFI02
27931576a91SThomas Huth    select PL330
28031576a91SThomas Huth    select SDHCI
28131576a91SThomas Huth    select SSI_M25P80
28231576a91SThomas Huth    select USB_EHCI_SYSBUS
28331576a91SThomas Huth    select XILINX # UART
28431576a91SThomas Huth    select XILINX_AXI
28531576a91SThomas Huth    select XILINX_SPI
28631576a91SThomas Huth    select XILINX_SPIPS
28731576a91SThomas Huth    select ZYNQ_DEVCFG
28882f51817SPaolo Bonzini
28982f51817SPaolo Bonziniconfig ARM_V7M
29082f51817SPaolo Bonzini    bool
29182f51817SPaolo Bonzini
29282f51817SPaolo Bonziniconfig ALLWINNER_A10
29382f51817SPaolo Bonzini    bool
2945885e665SThomas Huth    select AHCI
2955885e665SThomas Huth    select ALLWINNER_A10_PIT
2965885e665SThomas Huth    select ALLWINNER_A10_PIC
2975885e665SThomas Huth    select ALLWINNER_EMAC
2985885e665SThomas Huth    select SERIAL
2995aa78a89SThomas Huth    select UNIMP
30082f51817SPaolo Bonzini
301740dafc0SNiek Linnenbankconfig ALLWINNER_H3
302740dafc0SNiek Linnenbank    bool
303740dafc0SNiek Linnenbank    select ALLWINNER_A10_PIT
30429d08975SNiek Linnenbank    select ALLWINNER_SUN8I_EMAC
305740dafc0SNiek Linnenbank    select SERIAL
306740dafc0SNiek Linnenbank    select ARM_TIMER
307740dafc0SNiek Linnenbank    select ARM_GIC
308740dafc0SNiek Linnenbank    select UNIMP
3092e4dfe80SNiek Linnenbank    select USB_OHCI
3102e4dfe80SNiek Linnenbank    select USB_EHCI_SYSBUS
31182e48382SNiek Linnenbank    select SD
312740dafc0SNiek Linnenbank
31382f51817SPaolo Bonziniconfig RASPI
31482f51817SPaolo Bonzini    bool
3151ad846a2SThomas Huth    select FRAMEBUFFER
3161ad846a2SThomas Huth    select PL011 # UART
3171ad846a2SThomas Huth    select SDHCI
318*8d942986SThomas Huth    select USB_DWC2
31982f51817SPaolo Bonzini
32082f51817SPaolo Bonziniconfig STM32F205_SOC
32182f51817SPaolo Bonzini    bool
3226239ac7eSThomas Huth    select ARM_V7M
323282467f4SThomas Huth    select OR_IRQ
3246239ac7eSThomas Huth    select STM32F2XX_TIMER
3256239ac7eSThomas Huth    select STM32F2XX_USART
3266239ac7eSThomas Huth    select STM32F2XX_SYSCFG
3276239ac7eSThomas Huth    select STM32F2XX_ADC
3286239ac7eSThomas Huth    select STM32F2XX_SPI
32982f51817SPaolo Bonzini
330870c034dSAlistair Francisconfig STM32F405_SOC
331870c034dSAlistair Francis    bool
332870c034dSAlistair Francis    select ARM_V7M
333870c034dSAlistair Francis    select STM32F4XX_SYSCFG
334e64d8c83SAlistair Francis    select STM32F4XX_EXTI
335870c034dSAlistair Francis
33682f51817SPaolo Bonziniconfig XLNX_ZYNQMP_ARM
33782f51817SPaolo Bonzini    bool
338f3c3a1e2SThomas Huth    select AHCI
339f3c3a1e2SThomas Huth    select ARM_GIC
340f3c3a1e2SThomas Huth    select CADENCE
341f3c3a1e2SThomas Huth    select DDC
342f3c3a1e2SThomas Huth    select DPCD
343f3c3a1e2SThomas Huth    select SDHCI
344f3c3a1e2SThomas Huth    select SSI
345f3c3a1e2SThomas Huth    select SSI_M25P80
346f3c3a1e2SThomas Huth    select XILINX_AXI
347f3c3a1e2SThomas Huth    select XILINX_SPIPS
348f3c3a1e2SThomas Huth    select XLNX_ZYNQMP
34982f51817SPaolo Bonzini
35082f51817SPaolo Bonziniconfig XLNX_VERSAL
35182f51817SPaolo Bonzini    bool
35224c7bb31SThomas Huth    select ARM_GIC
35324c7bb31SThomas Huth    select PL011
35424c7bb31SThomas Huth    select CADENCE
35524c7bb31SThomas Huth    select VIRTIO_MMIO
3565aa78a89SThomas Huth    select UNIMP
35782f51817SPaolo Bonzini
35882f51817SPaolo Bonziniconfig FSL_IMX25
35982f51817SPaolo Bonzini    bool
36002047622SThomas Huth    select IMX
36102047622SThomas Huth    select IMX_FEC
36202047622SThomas Huth    select IMX_I2C
3634f0aff00SGuenter Roeck    select WDT_IMX2
36402047622SThomas Huth    select DS1338
36582f51817SPaolo Bonzini
36682f51817SPaolo Bonziniconfig FSL_IMX31
36782f51817SPaolo Bonzini    bool
36873129f43SThomas Huth    select SERIAL
36973129f43SThomas Huth    select IMX
37073129f43SThomas Huth    select IMX_I2C
371b9e521ddSGuenter Roeck    select WDT_IMX2
37273129f43SThomas Huth    select LAN9118
37382f51817SPaolo Bonzini
37482f51817SPaolo Bonziniconfig FSL_IMX6
37582f51817SPaolo Bonzini    bool
3765c6e99a7SThomas Huth    select A9MPCORE
3775c6e99a7SThomas Huth    select IMX
3785c6e99a7SThomas Huth    select IMX_FEC
3795c6e99a7SThomas Huth    select IMX_I2C
3800701a5efSGuenter Roeck    select IMX_USBPHY
38137f95959SGuenter Roeck    select WDT_IMX2
38202047622SThomas Huth    select SDHCI
38382f51817SPaolo Bonzini
38482f51817SPaolo Bonziniconfig ASPEED_SOC
38582f51817SPaolo Bonzini    bool
38668e44ddaSThomas Huth    select DS1338
38768e44ddaSThomas Huth    select FTGMAC100
38868e44ddaSThomas Huth    select I2C
38968e44ddaSThomas Huth    select PCA9552
39068e44ddaSThomas Huth    select SERIAL
39168e44ddaSThomas Huth    select SMBUS_EEPROM
39268e44ddaSThomas Huth    select SSI
39368e44ddaSThomas Huth    select SSI_M25P80
39468e44ddaSThomas Huth    select TMP105
39568e44ddaSThomas Huth    select TMP421
3965aa78a89SThomas Huth    select UNIMP
39782f51817SPaolo Bonzini
39882f51817SPaolo Bonziniconfig MPS2
39982f51817SPaolo Bonzini    bool
400d2a99d74SThomas Huth    select ARMSSE
401d2a99d74SThomas Huth    select LAN9118
402d2a99d74SThomas Huth    select MPS2_FPGAIO
403d2a99d74SThomas Huth    select MPS2_SCC
404282467f4SThomas Huth    select OR_IRQ
40558f7f3c4SPhilippe Mathieu-Daudé    select PL022    # SPI
406d2a99d74SThomas Huth    select PL080    # DMA controller
407853c0167SThomas Huth    select SPLIT_IRQ
4085aa78a89SThomas Huth    select UNIMP
409ecbe51afSPhilippe Mathieu-Daudé    select CMSDK_APB_WATCHDOG
410ada45de9SPhilippe Mathieu-Daudé    select VERSATILE_I2C
41182f51817SPaolo Bonzini
41282f51817SPaolo Bonziniconfig FSL_IMX7
41382f51817SPaolo Bonzini    bool
41402047622SThomas Huth    imply PCI_DEVICES
41502047622SThomas Huth    imply TEST_DEVICES
41602047622SThomas Huth    select A15MPCORE
41702047622SThomas Huth    select PCI
41802047622SThomas Huth    select IMX
41902047622SThomas Huth    select IMX_FEC
42002047622SThomas Huth    select IMX_I2C
42137f95959SGuenter Roeck    select WDT_IMX2
42202047622SThomas Huth    select PCI_EXPRESS_DESIGNWARE
42302047622SThomas Huth    select SDHCI
4245aa78a89SThomas Huth    select UNIMP
42582f51817SPaolo Bonzini
42682f51817SPaolo Bonziniconfig ARM_SMMUV3
42782f51817SPaolo Bonzini    bool
42882f51817SPaolo Bonzini
42982f51817SPaolo Bonziniconfig FSL_IMX6UL
43082f51817SPaolo Bonzini    bool
43102047622SThomas Huth    select A15MPCORE
43202047622SThomas Huth    select IMX
43302047622SThomas Huth    select IMX_FEC
43402047622SThomas Huth    select IMX_I2C
43537f95959SGuenter Roeck    select WDT_IMX2
43602047622SThomas Huth    select SDHCI
4375aa78a89SThomas Huth    select UNIMP
43882f51817SPaolo Bonzini
439c1c60b0dSThomas Huthconfig MICROBIT
440c1c60b0dSThomas Huth    bool
441c1c60b0dSThomas Huth    select NRF51_SOC
442c1c60b0dSThomas Huth
44382f51817SPaolo Bonziniconfig NRF51_SOC
44482f51817SPaolo Bonzini    bool
445c1c60b0dSThomas Huth    select I2C
446c1c60b0dSThomas Huth    select ARM_V7M
4475aa78a89SThomas Huth    select UNIMP
44882f51817SPaolo Bonzini
449b6e2b220SThomas Huthconfig EMCRAFT_SF2
450b6e2b220SThomas Huth    bool
451b6e2b220SThomas Huth    select MSF2
452b6e2b220SThomas Huth    select SSI_M25P80
453b6e2b220SThomas Huth
45482f51817SPaolo Bonziniconfig MSF2
45582f51817SPaolo Bonzini    bool
456b6e2b220SThomas Huth    select ARM_V7M
4579533dcddSPaolo Bonzini    select PTIMER
458b6e2b220SThomas Huth    select SERIAL
459b6e2b220SThomas Huth    select SSI
4605aa78a89SThomas Huth    select UNIMP
46182f51817SPaolo Bonzini
46282f51817SPaolo Bonziniconfig ZAURUS
46382f51817SPaolo Bonzini    bool
464959762d0SThomas Huth    select NAND
465959762d0SThomas Huth    select ECC
46682f51817SPaolo Bonzini
46782f51817SPaolo Bonziniconfig A9MPCORE
46882f51817SPaolo Bonzini    bool
469bb275e4eSThomas Huth    select A9_GTIMER
470bb275e4eSThomas Huth    select A9SCU       # snoop control unit
471bb275e4eSThomas Huth    select ARM_GIC
472bb275e4eSThomas Huth    select ARM_MPTIMER
47382f51817SPaolo Bonzini
47482f51817SPaolo Bonziniconfig A15MPCORE
47582f51817SPaolo Bonzini    bool
4767951c7b7SThomas Huth    select ARM_GIC
47782f51817SPaolo Bonzini
47882f51817SPaolo Bonziniconfig ARM11MPCORE
47982f51817SPaolo Bonzini    bool
48079e93e24SThomas Huth    select ARM11SCU
48182f51817SPaolo Bonzini
48282f51817SPaolo Bonziniconfig ARMSSE
48382f51817SPaolo Bonzini    bool
484d2a99d74SThomas Huth    select ARM_V7M
485d2a99d74SThomas Huth    select ARMSSE_CPUID
486d2a99d74SThomas Huth    select ARMSSE_MHU
487d2a99d74SThomas Huth    select CMSDK_APB_TIMER
488d2a99d74SThomas Huth    select CMSDK_APB_DUALTIMER
489d2a99d74SThomas Huth    select CMSDK_APB_UART
490d2a99d74SThomas Huth    select CMSDK_APB_WATCHDOG
491d2a99d74SThomas Huth    select IOTKIT_SECCTL
492d2a99d74SThomas Huth    select IOTKIT_SYSCTL
493d2a99d74SThomas Huth    select IOTKIT_SYSINFO
494282467f4SThomas Huth    select OR_IRQ
495853c0167SThomas Huth    select SPLIT_IRQ
496d2a99d74SThomas Huth    select TZ_MPC
497d2a99d74SThomas Huth    select TZ_MSC
498d2a99d74SThomas Huth    select TZ_PPC
4995aa78a89SThomas Huth    select UNIMP
50082f51817SPaolo Bonzini
50182f51817SPaolo Bonziniconfig ARMSSE_CPUID
50282f51817SPaolo Bonzini    bool
50382f51817SPaolo Bonzini
50482f51817SPaolo Bonziniconfig ARMSSE_MHU
50582f51817SPaolo Bonzini    bool
506