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 1109702383SCédric Le Goater imply IOMMUFD 123362c568SAndrew Jones select ARM_GIC 137951c7b7SThomas Huth select ACPI 147951c7b7SThomas Huth select ARM_SMMUV3 157951c7b7SThomas Huth select GPIO_KEY 167951c7b7SThomas Huth select FW_CFG_DMA 177951c7b7SThomas Huth select PCI_EXPRESS 187951c7b7SThomas Huth select PCI_EXPRESS_GENERIC_BRIDGE 197951c7b7SThomas Huth select PFLASH_CFI01 207951c7b7SThomas Huth select PL011 # UART 217951c7b7SThomas Huth select PL031 # RTC 227951c7b7SThomas Huth select PL061 # GPIO 23daa726d9SMaxim Uvarov select GPIO_PWR 247951c7b7SThomas Huth select PLATFORM_BUS 257951c7b7SThomas Huth select SMBIOS 267951c7b7SThomas Huth select VIRTIO_MMIO 27f13a944cSWei Yang select ACPI_PCI 281f283ae1SEric Auger select MEM_DEVICE 291f283ae1SEric Auger select DIMM 30cff51ac9SShameer Kolothum select ACPI_HW_REDUCED 31b77a52a0SPhilippe Mathieu-Daudé select ACPI_APEI 32cf1a5cc9SJean-Philippe Brucker select ACPI_VIOT 33b1b87327SGavin Shan select VIRTIO_MEM_SUPPORTED 34fc1e01e0SJonathan Cameron select ACPI_CXL 357cbd3fd3SXiang Chen select ACPI_HMAT 3682f51817SPaolo Bonzini 374826ac6dSThomas Huthconfig CHEETAH 384826ac6dSThomas Huth bool 39441d701dSFabiano Rosas default y 40441d701dSFabiano Rosas depends on TCG && ARM 414826ac6dSThomas Huth select OMAP 424826ac6dSThomas Huth select TSC210X 434826ac6dSThomas Huth 445885e665SThomas Huthconfig CUBIEBOARD 455885e665SThomas Huth bool 46441d701dSFabiano Rosas default y 47441d701dSFabiano Rosas depends on TCG && ARM 485885e665SThomas Huth select ALLWINNER_A10 495885e665SThomas Huth 5082f51817SPaolo Bonziniconfig DIGIC 5182f51817SPaolo Bonzini bool 52441d701dSFabiano Rosas default y 53441d701dSFabiano Rosas depends on TCG && ARM 549533dcddSPaolo Bonzini select PTIMER 55627b06edSThomas Huth select PFLASH_CFI02 5682f51817SPaolo Bonzini 5782f51817SPaolo Bonziniconfig EXYNOS4 5882f51817SPaolo Bonzini bool 59441d701dSFabiano Rosas default y 60441d701dSFabiano Rosas depends on TCG && ARM 61e117e974SPeter Maydell imply I2C_DEVICES 62bb275e4eSThomas Huth select A9MPCORE 63bb275e4eSThomas Huth select I2C 64bb275e4eSThomas Huth select LAN9118 65bb275e4eSThomas Huth select PL310 # cache controller 669533dcddSPaolo Bonzini select PTIMER 67bb275e4eSThomas Huth select SDHCI 68bb275e4eSThomas Huth select USB_EHCI_SYSBUS 695900c7a6SPhilippe Mathieu-Daudé select OR_IRQ 7082f51817SPaolo Bonzini 7182f51817SPaolo Bonziniconfig HIGHBANK 7282f51817SPaolo Bonzini bool 73441d701dSFabiano Rosas default y 74441d701dSFabiano Rosas depends on TCG && ARM 7508bcda02SThomas Huth select A9MPCORE 7608bcda02SThomas Huth select A15MPCORE 7708bcda02SThomas Huth select AHCI 7808bcda02SThomas Huth select ARM_TIMER # sp804 7908bcda02SThomas Huth select ARM_V7M 8008bcda02SThomas Huth select PL011 # UART 8158f7f3c4SPhilippe Mathieu-Daudé select PL022 # SPI 8208bcda02SThomas Huth select PL031 # RTC 8308bcda02SThomas Huth select PL061 # GPIO 8408bcda02SThomas Huth select PL310 # cache controller 8508bcda02SThomas Huth select XGMAC # ethernet 8682f51817SPaolo Bonzini 8782f51817SPaolo Bonziniconfig INTEGRATOR 8882f51817SPaolo Bonzini bool 89441d701dSFabiano Rosas default y 90441d701dSFabiano Rosas depends on TCG && ARM 914cdea98bSThomas Huth select ARM_TIMER 924cdea98bSThomas Huth select INTEGRATOR_DEBUG 934cdea98bSThomas Huth select PL011 # UART 944cdea98bSThomas Huth select PL031 # RTC 955df2cfbcSPhilippe Mathieu-Daudé select PL041 # audio 964cdea98bSThomas Huth select PL050 # keyboard/mouse 974cdea98bSThomas Huth select PL110 # pl111 LCD controller 984cdea98bSThomas Huth select PL181 # display 994cdea98bSThomas Huth select SMC91C111 10082f51817SPaolo Bonzini 10182f51817SPaolo Bonziniconfig MAINSTONE 10282f51817SPaolo Bonzini bool 103441d701dSFabiano Rosas default y 104441d701dSFabiano Rosas depends on TCG && ARM 105959762d0SThomas Huth select PXA2XX 106959762d0SThomas Huth select PFLASH_CFI01 107959762d0SThomas Huth select SMC91C111 10882f51817SPaolo Bonzini 109273a70aeSPeter Maydellconfig MPS3R 110273a70aeSPeter Maydell bool 111273a70aeSPeter Maydell default y 112273a70aeSPeter Maydell depends on TCG && ARM 113273a70aeSPeter Maydell 11408cbacccSThomas Huthconfig MUSCA 11508cbacccSThomas Huth bool 116441d701dSFabiano Rosas default y 117441d701dSFabiano Rosas depends on TCG && ARM 11808cbacccSThomas Huth select ARMSSE 11908cbacccSThomas Huth select PL011 12008cbacccSThomas Huth select PL031 121853c0167SThomas Huth select SPLIT_IRQ 1225aa78a89SThomas Huth select UNIMP 12308cbacccSThomas Huth 1249adfbf1bSPhilippe Mathieu-Daudéconfig MARVELL_88W8618 1259adfbf1bSPhilippe Mathieu-Daudé bool 1269adfbf1bSPhilippe Mathieu-Daudé 12782f51817SPaolo Bonziniconfig MUSICPAL 12882f51817SPaolo Bonzini bool 129441d701dSFabiano Rosas default y 130441d701dSFabiano Rosas depends on TCG && ARM 131498661ddSPhilippe Mathieu-Daudé select OR_IRQ 13259dd3eb3SThomas Huth select BITBANG_I2C 13359dd3eb3SThomas Huth select MARVELL_88W8618 1349533dcddSPaolo Bonzini select PTIMER 13559dd3eb3SThomas Huth select PFLASH_CFI02 13659dd3eb3SThomas Huth select SERIAL 13759dd3eb3SThomas Huth select WM8750 13882f51817SPaolo Bonzini 13982f51817SPaolo Bonziniconfig NETDUINO2 14082f51817SPaolo Bonzini bool 141441d701dSFabiano Rosas default y 142441d701dSFabiano Rosas depends on TCG && ARM 1436239ac7eSThomas Huth select STM32F205_SOC 14482f51817SPaolo Bonzini 145870c034dSAlistair Francisconfig NETDUINOPLUS2 146870c034dSAlistair Francis bool 147441d701dSFabiano Rosas default y 148441d701dSFabiano Rosas depends on TCG && ARM 149870c034dSAlistair Francis select STM32F405_SOC 150870c034dSAlistair Francis 151ee5bffa9SFelipe Balbiconfig OLIMEX_STM32_H405 152ee5bffa9SFelipe Balbi bool 153441d701dSFabiano Rosas default y 154441d701dSFabiano Rosas depends on TCG && ARM 155ee5bffa9SFelipe Balbi select STM32F405_SOC 156ee5bffa9SFelipe Balbi 15782f51817SPaolo Bonziniconfig NSERIES 15882f51817SPaolo Bonzini bool 159441d701dSFabiano Rosas default y 160441d701dSFabiano Rosas depends on TCG && ARM 1614826ac6dSThomas Huth select OMAP 162b3db996fSStefan Weil select TMP105 # temperature sensor 1634826ac6dSThomas Huth select BLIZZARD # LCD/TV controller 1644826ac6dSThomas Huth select ONENAND 1654826ac6dSThomas Huth select TSC210X # touchscreen/sensors/audio 1664826ac6dSThomas Huth select TSC2005 # touchscreen/sensors/keypad 1674826ac6dSThomas Huth select LM832X # GPIO keyboard chip 1684826ac6dSThomas Huth select TWL92230 # energy-management 1694826ac6dSThomas Huth select TUSB6010 17082f51817SPaolo Bonzini 17182f51817SPaolo Bonziniconfig OMAP 17282f51817SPaolo Bonzini bool 1734826ac6dSThomas Huth select FRAMEBUFFER 1744826ac6dSThomas Huth select I2C 1754826ac6dSThomas Huth select ECC 1764826ac6dSThomas Huth select NAND 1774826ac6dSThomas Huth select PFLASH_CFI01 1784826ac6dSThomas Huth select SD 1794826ac6dSThomas Huth select SERIAL 18082f51817SPaolo Bonzini 18182f51817SPaolo Bonziniconfig PXA2XX 18282f51817SPaolo Bonzini bool 183959762d0SThomas Huth select FRAMEBUFFER 184959762d0SThomas Huth select I2C 185959762d0SThomas Huth select SERIAL 186959762d0SThomas Huth select SD 187959762d0SThomas Huth select SSI 18815f07fb8SPaolo Bonzini select USB_OHCI_SYSBUS 1895c8ae30bSPhilippe Mathieu-Daudé select PCMCIA 190959762d0SThomas Huth 191959762d0SThomas Huthconfig GUMSTIX 192959762d0SThomas Huth bool 193441d701dSFabiano Rosas default y 194441d701dSFabiano Rosas depends on TCG && ARM 195959762d0SThomas Huth select PFLASH_CFI01 196959762d0SThomas Huth select SMC91C111 197959762d0SThomas Huth select PXA2XX 198959762d0SThomas Huth 199959762d0SThomas Huthconfig TOSA 200959762d0SThomas Huth bool 201441d701dSFabiano Rosas default y 202441d701dSFabiano Rosas depends on TCG && ARM 203959762d0SThomas Huth select ZAURUS # scoop 204959762d0SThomas Huth select MICRODRIVE 205959762d0SThomas Huth select PXA2XX 20606972067SPhilippe Mathieu-Daudé select LED 207959762d0SThomas Huth 208959762d0SThomas Huthconfig SPITZ 209959762d0SThomas Huth bool 210441d701dSFabiano Rosas default y 211441d701dSFabiano Rosas depends on TCG && ARM 212f12985f1SGan Qixin select ADS7846 # touch-screen controller 213959762d0SThomas Huth select MAX111X # A/D converter 214959762d0SThomas Huth select WM8750 # audio codec 215959762d0SThomas Huth select MAX7310 # GPIO expander 216959762d0SThomas Huth select ZAURUS # scoop 217959762d0SThomas Huth select NAND # memory 218959762d0SThomas Huth select ECC # Error-correcting for NAND 219959762d0SThomas Huth select MICRODRIVE 220959762d0SThomas Huth select PXA2XX 221959762d0SThomas Huth 222959762d0SThomas Huthconfig Z2 223959762d0SThomas Huth bool 224441d701dSFabiano Rosas default y 225441d701dSFabiano Rosas depends on TCG && ARM 226959762d0SThomas Huth select PFLASH_CFI01 227959762d0SThomas Huth select WM8750 228959762d0SThomas Huth select PL011 # UART 229959762d0SThomas Huth select PXA2XX 23082f51817SPaolo Bonzini 23182f51817SPaolo Bonziniconfig REALVIEW 23282f51817SPaolo Bonzini bool 233441d701dSFabiano Rosas default y 234441d701dSFabiano Rosas depends on TCG && ARM 23579e93e24SThomas Huth imply PCI_DEVICES 23679e93e24SThomas Huth imply PCI_TESTDEV 237e117e974SPeter Maydell imply I2C_DEVICES 23879e93e24SThomas Huth select SMC91C111 23979e93e24SThomas Huth select LAN9118 24079e93e24SThomas Huth select A9MPCORE 24179e93e24SThomas Huth select A15MPCORE 24279e93e24SThomas Huth select ARM11MPCORE 24379e93e24SThomas Huth select ARM_TIMER 24479e93e24SThomas Huth select VERSATILE_PCI 24579e93e24SThomas Huth select WM8750 # audio codec 24679e93e24SThomas Huth select LSI_SCSI_PCI 24779e93e24SThomas Huth select PCI 24879e93e24SThomas Huth select PL011 # UART 24979e93e24SThomas Huth select PL031 # RTC 25079e93e24SThomas Huth select PL041 # audio codec 25179e93e24SThomas Huth select PL050 # keyboard/mouse 25279e93e24SThomas Huth select PL061 # GPIO 25379e93e24SThomas Huth select PL080 # DMA controller 25479e93e24SThomas Huth select PL110 25579e93e24SThomas Huth select PL181 # display 25679e93e24SThomas Huth select PL310 # cache controller 257500a64d8SPhilippe Mathieu-Daudé select ARM_SBCON_I2C 25879e93e24SThomas Huth select DS1338 # I2C RTC+NVRAM 25915f07fb8SPaolo Bonzini select USB_OHCI_SYSBUS 26082f51817SPaolo Bonzini 26164580903SHongbo Zhangconfig SBSA_REF 26264580903SHongbo Zhang bool 263441d701dSFabiano Rosas default y 264441d701dSFabiano Rosas depends on TCG && AARCH64 26564580903SHongbo Zhang imply PCI_DEVICES 26664580903SHongbo Zhang select AHCI 26764580903SHongbo Zhang select ARM_SMMUV3 26864580903SHongbo Zhang select GPIO_KEY 26964580903SHongbo Zhang select PCI_EXPRESS 27064580903SHongbo Zhang select PCI_EXPRESS_GENERIC_BRIDGE 27164580903SHongbo Zhang select PFLASH_CFI01 27264580903SHongbo Zhang select PL011 # UART 27364580903SHongbo Zhang select PL031 # RTC 27464580903SHongbo Zhang select PL061 # GPIO 27562c2b876SYuquan Wang select USB_XHCI_SYSBUS 2764204c5f7SShashi Mallela select WDT_SBSA 27793faf3b9SMarcin Juszkiewicz select BOCHS_DISPLAY 2787bd8b0d4SThomas Huth select IDE_BUS 2797bd8b0d4SThomas Huth select IDE_DEV 28064580903SHongbo Zhang 2815c6e99a7SThomas Huthconfig SABRELITE 2825c6e99a7SThomas Huth bool 283441d701dSFabiano Rosas default y 284441d701dSFabiano Rosas depends on TCG && ARM 2855c6e99a7SThomas Huth select FSL_IMX6 2865c6e99a7SThomas Huth select SSI_M25P80 2875c6e99a7SThomas Huth 28882f51817SPaolo Bonziniconfig STELLARIS 28982f51817SPaolo Bonzini bool 290441d701dSFabiano Rosas default y 291441d701dSFabiano Rosas depends on TCG && ARM 292e117e974SPeter Maydell imply I2C_DEVICES 293782ef8cdSThomas Huth select ARM_V7M 294782ef8cdSThomas Huth select CMSDK_APB_WATCHDOG 295782ef8cdSThomas Huth select I2C 296782ef8cdSThomas Huth select PL011 # UART 29758f7f3c4SPhilippe Mathieu-Daudé select PL022 # SPI 298782ef8cdSThomas Huth select PL061 # GPIO 299782ef8cdSThomas Huth select SSD0303 # OLED display 300782ef8cdSThomas Huth select SSD0323 # OLED display 301782ef8cdSThomas Huth select SSI_SD 302c45460deSPeter Maydell select STELLARIS_GAMEPAD 303782ef8cdSThomas Huth select STELLARIS_ENET # ethernet 304f3eb7557SPeter Maydell select STELLARIS_GPTM # general purpose timer module 3055aa78a89SThomas Huth select UNIMP 30682f51817SPaolo Bonzini 3072ac2410cSAlexandre Ioossconfig STM32VLDISCOVERY 3082ac2410cSAlexandre Iooss bool 309441d701dSFabiano Rosas default y 310441d701dSFabiano Rosas depends on TCG && ARM 3112ac2410cSAlexandre Iooss select STM32F100_SOC 3122ac2410cSAlexandre Iooss 31382f51817SPaolo Bonziniconfig STRONGARM 31482f51817SPaolo Bonzini bool 315839507adSThomas Huth select PXA2XX 316839507adSThomas Huth 317839507adSThomas Huthconfig COLLIE 318839507adSThomas Huth bool 319441d701dSFabiano Rosas default y 320441d701dSFabiano Rosas depends on TCG && ARM 321839507adSThomas Huth select PFLASH_CFI01 322839507adSThomas Huth select ZAURUS # scoop 323839507adSThomas Huth select STRONGARM 32482f51817SPaolo Bonzini 3254826ac6dSThomas Huthconfig SX1 3264826ac6dSThomas Huth bool 327441d701dSFabiano Rosas default y 328441d701dSFabiano Rosas depends on TCG && ARM 3294826ac6dSThomas Huth select OMAP 3304826ac6dSThomas Huth 33182f51817SPaolo Bonziniconfig VERSATILE 33282f51817SPaolo Bonzini bool 333441d701dSFabiano Rosas default y 334441d701dSFabiano Rosas depends on TCG && ARM 33579e93e24SThomas Huth select ARM_TIMER # sp804 33679e93e24SThomas Huth select PFLASH_CFI01 33779e93e24SThomas Huth select LSI_SCSI_PCI 33879e93e24SThomas Huth select PL050 # keyboard/mouse 33979e93e24SThomas Huth select PL080 # DMA controller 34079e93e24SThomas Huth select PL190 # Vector PIC 34179e93e24SThomas Huth select REALVIEW 34215f07fb8SPaolo Bonzini select USB_OHCI_SYSBUS 34379e93e24SThomas Huth 34479e93e24SThomas Huthconfig VEXPRESS 34579e93e24SThomas Huth bool 346441d701dSFabiano Rosas default y 347441d701dSFabiano Rosas depends on TCG && ARM 34879e93e24SThomas Huth select A9MPCORE 34979e93e24SThomas Huth select A15MPCORE 35079e93e24SThomas Huth select ARM_MPTIMER 35179e93e24SThomas Huth select ARM_TIMER # sp804 35279e93e24SThomas Huth select LAN9118 35379e93e24SThomas Huth select PFLASH_CFI01 35479e93e24SThomas Huth select PL011 # UART 35579e93e24SThomas Huth select PL041 # audio codec 35679e93e24SThomas Huth select PL181 # display 35779e93e24SThomas Huth select REALVIEW 35879e93e24SThomas Huth select SII9022 35979e93e24SThomas Huth select VIRTIO_MMIO 36082f51817SPaolo Bonzini 36182f51817SPaolo Bonziniconfig ZYNQ 36282f51817SPaolo Bonzini bool 363441d701dSFabiano Rosas default y 364441d701dSFabiano Rosas depends on TCG && ARM 36531576a91SThomas Huth select A9MPCORE 36631576a91SThomas Huth select CADENCE # UART 36731576a91SThomas Huth select PFLASH_CFI02 36831576a91SThomas Huth select PL330 36931576a91SThomas Huth select SDHCI 37031576a91SThomas Huth select SSI_M25P80 37131576a91SThomas Huth select USB_EHCI_SYSBUS 37231576a91SThomas Huth select XILINX # UART 37331576a91SThomas Huth select XILINX_AXI 37431576a91SThomas Huth select XILINX_SPI 37531576a91SThomas Huth select XILINX_SPIPS 37631576a91SThomas Huth select ZYNQ_DEVCFG 37782f51817SPaolo Bonzini 37882f51817SPaolo Bonziniconfig ARM_V7M 37982f51817SPaolo Bonzini bool 380cd43648aSAlex Bennée # currently v7M must be included in a TCG build due to translate.c 381441d701dSFabiano Rosas default y 382441d701dSFabiano Rosas depends on TCG && ARM 3839ad5f6b0SAndrew Jones select PTIMER 38482f51817SPaolo Bonzini 38582f51817SPaolo Bonziniconfig ALLWINNER_A10 38682f51817SPaolo Bonzini bool 3875885e665SThomas Huth select AHCI 3885885e665SThomas Huth select ALLWINNER_A10_PIT 3895885e665SThomas Huth select ALLWINNER_A10_PIC 390423ec28bSStrahinja Jankovic select ALLWINNER_A10_CCM 391edd3a59dSStrahinja Jankovic select ALLWINNER_A10_DRAMC 392470f9f2dSStrahinja Jankovic select ALLWINNER_WDT 3935885e665SThomas Huth select ALLWINNER_EMAC 3949be8a82cSStrahinja Jankovic select ALLWINNER_I2C 395a9545430Sqianfan Zhao select AXP2XX_PMU 3965885e665SThomas Huth select SERIAL 3975aa78a89SThomas Huth select UNIMP 39815f07fb8SPaolo Bonzini select USB_OHCI_SYSBUS 39982f51817SPaolo Bonzini 400740dafc0SNiek Linnenbankconfig ALLWINNER_H3 401740dafc0SNiek Linnenbank bool 402441d701dSFabiano Rosas default y 403441d701dSFabiano Rosas depends on TCG && ARM 404740dafc0SNiek Linnenbank select ALLWINNER_A10_PIT 40529d08975SNiek Linnenbank select ALLWINNER_SUN8I_EMAC 4069be8a82cSStrahinja Jankovic select ALLWINNER_I2C 407c663fc9fSStrahinja Jankovic select ALLWINNER_WDT 408740dafc0SNiek Linnenbank select SERIAL 409740dafc0SNiek Linnenbank select ARM_TIMER 410740dafc0SNiek Linnenbank select ARM_GIC 411740dafc0SNiek Linnenbank select UNIMP 41215f07fb8SPaolo Bonzini select USB_OHCI_SYSBUS 4132e4dfe80SNiek Linnenbank select USB_EHCI_SYSBUS 41482e48382SNiek Linnenbank select SD 415740dafc0SNiek Linnenbank 4168d9006aeSqianfan Zhaoconfig ALLWINNER_R40 4178d9006aeSqianfan Zhao bool 4188d9006aeSqianfan Zhao default y if TCG && ARM 4192a02da74SGuenter Roeck select AHCI 42005def917Sqianfan Zhao select ALLWINNER_SRAMC 4218d9006aeSqianfan Zhao select ALLWINNER_A10_PIT 4222af71d28SGuenter Roeck select ALLWINNER_WDT 423a9545430Sqianfan Zhao select AXP2XX_PMU 4248d9006aeSqianfan Zhao select SERIAL 4258d9006aeSqianfan Zhao select ARM_TIMER 4268d9006aeSqianfan Zhao select ARM_GIC 4278d9006aeSqianfan Zhao select UNIMP 42815f07fb8SPaolo Bonzini select USB_OHCI_SYSBUS 42943eef24fSGuenter Roeck select USB_EHCI_SYSBUS 4308d9006aeSqianfan Zhao select SD 4318d9006aeSqianfan Zhao 43282f51817SPaolo Bonziniconfig RASPI 43382f51817SPaolo Bonzini bool 434441d701dSFabiano Rosas default y 435441d701dSFabiano Rosas depends on TCG && ARM 4361ad846a2SThomas Huth select FRAMEBUFFER 4371ad846a2SThomas Huth select PL011 # UART 4381ad846a2SThomas Huth select SDHCI 4398d942986SThomas Huth select USB_DWC2 440f09c2b7bSRayhan Faizel select BCM2835_SPI 441f5c6320bSRayhan Faizel select BCM2835_I2C 44282f51817SPaolo Bonzini 4430f76debdSAlexandre Ioossconfig STM32F100_SOC 4440f76debdSAlexandre Iooss bool 4450f76debdSAlexandre Iooss select ARM_V7M 4460f76debdSAlexandre Iooss select STM32F2XX_USART 4470f76debdSAlexandre Iooss select STM32F2XX_SPI 4480f76debdSAlexandre Iooss 44982f51817SPaolo Bonziniconfig STM32F205_SOC 45082f51817SPaolo Bonzini bool 4516239ac7eSThomas Huth select ARM_V7M 452282467f4SThomas Huth select OR_IRQ 4536239ac7eSThomas Huth select STM32F2XX_TIMER 4546239ac7eSThomas Huth select STM32F2XX_USART 4556239ac7eSThomas Huth select STM32F2XX_SYSCFG 4566239ac7eSThomas Huth select STM32F2XX_ADC 4576239ac7eSThomas Huth select STM32F2XX_SPI 45882f51817SPaolo Bonzini 459870c034dSAlistair Francisconfig STM32F405_SOC 460870c034dSAlistair Francis bool 461870c034dSAlistair Francis select ARM_V7M 4629e39983eSPhilippe Mathieu-Daudé select OR_IRQ 463870c034dSAlistair Francis select STM32F4XX_SYSCFG 464e64d8c83SAlistair Francis select STM32F4XX_EXTI 465870c034dSAlistair Francis 46641581f13SInès Varholconfig B_L475E_IOT01A 46741581f13SInès Varhol bool 46841581f13SInès Varhol default y 46941581f13SInès Varhol depends on TCG && ARM 47041581f13SInès Varhol select STM32L4X5_SOC 47141581f13SInès Varhol 47204a7c7b1SInès Varholconfig STM32L4X5_SOC 47304a7c7b1SInès Varhol bool 47404a7c7b1SInès Varhol select ARM_V7M 47504a7c7b1SInès Varhol select OR_IRQ 47652671f69SInès Varhol select STM32L4X5_EXTI 4771c38129dSInès Varhol select STM32L4X5_SYSCFG 478d6b55a0fSArnaud Minier select STM32L4X5_RCC 4791c38129dSInès Varhol select STM32L4X5_GPIO 480*92741432SArnaud Minier select STM32L4X5_USART 48104a7c7b1SInès Varhol 48282f51817SPaolo Bonziniconfig XLNX_ZYNQMP_ARM 48382f51817SPaolo Bonzini bool 48404c4cc10SMarc-André Lureau default y if PIXMAN 485441d701dSFabiano Rosas depends on TCG && AARCH64 486f3c3a1e2SThomas Huth select AHCI 487f3c3a1e2SThomas Huth select ARM_GIC 488f3c3a1e2SThomas Huth select CADENCE 489f3c3a1e2SThomas Huth select DDC 490f3c3a1e2SThomas Huth select DPCD 491f3c3a1e2SThomas Huth select SDHCI 492f3c3a1e2SThomas Huth select SSI 493f3c3a1e2SThomas Huth select SSI_M25P80 494f3c3a1e2SThomas Huth select XILINX_AXI 495f3c3a1e2SThomas Huth select XILINX_SPIPS 496668351a5SXuzhou Cheng select XLNX_CSU_DMA 49704c4cc10SMarc-André Lureau select XLNX_DISPLAYPORT 498f3c3a1e2SThomas Huth select XLNX_ZYNQMP 4996bfaec73SPhilippe Mathieu-Daudé select XLNX_ZDMA 500f4880c2dSPhilippe Mathieu-Daudé select USB_DWC3 50182f51817SPaolo Bonzini 50282f51817SPaolo Bonziniconfig XLNX_VERSAL 50382f51817SPaolo Bonzini bool 504441d701dSFabiano Rosas default y 505441d701dSFabiano Rosas depends on TCG && AARCH64 50624c7bb31SThomas Huth select ARM_GIC 50724c7bb31SThomas Huth select PL011 50824c7bb31SThomas Huth select CADENCE 50924c7bb31SThomas Huth select VIRTIO_MMIO 5105aa78a89SThomas Huth select UNIMP 5116bfaec73SPhilippe Mathieu-Daudé select XLNX_ZDMA 5121de3b490SPhilippe Mathieu-Daudé select XLNX_ZYNQMP 513d064c19dSAlex Bennée select OR_IRQ 514393185bcSTong Ho select XLNX_BBRAM 5155f4910ffSTong Ho select XLNX_EFUSE_VERSAL 516b9353acfSFabiano Rosas select XLNX_USB_SUBSYS 5173b22376bSTong Ho select XLNX_VERSAL_TRNG 518b271b6a3SMarc-André Lureau select XLNX_CSU_DMA 51982f51817SPaolo Bonzini 520e5a7ba87SHavard Skinnemoenconfig NPCM7XX 521e5a7ba87SHavard Skinnemoen bool 522441d701dSFabiano Rosas default y 523441d701dSFabiano Rosas depends on TCG && ARM 5242d8f048cSHavard Skinnemoen select A9MPCORE 5256f351a7aSTitus Rwantare select ADM1266 526c93488f1STitus Rwantare select ADM1272 5272d8f048cSHavard Skinnemoen select ARM_GIC 528d43bb04cSPhilippe Mathieu-Daudé select SMBUS 5292ef1e0d7SHao Wu select AT24C # EEPROM 5307215456aSTitus Rwantare select MAX34451 531ffcdae67STitus Rwantare select ISL_PMBUS_VR 5322d8f048cSHavard Skinnemoen select PL310 # cache controller 5333746d5c1STitus Rwantare select PMBUS 5342d8f048cSHavard Skinnemoen select SERIAL 535b821242cSHavard Skinnemoen select SSI 5362d8f048cSHavard Skinnemoen select UNIMP 5376229659eSPatrick Venture select PCA954X 53815f07fb8SPaolo Bonzini select USB_OHCI_SYSBUS 539e5a7ba87SHavard Skinnemoen 54082f51817SPaolo Bonziniconfig FSL_IMX25 54182f51817SPaolo Bonzini bool 542441d701dSFabiano Rosas default y 543441d701dSFabiano Rosas depends on TCG && ARM 544e117e974SPeter Maydell imply I2C_DEVICES 54502047622SThomas Huth select IMX 54602047622SThomas Huth select IMX_FEC 54702047622SThomas Huth select IMX_I2C 5484f0aff00SGuenter Roeck select WDT_IMX2 549ee9ffe0cSPhilippe Mathieu-Daudé select SDHCI 55082f51817SPaolo Bonzini 55182f51817SPaolo Bonziniconfig FSL_IMX31 55282f51817SPaolo Bonzini bool 553441d701dSFabiano Rosas default y 554441d701dSFabiano Rosas depends on TCG && ARM 555e117e974SPeter Maydell imply I2C_DEVICES 55673129f43SThomas Huth select SERIAL 55773129f43SThomas Huth select IMX 55873129f43SThomas Huth select IMX_I2C 559b9e521ddSGuenter Roeck select WDT_IMX2 56073129f43SThomas Huth select LAN9118 56182f51817SPaolo Bonzini 56282f51817SPaolo Bonziniconfig FSL_IMX6 56382f51817SPaolo Bonzini bool 5645e6be95eSNikita Ostrenkov imply PCIE_DEVICES 565e117e974SPeter Maydell imply I2C_DEVICES 5665c6e99a7SThomas Huth select A9MPCORE 5675c6e99a7SThomas Huth select IMX 5685c6e99a7SThomas Huth select IMX_FEC 5695c6e99a7SThomas Huth select IMX_I2C 5700701a5efSGuenter Roeck select IMX_USBPHY 57137f95959SGuenter Roeck select WDT_IMX2 572f7f5784aSNikita Ostrenkov select PL310 # cache controller 5735e6be95eSNikita Ostrenkov select PCI_EXPRESS_DESIGNWARE 57402047622SThomas Huth select SDHCI 57582f51817SPaolo Bonzini 57682f51817SPaolo Bonziniconfig ASPEED_SOC 57782f51817SPaolo Bonzini bool 578441d701dSFabiano Rosas default y 579441d701dSFabiano Rosas depends on TCG && ARM 58068e44ddaSThomas Huth select DS1338 58168e44ddaSThomas Huth select FTGMAC100 58268e44ddaSThomas Huth select I2C 58346560cb1SJoel Stanley select DPS310 58468e44ddaSThomas Huth select PCA9552 58568e44ddaSThomas Huth select SERIAL 58668e44ddaSThomas Huth select SMBUS_EEPROM 5873ec75e39SPatrick Venture select PCA954X 58868e44ddaSThomas Huth select SSI 58968e44ddaSThomas Huth select SSI_M25P80 59068e44ddaSThomas Huth select TMP105 59168e44ddaSThomas Huth select TMP421 5925e623f2bSJohn Wang select EMC141X 5935aa78a89SThomas Huth select UNIMP 5947cfbde5eSPhilippe Mathieu-Daudé select LED 5952a75e8c3SMaheswara Kurapati select PMBUS 5962a75e8c3SMaheswara Kurapati select MAX31785 597eb04c35dSNinad Palsule select FSI_APB2OPB_ASPEED 59882f51817SPaolo Bonzini 59982f51817SPaolo Bonziniconfig MPS2 60082f51817SPaolo Bonzini bool 601441d701dSFabiano Rosas default y 602441d701dSFabiano Rosas depends on TCG && ARM 603e117e974SPeter Maydell imply I2C_DEVICES 604d2a99d74SThomas Huth select ARMSSE 605d2a99d74SThomas Huth select LAN9118 606d2a99d74SThomas Huth select MPS2_FPGAIO 607d2a99d74SThomas Huth select MPS2_SCC 608282467f4SThomas Huth select OR_IRQ 60958f7f3c4SPhilippe Mathieu-Daudé select PL022 # SPI 610d2a99d74SThomas Huth select PL080 # DMA controller 611853c0167SThomas Huth select SPLIT_IRQ 6125aa78a89SThomas Huth select UNIMP 613ecbe51afSPhilippe Mathieu-Daudé select CMSDK_APB_WATCHDOG 614500a64d8SPhilippe Mathieu-Daudé select ARM_SBCON_I2C 61582f51817SPaolo Bonzini 61682f51817SPaolo Bonziniconfig FSL_IMX7 61782f51817SPaolo Bonzini bool 618441d701dSFabiano Rosas default y 619441d701dSFabiano Rosas depends on TCG && ARM 62002047622SThomas Huth imply PCI_DEVICES 62102047622SThomas Huth imply TEST_DEVICES 622e117e974SPeter Maydell imply I2C_DEVICES 62302047622SThomas Huth select A15MPCORE 62402047622SThomas Huth select PCI 62502047622SThomas Huth select IMX 62602047622SThomas Huth select IMX_FEC 62702047622SThomas Huth select IMX_I2C 62837f95959SGuenter Roeck select WDT_IMX2 62902047622SThomas Huth select PCI_EXPRESS_DESIGNWARE 63002047622SThomas Huth select SDHCI 6315aa78a89SThomas Huth select UNIMP 63282f51817SPaolo Bonzini 63382f51817SPaolo Bonziniconfig ARM_SMMUV3 63482f51817SPaolo Bonzini bool 63582f51817SPaolo Bonzini 63682f51817SPaolo Bonziniconfig FSL_IMX6UL 63782f51817SPaolo Bonzini bool 638441d701dSFabiano Rosas default y 639441d701dSFabiano Rosas depends on TCG && ARM 640e117e974SPeter Maydell imply I2C_DEVICES 64102047622SThomas Huth select A15MPCORE 64202047622SThomas Huth select IMX 64302047622SThomas Huth select IMX_FEC 64402047622SThomas Huth select IMX_I2C 64537f95959SGuenter Roeck select WDT_IMX2 64602047622SThomas Huth select SDHCI 6475aa78a89SThomas Huth select UNIMP 64882f51817SPaolo Bonzini 649c1c60b0dSThomas Huthconfig MICROBIT 650c1c60b0dSThomas Huth bool 651441d701dSFabiano Rosas default y 652441d701dSFabiano Rosas depends on TCG && ARM 653c1c60b0dSThomas Huth select NRF51_SOC 654c1c60b0dSThomas Huth 65582f51817SPaolo Bonziniconfig NRF51_SOC 65682f51817SPaolo Bonzini bool 657e117e974SPeter Maydell imply I2C_DEVICES 658c1c60b0dSThomas Huth select I2C 659c1c60b0dSThomas Huth select ARM_V7M 6605aa78a89SThomas Huth select UNIMP 66182f51817SPaolo Bonzini 662b6e2b220SThomas Huthconfig EMCRAFT_SF2 663b6e2b220SThomas Huth bool 664441d701dSFabiano Rosas default y 665441d701dSFabiano Rosas depends on TCG && ARM 666b6e2b220SThomas Huth select MSF2 667b6e2b220SThomas Huth select SSI_M25P80 668b6e2b220SThomas Huth 66982f51817SPaolo Bonziniconfig MSF2 67082f51817SPaolo Bonzini bool 671b6e2b220SThomas Huth select ARM_V7M 6729533dcddSPaolo Bonzini select PTIMER 673b6e2b220SThomas Huth select SERIAL 674b6e2b220SThomas Huth select SSI 6755aa78a89SThomas Huth select UNIMP 67682f51817SPaolo Bonzini 67782f51817SPaolo Bonziniconfig ZAURUS 67882f51817SPaolo Bonzini bool 679959762d0SThomas Huth select NAND 680959762d0SThomas Huth select ECC 68182f51817SPaolo Bonzini 68282f51817SPaolo Bonziniconfig A9MPCORE 68382f51817SPaolo Bonzini bool 684bb275e4eSThomas Huth select A9_GTIMER 685bb275e4eSThomas Huth select A9SCU # snoop control unit 686bb275e4eSThomas Huth select ARM_GIC 687bb275e4eSThomas Huth select ARM_MPTIMER 68882f51817SPaolo Bonzini 68982f51817SPaolo Bonziniconfig A15MPCORE 69082f51817SPaolo Bonzini bool 6917951c7b7SThomas Huth select ARM_GIC 69282f51817SPaolo Bonzini 69382f51817SPaolo Bonziniconfig ARM11MPCORE 69482f51817SPaolo Bonzini bool 69579e93e24SThomas Huth select ARM11SCU 69682f51817SPaolo Bonzini 69782f51817SPaolo Bonziniconfig ARMSSE 69882f51817SPaolo Bonzini bool 699d2a99d74SThomas Huth select ARM_V7M 7004239b311SPeter Maydell select ARMSSE_CPU_PWRCTRL 701d2a99d74SThomas Huth select ARMSSE_CPUID 702d2a99d74SThomas Huth select ARMSSE_MHU 703d2a99d74SThomas Huth select CMSDK_APB_TIMER 704d2a99d74SThomas Huth select CMSDK_APB_DUALTIMER 705d2a99d74SThomas Huth select CMSDK_APB_UART 706d2a99d74SThomas Huth select CMSDK_APB_WATCHDOG 707d2a99d74SThomas Huth select IOTKIT_SECCTL 708d2a99d74SThomas Huth select IOTKIT_SYSCTL 709d2a99d74SThomas Huth select IOTKIT_SYSINFO 710282467f4SThomas Huth select OR_IRQ 711853c0167SThomas Huth select SPLIT_IRQ 712d2a99d74SThomas Huth select TZ_MPC 713d2a99d74SThomas Huth select TZ_MSC 714d2a99d74SThomas Huth select TZ_PPC 7155aa78a89SThomas Huth select UNIMP 7160d10df30SPeter Maydell select SSE_COUNTER 7170b8ceee8SPeter Maydell select SSE_TIMER 718