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 9139fdb3eSNinad Palsule imply TPM_TIS_I2C 10cfa1f4bcSPhilippe Mathieu-Daudé imply NVDIMM 113362c568SAndrew Jones select ARM_GIC 127951c7b7SThomas Huth select ACPI 137951c7b7SThomas Huth select ARM_SMMUV3 147951c7b7SThomas Huth select GPIO_KEY 157951c7b7SThomas Huth select FW_CFG_DMA 167951c7b7SThomas Huth select PCI_EXPRESS 177951c7b7SThomas Huth select PCI_EXPRESS_GENERIC_BRIDGE 187951c7b7SThomas Huth select PFLASH_CFI01 197951c7b7SThomas Huth select PL011 # UART 207951c7b7SThomas Huth select PL031 # RTC 217951c7b7SThomas Huth select PL061 # GPIO 22daa726d9SMaxim Uvarov select GPIO_PWR 237951c7b7SThomas Huth select PLATFORM_BUS 247951c7b7SThomas Huth select SMBIOS 257951c7b7SThomas Huth select VIRTIO_MMIO 26f13a944cSWei Yang select ACPI_PCI 271f283ae1SEric Auger select MEM_DEVICE 281f283ae1SEric Auger select DIMM 29cff51ac9SShameer Kolothum select ACPI_HW_REDUCED 30b77a52a0SPhilippe Mathieu-Daudé select ACPI_APEI 31cf1a5cc9SJean-Philippe Brucker select ACPI_VIOT 32b1b87327SGavin Shan select VIRTIO_MEM_SUPPORTED 33fc1e01e0SJonathan Cameron select ACPI_CXL 347cbd3fd3SXiang Chen select ACPI_HMAT 3582f51817SPaolo Bonzini 364826ac6dSThomas Huthconfig CHEETAH 374826ac6dSThomas Huth bool 38441d701dSFabiano Rosas default y 39441d701dSFabiano Rosas depends on TCG && ARM 404826ac6dSThomas Huth select OMAP 414826ac6dSThomas Huth select TSC210X 424826ac6dSThomas Huth 435885e665SThomas Huthconfig CUBIEBOARD 445885e665SThomas Huth bool 45441d701dSFabiano Rosas default y 46441d701dSFabiano Rosas depends on TCG && ARM 475885e665SThomas Huth select ALLWINNER_A10 485885e665SThomas Huth 4982f51817SPaolo Bonziniconfig DIGIC 5082f51817SPaolo Bonzini bool 51441d701dSFabiano Rosas default y 52441d701dSFabiano Rosas depends on TCG && ARM 539533dcddSPaolo Bonzini select PTIMER 54627b06edSThomas Huth select PFLASH_CFI02 5582f51817SPaolo Bonzini 5682f51817SPaolo Bonziniconfig EXYNOS4 5782f51817SPaolo Bonzini bool 58441d701dSFabiano Rosas default y 59441d701dSFabiano Rosas depends on TCG && ARM 60e117e974SPeter Maydell imply I2C_DEVICES 61bb275e4eSThomas Huth select A9MPCORE 62bb275e4eSThomas Huth select I2C 63bb275e4eSThomas Huth select LAN9118 64bb275e4eSThomas Huth select PL310 # cache controller 659533dcddSPaolo Bonzini select PTIMER 66bb275e4eSThomas Huth select SDHCI 67bb275e4eSThomas Huth select USB_EHCI_SYSBUS 685900c7a6SPhilippe Mathieu-Daudé select OR_IRQ 6982f51817SPaolo Bonzini 7082f51817SPaolo Bonziniconfig HIGHBANK 7182f51817SPaolo Bonzini bool 72441d701dSFabiano Rosas default y 73441d701dSFabiano Rosas depends on TCG && ARM 7408bcda02SThomas Huth select A9MPCORE 7508bcda02SThomas Huth select A15MPCORE 7608bcda02SThomas Huth select AHCI 7708bcda02SThomas Huth select ARM_TIMER # sp804 7808bcda02SThomas Huth select ARM_V7M 7908bcda02SThomas Huth select PL011 # UART 8058f7f3c4SPhilippe Mathieu-Daudé select PL022 # SPI 8108bcda02SThomas Huth select PL031 # RTC 8208bcda02SThomas Huth select PL061 # GPIO 8308bcda02SThomas Huth select PL310 # cache controller 8408bcda02SThomas Huth select XGMAC # ethernet 8582f51817SPaolo Bonzini 8682f51817SPaolo Bonziniconfig INTEGRATOR 8782f51817SPaolo Bonzini bool 88441d701dSFabiano Rosas default y 89441d701dSFabiano Rosas depends on TCG && ARM 904cdea98bSThomas Huth select ARM_TIMER 914cdea98bSThomas Huth select INTEGRATOR_DEBUG 924cdea98bSThomas Huth select PL011 # UART 934cdea98bSThomas Huth select PL031 # RTC 945df2cfbcSPhilippe Mathieu-Daudé select PL041 # audio 954cdea98bSThomas Huth select PL050 # keyboard/mouse 964cdea98bSThomas Huth select PL110 # pl111 LCD controller 974cdea98bSThomas Huth select PL181 # display 984cdea98bSThomas Huth select SMC91C111 9982f51817SPaolo Bonzini 10082f51817SPaolo Bonziniconfig MAINSTONE 10182f51817SPaolo Bonzini bool 102441d701dSFabiano Rosas default y 103441d701dSFabiano Rosas depends on TCG && ARM 104959762d0SThomas Huth select PXA2XX 105959762d0SThomas Huth select PFLASH_CFI01 106959762d0SThomas Huth select SMC91C111 10782f51817SPaolo Bonzini 10808cbacccSThomas Huthconfig MUSCA 10908cbacccSThomas Huth bool 110441d701dSFabiano Rosas default y 111441d701dSFabiano Rosas depends on TCG && ARM 11208cbacccSThomas Huth select ARMSSE 11308cbacccSThomas Huth select PL011 11408cbacccSThomas Huth select PL031 115853c0167SThomas Huth select SPLIT_IRQ 1165aa78a89SThomas Huth select UNIMP 11708cbacccSThomas Huth 1189adfbf1bSPhilippe Mathieu-Daudéconfig MARVELL_88W8618 1199adfbf1bSPhilippe Mathieu-Daudé bool 1209adfbf1bSPhilippe Mathieu-Daudé 12182f51817SPaolo Bonziniconfig MUSICPAL 12282f51817SPaolo Bonzini bool 123441d701dSFabiano Rosas default y 124441d701dSFabiano Rosas depends on TCG && ARM 125498661ddSPhilippe Mathieu-Daudé select OR_IRQ 12659dd3eb3SThomas Huth select BITBANG_I2C 12759dd3eb3SThomas Huth select MARVELL_88W8618 1289533dcddSPaolo Bonzini select PTIMER 12959dd3eb3SThomas Huth select PFLASH_CFI02 13059dd3eb3SThomas Huth select SERIAL 13159dd3eb3SThomas Huth select WM8750 13282f51817SPaolo Bonzini 13382f51817SPaolo Bonziniconfig NETDUINO2 13482f51817SPaolo Bonzini bool 135441d701dSFabiano Rosas default y 136441d701dSFabiano Rosas depends on TCG && ARM 1376239ac7eSThomas Huth select STM32F205_SOC 13882f51817SPaolo Bonzini 139870c034dSAlistair Francisconfig NETDUINOPLUS2 140870c034dSAlistair Francis bool 141441d701dSFabiano Rosas default y 142441d701dSFabiano Rosas depends on TCG && ARM 143870c034dSAlistair Francis select STM32F405_SOC 144870c034dSAlistair Francis 145ee5bffa9SFelipe Balbiconfig OLIMEX_STM32_H405 146ee5bffa9SFelipe Balbi bool 147441d701dSFabiano Rosas default y 148441d701dSFabiano Rosas depends on TCG && ARM 149ee5bffa9SFelipe Balbi select STM32F405_SOC 150ee5bffa9SFelipe Balbi 15182f51817SPaolo Bonziniconfig NSERIES 15282f51817SPaolo Bonzini bool 153441d701dSFabiano Rosas default y 154441d701dSFabiano Rosas depends on TCG && ARM 1554826ac6dSThomas Huth select OMAP 156b3db996fSStefan Weil select TMP105 # temperature sensor 1574826ac6dSThomas Huth select BLIZZARD # LCD/TV controller 1584826ac6dSThomas Huth select ONENAND 1594826ac6dSThomas Huth select TSC210X # touchscreen/sensors/audio 1604826ac6dSThomas Huth select TSC2005 # touchscreen/sensors/keypad 1614826ac6dSThomas Huth select LM832X # GPIO keyboard chip 1624826ac6dSThomas Huth select TWL92230 # energy-management 1634826ac6dSThomas Huth select TUSB6010 16482f51817SPaolo Bonzini 16582f51817SPaolo Bonziniconfig OMAP 16682f51817SPaolo Bonzini bool 1674826ac6dSThomas Huth select FRAMEBUFFER 1684826ac6dSThomas Huth select I2C 1694826ac6dSThomas Huth select ECC 1704826ac6dSThomas Huth select NAND 1714826ac6dSThomas Huth select PFLASH_CFI01 1724826ac6dSThomas Huth select SD 1734826ac6dSThomas Huth select SERIAL 17482f51817SPaolo Bonzini 17582f51817SPaolo Bonziniconfig PXA2XX 17682f51817SPaolo Bonzini bool 177959762d0SThomas Huth select FRAMEBUFFER 178959762d0SThomas Huth select I2C 179959762d0SThomas Huth select SERIAL 180959762d0SThomas Huth select SD 181959762d0SThomas Huth select SSI 182959762d0SThomas Huth select USB_OHCI 1835c8ae30bSPhilippe Mathieu-Daudé select PCMCIA 184959762d0SThomas Huth 185959762d0SThomas Huthconfig GUMSTIX 186959762d0SThomas Huth bool 187441d701dSFabiano Rosas default y 188441d701dSFabiano Rosas depends on TCG && ARM 189959762d0SThomas Huth select PFLASH_CFI01 190959762d0SThomas Huth select SMC91C111 191959762d0SThomas Huth select PXA2XX 192959762d0SThomas Huth 193959762d0SThomas Huthconfig TOSA 194959762d0SThomas Huth bool 195441d701dSFabiano Rosas default y 196441d701dSFabiano Rosas depends on TCG && ARM 197959762d0SThomas Huth select ZAURUS # scoop 198959762d0SThomas Huth select MICRODRIVE 199959762d0SThomas Huth select PXA2XX 20006972067SPhilippe Mathieu-Daudé select LED 201959762d0SThomas Huth 202959762d0SThomas Huthconfig SPITZ 203959762d0SThomas Huth bool 204441d701dSFabiano Rosas default y 205441d701dSFabiano Rosas depends on TCG && ARM 206f12985f1SGan Qixin select ADS7846 # touch-screen controller 207959762d0SThomas Huth select MAX111X # A/D converter 208959762d0SThomas Huth select WM8750 # audio codec 209959762d0SThomas Huth select MAX7310 # GPIO expander 210959762d0SThomas Huth select ZAURUS # scoop 211959762d0SThomas Huth select NAND # memory 212959762d0SThomas Huth select ECC # Error-correcting for NAND 213959762d0SThomas Huth select MICRODRIVE 214959762d0SThomas Huth select PXA2XX 215959762d0SThomas Huth 216959762d0SThomas Huthconfig Z2 217959762d0SThomas Huth bool 218441d701dSFabiano Rosas default y 219441d701dSFabiano Rosas depends on TCG && ARM 220959762d0SThomas Huth select PFLASH_CFI01 221959762d0SThomas Huth select WM8750 222959762d0SThomas Huth select PL011 # UART 223959762d0SThomas Huth select PXA2XX 22482f51817SPaolo Bonzini 22582f51817SPaolo Bonziniconfig REALVIEW 22682f51817SPaolo Bonzini bool 227441d701dSFabiano Rosas default y 228441d701dSFabiano Rosas depends on TCG && ARM 22979e93e24SThomas Huth imply PCI_DEVICES 23079e93e24SThomas Huth imply PCI_TESTDEV 231e117e974SPeter Maydell imply I2C_DEVICES 23279e93e24SThomas Huth select SMC91C111 23379e93e24SThomas Huth select LAN9118 23479e93e24SThomas Huth select A9MPCORE 23579e93e24SThomas Huth select A15MPCORE 23679e93e24SThomas Huth select ARM11MPCORE 23779e93e24SThomas Huth select ARM_TIMER 23879e93e24SThomas Huth select VERSATILE_PCI 23979e93e24SThomas Huth select WM8750 # audio codec 24079e93e24SThomas Huth select LSI_SCSI_PCI 24179e93e24SThomas Huth select PCI 24279e93e24SThomas Huth select PL011 # UART 24379e93e24SThomas Huth select PL031 # RTC 24479e93e24SThomas Huth select PL041 # audio codec 24579e93e24SThomas Huth select PL050 # keyboard/mouse 24679e93e24SThomas Huth select PL061 # GPIO 24779e93e24SThomas Huth select PL080 # DMA controller 24879e93e24SThomas Huth select PL110 24979e93e24SThomas Huth select PL181 # display 25079e93e24SThomas Huth select PL310 # cache controller 251500a64d8SPhilippe Mathieu-Daudé select ARM_SBCON_I2C 25279e93e24SThomas Huth select DS1338 # I2C RTC+NVRAM 25379e93e24SThomas Huth select USB_OHCI 25482f51817SPaolo Bonzini 25564580903SHongbo Zhangconfig SBSA_REF 25664580903SHongbo Zhang bool 257441d701dSFabiano Rosas default y 258441d701dSFabiano Rosas depends on TCG && AARCH64 25964580903SHongbo Zhang imply PCI_DEVICES 26064580903SHongbo Zhang select AHCI 26164580903SHongbo Zhang select ARM_SMMUV3 26264580903SHongbo Zhang select GPIO_KEY 26364580903SHongbo Zhang select PCI_EXPRESS 26464580903SHongbo Zhang select PCI_EXPRESS_GENERIC_BRIDGE 26564580903SHongbo Zhang select PFLASH_CFI01 26664580903SHongbo Zhang select PL011 # UART 26764580903SHongbo Zhang select PL031 # RTC 26864580903SHongbo Zhang select PL061 # GPIO 26962c2b876SYuquan Wang select USB_XHCI_SYSBUS 2704204c5f7SShashi Mallela select WDT_SBSA 27193faf3b9SMarcin Juszkiewicz select BOCHS_DISPLAY 27264580903SHongbo Zhang 2735c6e99a7SThomas Huthconfig SABRELITE 2745c6e99a7SThomas Huth bool 275441d701dSFabiano Rosas default y 276441d701dSFabiano Rosas depends on TCG && ARM 2775c6e99a7SThomas Huth select FSL_IMX6 2785c6e99a7SThomas Huth select SSI_M25P80 2795c6e99a7SThomas Huth 28082f51817SPaolo Bonziniconfig STELLARIS 28182f51817SPaolo Bonzini bool 282441d701dSFabiano Rosas default y 283441d701dSFabiano Rosas depends on TCG && ARM 284e117e974SPeter Maydell imply I2C_DEVICES 285782ef8cdSThomas Huth select ARM_V7M 286782ef8cdSThomas Huth select CMSDK_APB_WATCHDOG 287782ef8cdSThomas Huth select I2C 288782ef8cdSThomas Huth select PL011 # UART 28958f7f3c4SPhilippe Mathieu-Daudé select PL022 # SPI 290782ef8cdSThomas Huth select PL061 # GPIO 291782ef8cdSThomas Huth select SSD0303 # OLED display 292782ef8cdSThomas Huth select SSD0323 # OLED display 293782ef8cdSThomas Huth select SSI_SD 294c45460deSPeter Maydell select STELLARIS_GAMEPAD 295782ef8cdSThomas Huth select STELLARIS_ENET # ethernet 296f3eb7557SPeter Maydell select STELLARIS_GPTM # general purpose timer module 2975aa78a89SThomas Huth select UNIMP 29882f51817SPaolo Bonzini 2992ac2410cSAlexandre Ioossconfig STM32VLDISCOVERY 3002ac2410cSAlexandre Iooss bool 301441d701dSFabiano Rosas default y 302441d701dSFabiano Rosas depends on TCG && ARM 3032ac2410cSAlexandre Iooss select STM32F100_SOC 3042ac2410cSAlexandre Iooss 30582f51817SPaolo Bonziniconfig STRONGARM 30682f51817SPaolo Bonzini bool 307839507adSThomas Huth select PXA2XX 308839507adSThomas Huth 309839507adSThomas Huthconfig COLLIE 310839507adSThomas Huth bool 311441d701dSFabiano Rosas default y 312441d701dSFabiano Rosas depends on TCG && ARM 313839507adSThomas Huth select PFLASH_CFI01 314839507adSThomas Huth select ZAURUS # scoop 315839507adSThomas Huth select STRONGARM 31682f51817SPaolo Bonzini 3174826ac6dSThomas Huthconfig SX1 3184826ac6dSThomas Huth bool 319441d701dSFabiano Rosas default y 320441d701dSFabiano Rosas depends on TCG && ARM 3214826ac6dSThomas Huth select OMAP 3224826ac6dSThomas Huth 32382f51817SPaolo Bonziniconfig VERSATILE 32482f51817SPaolo Bonzini bool 325441d701dSFabiano Rosas default y 326441d701dSFabiano Rosas depends on TCG && ARM 32779e93e24SThomas Huth select ARM_TIMER # sp804 32879e93e24SThomas Huth select PFLASH_CFI01 32979e93e24SThomas Huth select LSI_SCSI_PCI 33079e93e24SThomas Huth select PL050 # keyboard/mouse 33179e93e24SThomas Huth select PL080 # DMA controller 33279e93e24SThomas Huth select PL190 # Vector PIC 33379e93e24SThomas Huth select REALVIEW 33479e93e24SThomas Huth select USB_OHCI 33579e93e24SThomas Huth 33679e93e24SThomas Huthconfig VEXPRESS 33779e93e24SThomas Huth bool 338441d701dSFabiano Rosas default y 339441d701dSFabiano Rosas depends on TCG && ARM 34079e93e24SThomas Huth select A9MPCORE 34179e93e24SThomas Huth select A15MPCORE 34279e93e24SThomas Huth select ARM_MPTIMER 34379e93e24SThomas Huth select ARM_TIMER # sp804 34479e93e24SThomas Huth select LAN9118 34579e93e24SThomas Huth select PFLASH_CFI01 34679e93e24SThomas Huth select PL011 # UART 34779e93e24SThomas Huth select PL041 # audio codec 34879e93e24SThomas Huth select PL181 # display 34979e93e24SThomas Huth select REALVIEW 35079e93e24SThomas Huth select SII9022 35179e93e24SThomas Huth select VIRTIO_MMIO 35282f51817SPaolo Bonzini 35382f51817SPaolo Bonziniconfig ZYNQ 35482f51817SPaolo Bonzini bool 355441d701dSFabiano Rosas default y 356441d701dSFabiano Rosas depends on TCG && ARM 35731576a91SThomas Huth select A9MPCORE 35831576a91SThomas Huth select CADENCE # UART 35931576a91SThomas Huth select PFLASH_CFI02 36031576a91SThomas Huth select PL330 36131576a91SThomas Huth select SDHCI 36231576a91SThomas Huth select SSI_M25P80 36331576a91SThomas Huth select USB_EHCI_SYSBUS 36431576a91SThomas Huth select XILINX # UART 36531576a91SThomas Huth select XILINX_AXI 36631576a91SThomas Huth select XILINX_SPI 36731576a91SThomas Huth select XILINX_SPIPS 36831576a91SThomas Huth select ZYNQ_DEVCFG 36982f51817SPaolo Bonzini 37082f51817SPaolo Bonziniconfig ARM_V7M 37182f51817SPaolo Bonzini bool 372cd43648aSAlex Bennée # currently v7M must be included in a TCG build due to translate.c 373441d701dSFabiano Rosas default y 374441d701dSFabiano Rosas depends on TCG && ARM 3759ad5f6b0SAndrew Jones select PTIMER 37682f51817SPaolo Bonzini 37782f51817SPaolo Bonziniconfig ALLWINNER_A10 37882f51817SPaolo Bonzini bool 3795885e665SThomas Huth select AHCI 3805885e665SThomas Huth select ALLWINNER_A10_PIT 3815885e665SThomas Huth select ALLWINNER_A10_PIC 382423ec28bSStrahinja Jankovic select ALLWINNER_A10_CCM 383edd3a59dSStrahinja Jankovic select ALLWINNER_A10_DRAMC 384470f9f2dSStrahinja Jankovic select ALLWINNER_WDT 3855885e665SThomas Huth select ALLWINNER_EMAC 3869be8a82cSStrahinja Jankovic select ALLWINNER_I2C 387a9545430Sqianfan Zhao select AXP2XX_PMU 3885885e665SThomas Huth select SERIAL 3895aa78a89SThomas Huth select UNIMP 39082f51817SPaolo Bonzini 391740dafc0SNiek Linnenbankconfig ALLWINNER_H3 392740dafc0SNiek Linnenbank bool 393441d701dSFabiano Rosas default y 394441d701dSFabiano Rosas depends on TCG && ARM 395740dafc0SNiek Linnenbank select ALLWINNER_A10_PIT 39629d08975SNiek Linnenbank select ALLWINNER_SUN8I_EMAC 3979be8a82cSStrahinja Jankovic select ALLWINNER_I2C 398c663fc9fSStrahinja Jankovic select ALLWINNER_WDT 399740dafc0SNiek Linnenbank select SERIAL 400740dafc0SNiek Linnenbank select ARM_TIMER 401740dafc0SNiek Linnenbank select ARM_GIC 402740dafc0SNiek Linnenbank select UNIMP 4032e4dfe80SNiek Linnenbank select USB_OHCI 4042e4dfe80SNiek Linnenbank select USB_EHCI_SYSBUS 40582e48382SNiek Linnenbank select SD 406740dafc0SNiek Linnenbank 4078d9006aeSqianfan Zhaoconfig ALLWINNER_R40 4088d9006aeSqianfan Zhao bool 4098d9006aeSqianfan Zhao default y if TCG && ARM 41005def917Sqianfan Zhao select ALLWINNER_SRAMC 4118d9006aeSqianfan Zhao select ALLWINNER_A10_PIT 412a9545430Sqianfan Zhao select AXP2XX_PMU 4138d9006aeSqianfan Zhao select SERIAL 4148d9006aeSqianfan Zhao select ARM_TIMER 4158d9006aeSqianfan Zhao select ARM_GIC 4168d9006aeSqianfan Zhao select UNIMP 4178d9006aeSqianfan Zhao select SD 4188d9006aeSqianfan Zhao 41982f51817SPaolo Bonziniconfig RASPI 42082f51817SPaolo Bonzini bool 421441d701dSFabiano Rosas default y 422441d701dSFabiano Rosas depends on TCG && ARM 4231ad846a2SThomas Huth select FRAMEBUFFER 4241ad846a2SThomas Huth select PL011 # UART 4251ad846a2SThomas Huth select SDHCI 4268d942986SThomas Huth select USB_DWC2 42782f51817SPaolo Bonzini 4280f76debdSAlexandre Ioossconfig STM32F100_SOC 4290f76debdSAlexandre Iooss bool 4300f76debdSAlexandre Iooss select ARM_V7M 4310f76debdSAlexandre Iooss select STM32F2XX_USART 4320f76debdSAlexandre Iooss select STM32F2XX_SPI 4330f76debdSAlexandre Iooss 43482f51817SPaolo Bonziniconfig STM32F205_SOC 43582f51817SPaolo Bonzini bool 4366239ac7eSThomas Huth select ARM_V7M 437282467f4SThomas Huth select OR_IRQ 4386239ac7eSThomas Huth select STM32F2XX_TIMER 4396239ac7eSThomas Huth select STM32F2XX_USART 4406239ac7eSThomas Huth select STM32F2XX_SYSCFG 4416239ac7eSThomas Huth select STM32F2XX_ADC 4426239ac7eSThomas Huth select STM32F2XX_SPI 44382f51817SPaolo Bonzini 444870c034dSAlistair Francisconfig STM32F405_SOC 445870c034dSAlistair Francis bool 446870c034dSAlistair Francis select ARM_V7M 4479e39983eSPhilippe Mathieu-Daudé select OR_IRQ 448870c034dSAlistair Francis select STM32F4XX_SYSCFG 449e64d8c83SAlistair Francis select STM32F4XX_EXTI 450870c034dSAlistair Francis 45182f51817SPaolo Bonziniconfig XLNX_ZYNQMP_ARM 45282f51817SPaolo Bonzini bool 45304c4cc10SMarc-André Lureau default y if PIXMAN 454441d701dSFabiano Rosas depends on TCG && AARCH64 455f3c3a1e2SThomas Huth select AHCI 456f3c3a1e2SThomas Huth select ARM_GIC 457f3c3a1e2SThomas Huth select CADENCE 458f3c3a1e2SThomas Huth select DDC 459f3c3a1e2SThomas Huth select DPCD 460f3c3a1e2SThomas Huth select SDHCI 461f3c3a1e2SThomas Huth select SSI 462f3c3a1e2SThomas Huth select SSI_M25P80 463f3c3a1e2SThomas Huth select XILINX_AXI 464f3c3a1e2SThomas Huth select XILINX_SPIPS 465668351a5SXuzhou Cheng select XLNX_CSU_DMA 46604c4cc10SMarc-André Lureau select XLNX_DISPLAYPORT 467f3c3a1e2SThomas Huth select XLNX_ZYNQMP 4686bfaec73SPhilippe Mathieu-Daudé select XLNX_ZDMA 469f4880c2dSPhilippe Mathieu-Daudé select USB_DWC3 47082f51817SPaolo Bonzini 47182f51817SPaolo Bonziniconfig XLNX_VERSAL 47282f51817SPaolo Bonzini bool 473441d701dSFabiano Rosas default y 474441d701dSFabiano Rosas depends on TCG && AARCH64 47524c7bb31SThomas Huth select ARM_GIC 47624c7bb31SThomas Huth select PL011 47724c7bb31SThomas Huth select CADENCE 47824c7bb31SThomas Huth select VIRTIO_MMIO 4795aa78a89SThomas Huth select UNIMP 4806bfaec73SPhilippe Mathieu-Daudé select XLNX_ZDMA 4811de3b490SPhilippe Mathieu-Daudé select XLNX_ZYNQMP 482d064c19dSAlex Bennée select OR_IRQ 483393185bcSTong Ho select XLNX_BBRAM 4845f4910ffSTong Ho select XLNX_EFUSE_VERSAL 485b9353acfSFabiano Rosas select XLNX_USB_SUBSYS 4863b22376bSTong Ho select XLNX_VERSAL_TRNG 487*b271b6a3SMarc-André Lureau select XLNX_CSU_DMA 48882f51817SPaolo Bonzini 489e5a7ba87SHavard Skinnemoenconfig NPCM7XX 490e5a7ba87SHavard Skinnemoen bool 491441d701dSFabiano Rosas default y 492441d701dSFabiano Rosas depends on TCG && ARM 4932d8f048cSHavard Skinnemoen select A9MPCORE 494c93488f1STitus Rwantare select ADM1272 4952d8f048cSHavard Skinnemoen select ARM_GIC 496d43bb04cSPhilippe Mathieu-Daudé select SMBUS 4972ef1e0d7SHao Wu select AT24C # EEPROM 4987215456aSTitus Rwantare select MAX34451 499ffcdae67STitus Rwantare select ISL_PMBUS_VR 5002d8f048cSHavard Skinnemoen select PL310 # cache controller 5013746d5c1STitus Rwantare select PMBUS 5022d8f048cSHavard Skinnemoen select SERIAL 503b821242cSHavard Skinnemoen select SSI 5042d8f048cSHavard Skinnemoen select UNIMP 5056229659eSPatrick Venture select PCA954X 506e5a7ba87SHavard Skinnemoen 50782f51817SPaolo Bonziniconfig FSL_IMX25 50882f51817SPaolo Bonzini bool 509441d701dSFabiano Rosas default y 510441d701dSFabiano Rosas depends on TCG && ARM 511e117e974SPeter Maydell imply I2C_DEVICES 51202047622SThomas Huth select IMX 51302047622SThomas Huth select IMX_FEC 51402047622SThomas Huth select IMX_I2C 5154f0aff00SGuenter Roeck select WDT_IMX2 516ee9ffe0cSPhilippe Mathieu-Daudé select SDHCI 51782f51817SPaolo Bonzini 51882f51817SPaolo Bonziniconfig FSL_IMX31 51982f51817SPaolo Bonzini bool 520441d701dSFabiano Rosas default y 521441d701dSFabiano Rosas depends on TCG && ARM 522e117e974SPeter Maydell imply I2C_DEVICES 52373129f43SThomas Huth select SERIAL 52473129f43SThomas Huth select IMX 52573129f43SThomas Huth select IMX_I2C 526b9e521ddSGuenter Roeck select WDT_IMX2 52773129f43SThomas Huth select LAN9118 52882f51817SPaolo Bonzini 52982f51817SPaolo Bonziniconfig FSL_IMX6 53082f51817SPaolo Bonzini bool 531e117e974SPeter Maydell imply I2C_DEVICES 5325c6e99a7SThomas Huth select A9MPCORE 5335c6e99a7SThomas Huth select IMX 5345c6e99a7SThomas Huth select IMX_FEC 5355c6e99a7SThomas Huth select IMX_I2C 5360701a5efSGuenter Roeck select IMX_USBPHY 53737f95959SGuenter Roeck select WDT_IMX2 53802047622SThomas Huth select SDHCI 53982f51817SPaolo Bonzini 54082f51817SPaolo Bonziniconfig ASPEED_SOC 54182f51817SPaolo Bonzini bool 542441d701dSFabiano Rosas default y 543441d701dSFabiano Rosas depends on TCG && ARM 54468e44ddaSThomas Huth select DS1338 54568e44ddaSThomas Huth select FTGMAC100 54668e44ddaSThomas Huth select I2C 54746560cb1SJoel Stanley select DPS310 54868e44ddaSThomas Huth select PCA9552 54968e44ddaSThomas Huth select SERIAL 55068e44ddaSThomas Huth select SMBUS_EEPROM 5513ec75e39SPatrick Venture select PCA954X 55268e44ddaSThomas Huth select SSI 55368e44ddaSThomas Huth select SSI_M25P80 55468e44ddaSThomas Huth select TMP105 55568e44ddaSThomas Huth select TMP421 5565e623f2bSJohn Wang select EMC141X 5575aa78a89SThomas Huth select UNIMP 5587cfbde5eSPhilippe Mathieu-Daudé select LED 5592a75e8c3SMaheswara Kurapati select PMBUS 5602a75e8c3SMaheswara Kurapati select MAX31785 56182f51817SPaolo Bonzini 56282f51817SPaolo Bonziniconfig MPS2 56382f51817SPaolo Bonzini bool 564441d701dSFabiano Rosas default y 565441d701dSFabiano Rosas depends on TCG && ARM 566e117e974SPeter Maydell imply I2C_DEVICES 567d2a99d74SThomas Huth select ARMSSE 568d2a99d74SThomas Huth select LAN9118 569d2a99d74SThomas Huth select MPS2_FPGAIO 570d2a99d74SThomas Huth select MPS2_SCC 571282467f4SThomas Huth select OR_IRQ 57258f7f3c4SPhilippe Mathieu-Daudé select PL022 # SPI 573d2a99d74SThomas Huth select PL080 # DMA controller 574853c0167SThomas Huth select SPLIT_IRQ 5755aa78a89SThomas Huth select UNIMP 576ecbe51afSPhilippe Mathieu-Daudé select CMSDK_APB_WATCHDOG 577500a64d8SPhilippe Mathieu-Daudé select ARM_SBCON_I2C 57882f51817SPaolo Bonzini 57982f51817SPaolo Bonziniconfig FSL_IMX7 58082f51817SPaolo Bonzini bool 581441d701dSFabiano Rosas default y 582441d701dSFabiano Rosas depends on TCG && ARM 58302047622SThomas Huth imply PCI_DEVICES 58402047622SThomas Huth imply TEST_DEVICES 585e117e974SPeter Maydell imply I2C_DEVICES 58602047622SThomas Huth select A15MPCORE 58702047622SThomas Huth select PCI 58802047622SThomas Huth select IMX 58902047622SThomas Huth select IMX_FEC 59002047622SThomas Huth select IMX_I2C 59137f95959SGuenter Roeck select WDT_IMX2 59202047622SThomas Huth select PCI_EXPRESS_DESIGNWARE 59302047622SThomas Huth select SDHCI 5945aa78a89SThomas Huth select UNIMP 59582f51817SPaolo Bonzini 59682f51817SPaolo Bonziniconfig ARM_SMMUV3 59782f51817SPaolo Bonzini bool 59882f51817SPaolo Bonzini 59982f51817SPaolo Bonziniconfig FSL_IMX6UL 60082f51817SPaolo Bonzini bool 601441d701dSFabiano Rosas default y 602441d701dSFabiano Rosas depends on TCG && ARM 603e117e974SPeter Maydell imply I2C_DEVICES 60402047622SThomas Huth select A15MPCORE 60502047622SThomas Huth select IMX 60602047622SThomas Huth select IMX_FEC 60702047622SThomas Huth select IMX_I2C 60837f95959SGuenter Roeck select WDT_IMX2 60902047622SThomas Huth select SDHCI 6105aa78a89SThomas Huth select UNIMP 61182f51817SPaolo Bonzini 612c1c60b0dSThomas Huthconfig MICROBIT 613c1c60b0dSThomas Huth bool 614441d701dSFabiano Rosas default y 615441d701dSFabiano Rosas depends on TCG && ARM 616c1c60b0dSThomas Huth select NRF51_SOC 617c1c60b0dSThomas Huth 61882f51817SPaolo Bonziniconfig NRF51_SOC 61982f51817SPaolo Bonzini bool 620e117e974SPeter Maydell imply I2C_DEVICES 621c1c60b0dSThomas Huth select I2C 622c1c60b0dSThomas Huth select ARM_V7M 6235aa78a89SThomas Huth select UNIMP 62482f51817SPaolo Bonzini 625b6e2b220SThomas Huthconfig EMCRAFT_SF2 626b6e2b220SThomas Huth bool 627441d701dSFabiano Rosas default y 628441d701dSFabiano Rosas depends on TCG && ARM 629b6e2b220SThomas Huth select MSF2 630b6e2b220SThomas Huth select SSI_M25P80 631b6e2b220SThomas Huth 63282f51817SPaolo Bonziniconfig MSF2 63382f51817SPaolo Bonzini bool 634b6e2b220SThomas Huth select ARM_V7M 6359533dcddSPaolo Bonzini select PTIMER 636b6e2b220SThomas Huth select SERIAL 637b6e2b220SThomas Huth select SSI 6385aa78a89SThomas Huth select UNIMP 63982f51817SPaolo Bonzini 64082f51817SPaolo Bonziniconfig ZAURUS 64182f51817SPaolo Bonzini bool 642959762d0SThomas Huth select NAND 643959762d0SThomas Huth select ECC 64482f51817SPaolo Bonzini 64582f51817SPaolo Bonziniconfig A9MPCORE 64682f51817SPaolo Bonzini bool 647bb275e4eSThomas Huth select A9_GTIMER 648bb275e4eSThomas Huth select A9SCU # snoop control unit 649bb275e4eSThomas Huth select ARM_GIC 650bb275e4eSThomas Huth select ARM_MPTIMER 65182f51817SPaolo Bonzini 65282f51817SPaolo Bonziniconfig A15MPCORE 65382f51817SPaolo Bonzini bool 6547951c7b7SThomas Huth select ARM_GIC 65582f51817SPaolo Bonzini 65682f51817SPaolo Bonziniconfig ARM11MPCORE 65782f51817SPaolo Bonzini bool 65879e93e24SThomas Huth select ARM11SCU 65982f51817SPaolo Bonzini 66082f51817SPaolo Bonziniconfig ARMSSE 66182f51817SPaolo Bonzini bool 662d2a99d74SThomas Huth select ARM_V7M 6634239b311SPeter Maydell select ARMSSE_CPU_PWRCTRL 664d2a99d74SThomas Huth select ARMSSE_CPUID 665d2a99d74SThomas Huth select ARMSSE_MHU 666d2a99d74SThomas Huth select CMSDK_APB_TIMER 667d2a99d74SThomas Huth select CMSDK_APB_DUALTIMER 668d2a99d74SThomas Huth select CMSDK_APB_UART 669d2a99d74SThomas Huth select CMSDK_APB_WATCHDOG 670d2a99d74SThomas Huth select IOTKIT_SECCTL 671d2a99d74SThomas Huth select IOTKIT_SYSCTL 672d2a99d74SThomas Huth select IOTKIT_SYSINFO 673282467f4SThomas Huth select OR_IRQ 674853c0167SThomas Huth select SPLIT_IRQ 675d2a99d74SThomas Huth select TZ_MPC 676d2a99d74SThomas Huth select TZ_MSC 677d2a99d74SThomas Huth select TZ_PPC 6785aa78a89SThomas Huth select UNIMP 6790d10df30SPeter Maydell select SSE_COUNTER 6800b8ceee8SPeter Maydell select SSE_TIMER 681