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 10908cbacccSThomas Huthconfig MUSCA 11008cbacccSThomas Huth bool 111441d701dSFabiano Rosas default y 112441d701dSFabiano Rosas depends on TCG && ARM 11308cbacccSThomas Huth select ARMSSE 11408cbacccSThomas Huth select PL011 11508cbacccSThomas Huth select PL031 116853c0167SThomas Huth select SPLIT_IRQ 1175aa78a89SThomas Huth select UNIMP 11808cbacccSThomas Huth 1199adfbf1bSPhilippe Mathieu-Daudéconfig MARVELL_88W8618 1209adfbf1bSPhilippe Mathieu-Daudé bool 1219adfbf1bSPhilippe Mathieu-Daudé 12282f51817SPaolo Bonziniconfig MUSICPAL 12382f51817SPaolo Bonzini bool 124441d701dSFabiano Rosas default y 125441d701dSFabiano Rosas depends on TCG && ARM 126498661ddSPhilippe Mathieu-Daudé select OR_IRQ 12759dd3eb3SThomas Huth select BITBANG_I2C 12859dd3eb3SThomas Huth select MARVELL_88W8618 1299533dcddSPaolo Bonzini select PTIMER 13059dd3eb3SThomas Huth select PFLASH_CFI02 13159dd3eb3SThomas Huth select SERIAL 13259dd3eb3SThomas Huth select WM8750 13382f51817SPaolo Bonzini 13482f51817SPaolo Bonziniconfig NETDUINO2 13582f51817SPaolo Bonzini bool 136441d701dSFabiano Rosas default y 137441d701dSFabiano Rosas depends on TCG && ARM 1386239ac7eSThomas Huth select STM32F205_SOC 13982f51817SPaolo Bonzini 140870c034dSAlistair Francisconfig NETDUINOPLUS2 141870c034dSAlistair Francis bool 142441d701dSFabiano Rosas default y 143441d701dSFabiano Rosas depends on TCG && ARM 144870c034dSAlistair Francis select STM32F405_SOC 145870c034dSAlistair Francis 146ee5bffa9SFelipe Balbiconfig OLIMEX_STM32_H405 147ee5bffa9SFelipe Balbi bool 148441d701dSFabiano Rosas default y 149441d701dSFabiano Rosas depends on TCG && ARM 150ee5bffa9SFelipe Balbi select STM32F405_SOC 151ee5bffa9SFelipe Balbi 15282f51817SPaolo Bonziniconfig NSERIES 15382f51817SPaolo Bonzini bool 154441d701dSFabiano Rosas default y 155441d701dSFabiano Rosas depends on TCG && ARM 1564826ac6dSThomas Huth select OMAP 157b3db996fSStefan Weil select TMP105 # temperature sensor 1584826ac6dSThomas Huth select BLIZZARD # LCD/TV controller 1594826ac6dSThomas Huth select ONENAND 1604826ac6dSThomas Huth select TSC210X # touchscreen/sensors/audio 1614826ac6dSThomas Huth select TSC2005 # touchscreen/sensors/keypad 1624826ac6dSThomas Huth select LM832X # GPIO keyboard chip 1634826ac6dSThomas Huth select TWL92230 # energy-management 1644826ac6dSThomas Huth select TUSB6010 16582f51817SPaolo Bonzini 16682f51817SPaolo Bonziniconfig OMAP 16782f51817SPaolo Bonzini bool 1684826ac6dSThomas Huth select FRAMEBUFFER 1694826ac6dSThomas Huth select I2C 1704826ac6dSThomas Huth select ECC 1714826ac6dSThomas Huth select NAND 1724826ac6dSThomas Huth select PFLASH_CFI01 1734826ac6dSThomas Huth select SD 1744826ac6dSThomas Huth select SERIAL 17582f51817SPaolo Bonzini 17682f51817SPaolo Bonziniconfig PXA2XX 17782f51817SPaolo Bonzini bool 178959762d0SThomas Huth select FRAMEBUFFER 179959762d0SThomas Huth select I2C 180959762d0SThomas Huth select SERIAL 181959762d0SThomas Huth select SD 182959762d0SThomas Huth select SSI 183959762d0SThomas Huth select USB_OHCI 1845c8ae30bSPhilippe Mathieu-Daudé select PCMCIA 185959762d0SThomas Huth 186959762d0SThomas Huthconfig GUMSTIX 187959762d0SThomas Huth bool 188441d701dSFabiano Rosas default y 189441d701dSFabiano Rosas depends on TCG && ARM 190959762d0SThomas Huth select PFLASH_CFI01 191959762d0SThomas Huth select SMC91C111 192959762d0SThomas Huth select PXA2XX 193959762d0SThomas Huth 194959762d0SThomas Huthconfig TOSA 195959762d0SThomas Huth bool 196441d701dSFabiano Rosas default y 197441d701dSFabiano Rosas depends on TCG && ARM 198959762d0SThomas Huth select ZAURUS # scoop 199959762d0SThomas Huth select MICRODRIVE 200959762d0SThomas Huth select PXA2XX 20106972067SPhilippe Mathieu-Daudé select LED 202959762d0SThomas Huth 203959762d0SThomas Huthconfig SPITZ 204959762d0SThomas Huth bool 205441d701dSFabiano Rosas default y 206441d701dSFabiano Rosas depends on TCG && ARM 207f12985f1SGan Qixin select ADS7846 # touch-screen controller 208959762d0SThomas Huth select MAX111X # A/D converter 209959762d0SThomas Huth select WM8750 # audio codec 210959762d0SThomas Huth select MAX7310 # GPIO expander 211959762d0SThomas Huth select ZAURUS # scoop 212959762d0SThomas Huth select NAND # memory 213959762d0SThomas Huth select ECC # Error-correcting for NAND 214959762d0SThomas Huth select MICRODRIVE 215959762d0SThomas Huth select PXA2XX 216959762d0SThomas Huth 217959762d0SThomas Huthconfig Z2 218959762d0SThomas Huth bool 219441d701dSFabiano Rosas default y 220441d701dSFabiano Rosas depends on TCG && ARM 221959762d0SThomas Huth select PFLASH_CFI01 222959762d0SThomas Huth select WM8750 223959762d0SThomas Huth select PL011 # UART 224959762d0SThomas Huth select PXA2XX 22582f51817SPaolo Bonzini 22682f51817SPaolo Bonziniconfig REALVIEW 22782f51817SPaolo Bonzini bool 228441d701dSFabiano Rosas default y 229441d701dSFabiano Rosas depends on TCG && ARM 23079e93e24SThomas Huth imply PCI_DEVICES 23179e93e24SThomas Huth imply PCI_TESTDEV 232e117e974SPeter Maydell imply I2C_DEVICES 23379e93e24SThomas Huth select SMC91C111 23479e93e24SThomas Huth select LAN9118 23579e93e24SThomas Huth select A9MPCORE 23679e93e24SThomas Huth select A15MPCORE 23779e93e24SThomas Huth select ARM11MPCORE 23879e93e24SThomas Huth select ARM_TIMER 23979e93e24SThomas Huth select VERSATILE_PCI 24079e93e24SThomas Huth select WM8750 # audio codec 24179e93e24SThomas Huth select LSI_SCSI_PCI 24279e93e24SThomas Huth select PCI 24379e93e24SThomas Huth select PL011 # UART 24479e93e24SThomas Huth select PL031 # RTC 24579e93e24SThomas Huth select PL041 # audio codec 24679e93e24SThomas Huth select PL050 # keyboard/mouse 24779e93e24SThomas Huth select PL061 # GPIO 24879e93e24SThomas Huth select PL080 # DMA controller 24979e93e24SThomas Huth select PL110 25079e93e24SThomas Huth select PL181 # display 25179e93e24SThomas Huth select PL310 # cache controller 252500a64d8SPhilippe Mathieu-Daudé select ARM_SBCON_I2C 25379e93e24SThomas Huth select DS1338 # I2C RTC+NVRAM 25479e93e24SThomas Huth select USB_OHCI 25582f51817SPaolo Bonzini 25664580903SHongbo Zhangconfig SBSA_REF 25764580903SHongbo Zhang bool 258441d701dSFabiano Rosas default y 259441d701dSFabiano Rosas depends on TCG && AARCH64 26064580903SHongbo Zhang imply PCI_DEVICES 26164580903SHongbo Zhang select AHCI 26264580903SHongbo Zhang select ARM_SMMUV3 26364580903SHongbo Zhang select GPIO_KEY 26464580903SHongbo Zhang select PCI_EXPRESS 26564580903SHongbo Zhang select PCI_EXPRESS_GENERIC_BRIDGE 26664580903SHongbo Zhang select PFLASH_CFI01 26764580903SHongbo Zhang select PL011 # UART 26864580903SHongbo Zhang select PL031 # RTC 26964580903SHongbo Zhang select PL061 # GPIO 27062c2b876SYuquan Wang select USB_XHCI_SYSBUS 2714204c5f7SShashi Mallela select WDT_SBSA 27293faf3b9SMarcin Juszkiewicz select BOCHS_DISPLAY 27364580903SHongbo Zhang 2745c6e99a7SThomas Huthconfig SABRELITE 2755c6e99a7SThomas Huth bool 276441d701dSFabiano Rosas default y 277441d701dSFabiano Rosas depends on TCG && ARM 2785c6e99a7SThomas Huth select FSL_IMX6 2795c6e99a7SThomas Huth select SSI_M25P80 2805c6e99a7SThomas Huth 28182f51817SPaolo Bonziniconfig STELLARIS 28282f51817SPaolo Bonzini bool 283441d701dSFabiano Rosas default y 284441d701dSFabiano Rosas depends on TCG && ARM 285e117e974SPeter Maydell imply I2C_DEVICES 286782ef8cdSThomas Huth select ARM_V7M 287782ef8cdSThomas Huth select CMSDK_APB_WATCHDOG 288782ef8cdSThomas Huth select I2C 289782ef8cdSThomas Huth select PL011 # UART 29058f7f3c4SPhilippe Mathieu-Daudé select PL022 # SPI 291782ef8cdSThomas Huth select PL061 # GPIO 292782ef8cdSThomas Huth select SSD0303 # OLED display 293782ef8cdSThomas Huth select SSD0323 # OLED display 294782ef8cdSThomas Huth select SSI_SD 295c45460deSPeter Maydell select STELLARIS_GAMEPAD 296782ef8cdSThomas Huth select STELLARIS_ENET # ethernet 297f3eb7557SPeter Maydell select STELLARIS_GPTM # general purpose timer module 2985aa78a89SThomas Huth select UNIMP 29982f51817SPaolo Bonzini 3002ac2410cSAlexandre Ioossconfig STM32VLDISCOVERY 3012ac2410cSAlexandre Iooss bool 302441d701dSFabiano Rosas default y 303441d701dSFabiano Rosas depends on TCG && ARM 3042ac2410cSAlexandre Iooss select STM32F100_SOC 3052ac2410cSAlexandre Iooss 30682f51817SPaolo Bonziniconfig STRONGARM 30782f51817SPaolo Bonzini bool 308839507adSThomas Huth select PXA2XX 309839507adSThomas Huth 310839507adSThomas Huthconfig COLLIE 311839507adSThomas Huth bool 312441d701dSFabiano Rosas default y 313441d701dSFabiano Rosas depends on TCG && ARM 314839507adSThomas Huth select PFLASH_CFI01 315839507adSThomas Huth select ZAURUS # scoop 316839507adSThomas Huth select STRONGARM 31782f51817SPaolo Bonzini 3184826ac6dSThomas Huthconfig SX1 3194826ac6dSThomas Huth bool 320441d701dSFabiano Rosas default y 321441d701dSFabiano Rosas depends on TCG && ARM 3224826ac6dSThomas Huth select OMAP 3234826ac6dSThomas Huth 32482f51817SPaolo Bonziniconfig VERSATILE 32582f51817SPaolo Bonzini bool 326441d701dSFabiano Rosas default y 327441d701dSFabiano Rosas depends on TCG && ARM 32879e93e24SThomas Huth select ARM_TIMER # sp804 32979e93e24SThomas Huth select PFLASH_CFI01 33079e93e24SThomas Huth select LSI_SCSI_PCI 33179e93e24SThomas Huth select PL050 # keyboard/mouse 33279e93e24SThomas Huth select PL080 # DMA controller 33379e93e24SThomas Huth select PL190 # Vector PIC 33479e93e24SThomas Huth select REALVIEW 33579e93e24SThomas Huth select USB_OHCI 33679e93e24SThomas Huth 33779e93e24SThomas Huthconfig VEXPRESS 33879e93e24SThomas Huth bool 339441d701dSFabiano Rosas default y 340441d701dSFabiano Rosas depends on TCG && ARM 34179e93e24SThomas Huth select A9MPCORE 34279e93e24SThomas Huth select A15MPCORE 34379e93e24SThomas Huth select ARM_MPTIMER 34479e93e24SThomas Huth select ARM_TIMER # sp804 34579e93e24SThomas Huth select LAN9118 34679e93e24SThomas Huth select PFLASH_CFI01 34779e93e24SThomas Huth select PL011 # UART 34879e93e24SThomas Huth select PL041 # audio codec 34979e93e24SThomas Huth select PL181 # display 35079e93e24SThomas Huth select REALVIEW 35179e93e24SThomas Huth select SII9022 35279e93e24SThomas Huth select VIRTIO_MMIO 35382f51817SPaolo Bonzini 35482f51817SPaolo Bonziniconfig ZYNQ 35582f51817SPaolo Bonzini bool 356441d701dSFabiano Rosas default y 357441d701dSFabiano Rosas depends on TCG && ARM 35831576a91SThomas Huth select A9MPCORE 35931576a91SThomas Huth select CADENCE # UART 36031576a91SThomas Huth select PFLASH_CFI02 36131576a91SThomas Huth select PL330 36231576a91SThomas Huth select SDHCI 36331576a91SThomas Huth select SSI_M25P80 36431576a91SThomas Huth select USB_EHCI_SYSBUS 36531576a91SThomas Huth select XILINX # UART 36631576a91SThomas Huth select XILINX_AXI 36731576a91SThomas Huth select XILINX_SPI 36831576a91SThomas Huth select XILINX_SPIPS 36931576a91SThomas Huth select ZYNQ_DEVCFG 37082f51817SPaolo Bonzini 37182f51817SPaolo Bonziniconfig ARM_V7M 37282f51817SPaolo Bonzini bool 373cd43648aSAlex Bennée # currently v7M must be included in a TCG build due to translate.c 374441d701dSFabiano Rosas default y 375441d701dSFabiano Rosas depends on TCG && ARM 3769ad5f6b0SAndrew Jones select PTIMER 37782f51817SPaolo Bonzini 37882f51817SPaolo Bonziniconfig ALLWINNER_A10 37982f51817SPaolo Bonzini bool 3805885e665SThomas Huth select AHCI 3815885e665SThomas Huth select ALLWINNER_A10_PIT 3825885e665SThomas Huth select ALLWINNER_A10_PIC 383423ec28bSStrahinja Jankovic select ALLWINNER_A10_CCM 384edd3a59dSStrahinja Jankovic select ALLWINNER_A10_DRAMC 385470f9f2dSStrahinja Jankovic select ALLWINNER_WDT 3865885e665SThomas Huth select ALLWINNER_EMAC 3879be8a82cSStrahinja Jankovic select ALLWINNER_I2C 388a9545430Sqianfan Zhao select AXP2XX_PMU 3895885e665SThomas Huth select SERIAL 3905aa78a89SThomas Huth select UNIMP 39182f51817SPaolo Bonzini 392740dafc0SNiek Linnenbankconfig ALLWINNER_H3 393740dafc0SNiek Linnenbank bool 394441d701dSFabiano Rosas default y 395441d701dSFabiano Rosas depends on TCG && ARM 396740dafc0SNiek Linnenbank select ALLWINNER_A10_PIT 39729d08975SNiek Linnenbank select ALLWINNER_SUN8I_EMAC 3989be8a82cSStrahinja Jankovic select ALLWINNER_I2C 399c663fc9fSStrahinja Jankovic select ALLWINNER_WDT 400740dafc0SNiek Linnenbank select SERIAL 401740dafc0SNiek Linnenbank select ARM_TIMER 402740dafc0SNiek Linnenbank select ARM_GIC 403740dafc0SNiek Linnenbank select UNIMP 4042e4dfe80SNiek Linnenbank select USB_OHCI 4052e4dfe80SNiek Linnenbank select USB_EHCI_SYSBUS 40682e48382SNiek Linnenbank select SD 407740dafc0SNiek Linnenbank 4088d9006aeSqianfan Zhaoconfig ALLWINNER_R40 4098d9006aeSqianfan Zhao bool 4108d9006aeSqianfan Zhao default y if TCG && ARM 4112a02da74SGuenter Roeck select AHCI 41205def917Sqianfan Zhao select ALLWINNER_SRAMC 4138d9006aeSqianfan Zhao select ALLWINNER_A10_PIT 4142af71d28SGuenter Roeck select ALLWINNER_WDT 415a9545430Sqianfan Zhao select AXP2XX_PMU 4168d9006aeSqianfan Zhao select SERIAL 4178d9006aeSqianfan Zhao select ARM_TIMER 4188d9006aeSqianfan Zhao select ARM_GIC 4198d9006aeSqianfan Zhao select UNIMP 42043eef24fSGuenter Roeck select USB_OHCI 42143eef24fSGuenter Roeck select USB_EHCI_SYSBUS 4228d9006aeSqianfan Zhao select SD 4238d9006aeSqianfan Zhao 42482f51817SPaolo Bonziniconfig RASPI 42582f51817SPaolo Bonzini bool 426441d701dSFabiano Rosas default y 427441d701dSFabiano Rosas depends on TCG && ARM 4281ad846a2SThomas Huth select FRAMEBUFFER 4291ad846a2SThomas Huth select PL011 # UART 4301ad846a2SThomas Huth select SDHCI 4318d942986SThomas Huth select USB_DWC2 432*f09c2b7bSRayhan Faizel select BCM2835_SPI 43382f51817SPaolo Bonzini 4340f76debdSAlexandre Ioossconfig STM32F100_SOC 4350f76debdSAlexandre Iooss bool 4360f76debdSAlexandre Iooss select ARM_V7M 4370f76debdSAlexandre Iooss select STM32F2XX_USART 4380f76debdSAlexandre Iooss select STM32F2XX_SPI 4390f76debdSAlexandre Iooss 44082f51817SPaolo Bonziniconfig STM32F205_SOC 44182f51817SPaolo Bonzini bool 4426239ac7eSThomas Huth select ARM_V7M 443282467f4SThomas Huth select OR_IRQ 4446239ac7eSThomas Huth select STM32F2XX_TIMER 4456239ac7eSThomas Huth select STM32F2XX_USART 4466239ac7eSThomas Huth select STM32F2XX_SYSCFG 4476239ac7eSThomas Huth select STM32F2XX_ADC 4486239ac7eSThomas Huth select STM32F2XX_SPI 44982f51817SPaolo Bonzini 450870c034dSAlistair Francisconfig STM32F405_SOC 451870c034dSAlistair Francis bool 452870c034dSAlistair Francis select ARM_V7M 4539e39983eSPhilippe Mathieu-Daudé select OR_IRQ 454870c034dSAlistair Francis select STM32F4XX_SYSCFG 455e64d8c83SAlistair Francis select STM32F4XX_EXTI 456870c034dSAlistair Francis 45741581f13SInès Varholconfig B_L475E_IOT01A 45841581f13SInès Varhol bool 45941581f13SInès Varhol default y 46041581f13SInès Varhol depends on TCG && ARM 46141581f13SInès Varhol select STM32L4X5_SOC 46241581f13SInès Varhol 46304a7c7b1SInès Varholconfig STM32L4X5_SOC 46404a7c7b1SInès Varhol bool 46504a7c7b1SInès Varhol select ARM_V7M 46604a7c7b1SInès Varhol select OR_IRQ 4677dfe2312SInès Varhol select STM32L4X5_SYSCFG 46852671f69SInès Varhol select STM32L4X5_EXTI 46904a7c7b1SInès Varhol 47082f51817SPaolo Bonziniconfig XLNX_ZYNQMP_ARM 47182f51817SPaolo Bonzini bool 47204c4cc10SMarc-André Lureau default y if PIXMAN 473441d701dSFabiano Rosas depends on TCG && AARCH64 474f3c3a1e2SThomas Huth select AHCI 475f3c3a1e2SThomas Huth select ARM_GIC 476f3c3a1e2SThomas Huth select CADENCE 477f3c3a1e2SThomas Huth select DDC 478f3c3a1e2SThomas Huth select DPCD 479f3c3a1e2SThomas Huth select SDHCI 480f3c3a1e2SThomas Huth select SSI 481f3c3a1e2SThomas Huth select SSI_M25P80 482f3c3a1e2SThomas Huth select XILINX_AXI 483f3c3a1e2SThomas Huth select XILINX_SPIPS 484668351a5SXuzhou Cheng select XLNX_CSU_DMA 48504c4cc10SMarc-André Lureau select XLNX_DISPLAYPORT 486f3c3a1e2SThomas Huth select XLNX_ZYNQMP 4876bfaec73SPhilippe Mathieu-Daudé select XLNX_ZDMA 488f4880c2dSPhilippe Mathieu-Daudé select USB_DWC3 48982f51817SPaolo Bonzini 49082f51817SPaolo Bonziniconfig XLNX_VERSAL 49182f51817SPaolo Bonzini bool 492441d701dSFabiano Rosas default y 493441d701dSFabiano Rosas depends on TCG && AARCH64 49424c7bb31SThomas Huth select ARM_GIC 49524c7bb31SThomas Huth select PL011 49624c7bb31SThomas Huth select CADENCE 49724c7bb31SThomas Huth select VIRTIO_MMIO 4985aa78a89SThomas Huth select UNIMP 4996bfaec73SPhilippe Mathieu-Daudé select XLNX_ZDMA 5001de3b490SPhilippe Mathieu-Daudé select XLNX_ZYNQMP 501d064c19dSAlex Bennée select OR_IRQ 502393185bcSTong Ho select XLNX_BBRAM 5035f4910ffSTong Ho select XLNX_EFUSE_VERSAL 504b9353acfSFabiano Rosas select XLNX_USB_SUBSYS 5053b22376bSTong Ho select XLNX_VERSAL_TRNG 506b271b6a3SMarc-André Lureau select XLNX_CSU_DMA 50782f51817SPaolo Bonzini 508e5a7ba87SHavard Skinnemoenconfig NPCM7XX 509e5a7ba87SHavard Skinnemoen bool 510441d701dSFabiano Rosas default y 511441d701dSFabiano Rosas depends on TCG && ARM 5122d8f048cSHavard Skinnemoen select A9MPCORE 5136f351a7aSTitus Rwantare select ADM1266 514c93488f1STitus Rwantare select ADM1272 5152d8f048cSHavard Skinnemoen select ARM_GIC 516d43bb04cSPhilippe Mathieu-Daudé select SMBUS 5172ef1e0d7SHao Wu select AT24C # EEPROM 5187215456aSTitus Rwantare select MAX34451 519ffcdae67STitus Rwantare select ISL_PMBUS_VR 5202d8f048cSHavard Skinnemoen select PL310 # cache controller 5213746d5c1STitus Rwantare select PMBUS 5222d8f048cSHavard Skinnemoen select SERIAL 523b821242cSHavard Skinnemoen select SSI 5242d8f048cSHavard Skinnemoen select UNIMP 5256229659eSPatrick Venture select PCA954X 526e5a7ba87SHavard Skinnemoen 52782f51817SPaolo Bonziniconfig FSL_IMX25 52882f51817SPaolo Bonzini bool 529441d701dSFabiano Rosas default y 530441d701dSFabiano Rosas depends on TCG && ARM 531e117e974SPeter Maydell imply I2C_DEVICES 53202047622SThomas Huth select IMX 53302047622SThomas Huth select IMX_FEC 53402047622SThomas Huth select IMX_I2C 5354f0aff00SGuenter Roeck select WDT_IMX2 536ee9ffe0cSPhilippe Mathieu-Daudé select SDHCI 53782f51817SPaolo Bonzini 53882f51817SPaolo Bonziniconfig FSL_IMX31 53982f51817SPaolo Bonzini bool 540441d701dSFabiano Rosas default y 541441d701dSFabiano Rosas depends on TCG && ARM 542e117e974SPeter Maydell imply I2C_DEVICES 54373129f43SThomas Huth select SERIAL 54473129f43SThomas Huth select IMX 54573129f43SThomas Huth select IMX_I2C 546b9e521ddSGuenter Roeck select WDT_IMX2 54773129f43SThomas Huth select LAN9118 54882f51817SPaolo Bonzini 54982f51817SPaolo Bonziniconfig FSL_IMX6 55082f51817SPaolo Bonzini bool 5515e6be95eSNikita Ostrenkov imply PCIE_DEVICES 552e117e974SPeter Maydell imply I2C_DEVICES 5535c6e99a7SThomas Huth select A9MPCORE 5545c6e99a7SThomas Huth select IMX 5555c6e99a7SThomas Huth select IMX_FEC 5565c6e99a7SThomas Huth select IMX_I2C 5570701a5efSGuenter Roeck select IMX_USBPHY 55837f95959SGuenter Roeck select WDT_IMX2 559f7f5784aSNikita Ostrenkov select PL310 # cache controller 5605e6be95eSNikita Ostrenkov select PCI_EXPRESS_DESIGNWARE 56102047622SThomas Huth select SDHCI 56282f51817SPaolo Bonzini 56382f51817SPaolo Bonziniconfig ASPEED_SOC 56482f51817SPaolo Bonzini bool 565441d701dSFabiano Rosas default y 566441d701dSFabiano Rosas depends on TCG && ARM 56768e44ddaSThomas Huth select DS1338 56868e44ddaSThomas Huth select FTGMAC100 56968e44ddaSThomas Huth select I2C 57046560cb1SJoel Stanley select DPS310 57168e44ddaSThomas Huth select PCA9552 57268e44ddaSThomas Huth select SERIAL 57368e44ddaSThomas Huth select SMBUS_EEPROM 5743ec75e39SPatrick Venture select PCA954X 57568e44ddaSThomas Huth select SSI 57668e44ddaSThomas Huth select SSI_M25P80 57768e44ddaSThomas Huth select TMP105 57868e44ddaSThomas Huth select TMP421 5795e623f2bSJohn Wang select EMC141X 5805aa78a89SThomas Huth select UNIMP 5817cfbde5eSPhilippe Mathieu-Daudé select LED 5822a75e8c3SMaheswara Kurapati select PMBUS 5832a75e8c3SMaheswara Kurapati select MAX31785 584eb04c35dSNinad Palsule select FSI_APB2OPB_ASPEED 58582f51817SPaolo Bonzini 58682f51817SPaolo Bonziniconfig MPS2 58782f51817SPaolo Bonzini bool 588441d701dSFabiano Rosas default y 589441d701dSFabiano Rosas depends on TCG && ARM 590e117e974SPeter Maydell imply I2C_DEVICES 591d2a99d74SThomas Huth select ARMSSE 592d2a99d74SThomas Huth select LAN9118 593d2a99d74SThomas Huth select MPS2_FPGAIO 594d2a99d74SThomas Huth select MPS2_SCC 595282467f4SThomas Huth select OR_IRQ 59658f7f3c4SPhilippe Mathieu-Daudé select PL022 # SPI 597d2a99d74SThomas Huth select PL080 # DMA controller 598853c0167SThomas Huth select SPLIT_IRQ 5995aa78a89SThomas Huth select UNIMP 600ecbe51afSPhilippe Mathieu-Daudé select CMSDK_APB_WATCHDOG 601500a64d8SPhilippe Mathieu-Daudé select ARM_SBCON_I2C 60282f51817SPaolo Bonzini 60382f51817SPaolo Bonziniconfig FSL_IMX7 60482f51817SPaolo Bonzini bool 605441d701dSFabiano Rosas default y 606441d701dSFabiano Rosas depends on TCG && ARM 60702047622SThomas Huth imply PCI_DEVICES 60802047622SThomas Huth imply TEST_DEVICES 609e117e974SPeter Maydell imply I2C_DEVICES 61002047622SThomas Huth select A15MPCORE 61102047622SThomas Huth select PCI 61202047622SThomas Huth select IMX 61302047622SThomas Huth select IMX_FEC 61402047622SThomas Huth select IMX_I2C 61537f95959SGuenter Roeck select WDT_IMX2 61602047622SThomas Huth select PCI_EXPRESS_DESIGNWARE 61702047622SThomas Huth select SDHCI 6185aa78a89SThomas Huth select UNIMP 61982f51817SPaolo Bonzini 62082f51817SPaolo Bonziniconfig ARM_SMMUV3 62182f51817SPaolo Bonzini bool 62282f51817SPaolo Bonzini 62382f51817SPaolo Bonziniconfig FSL_IMX6UL 62482f51817SPaolo Bonzini bool 625441d701dSFabiano Rosas default y 626441d701dSFabiano Rosas depends on TCG && ARM 627e117e974SPeter Maydell imply I2C_DEVICES 62802047622SThomas Huth select A15MPCORE 62902047622SThomas Huth select IMX 63002047622SThomas Huth select IMX_FEC 63102047622SThomas Huth select IMX_I2C 63237f95959SGuenter Roeck select WDT_IMX2 63302047622SThomas Huth select SDHCI 6345aa78a89SThomas Huth select UNIMP 63582f51817SPaolo Bonzini 636c1c60b0dSThomas Huthconfig MICROBIT 637c1c60b0dSThomas Huth bool 638441d701dSFabiano Rosas default y 639441d701dSFabiano Rosas depends on TCG && ARM 640c1c60b0dSThomas Huth select NRF51_SOC 641c1c60b0dSThomas Huth 64282f51817SPaolo Bonziniconfig NRF51_SOC 64382f51817SPaolo Bonzini bool 644e117e974SPeter Maydell imply I2C_DEVICES 645c1c60b0dSThomas Huth select I2C 646c1c60b0dSThomas Huth select ARM_V7M 6475aa78a89SThomas Huth select UNIMP 64882f51817SPaolo Bonzini 649b6e2b220SThomas Huthconfig EMCRAFT_SF2 650b6e2b220SThomas Huth bool 651441d701dSFabiano Rosas default y 652441d701dSFabiano Rosas depends on TCG && ARM 653b6e2b220SThomas Huth select MSF2 654b6e2b220SThomas Huth select SSI_M25P80 655b6e2b220SThomas Huth 65682f51817SPaolo Bonziniconfig MSF2 65782f51817SPaolo Bonzini bool 658b6e2b220SThomas Huth select ARM_V7M 6599533dcddSPaolo Bonzini select PTIMER 660b6e2b220SThomas Huth select SERIAL 661b6e2b220SThomas Huth select SSI 6625aa78a89SThomas Huth select UNIMP 66382f51817SPaolo Bonzini 66482f51817SPaolo Bonziniconfig ZAURUS 66582f51817SPaolo Bonzini bool 666959762d0SThomas Huth select NAND 667959762d0SThomas Huth select ECC 66882f51817SPaolo Bonzini 66982f51817SPaolo Bonziniconfig A9MPCORE 67082f51817SPaolo Bonzini bool 671bb275e4eSThomas Huth select A9_GTIMER 672bb275e4eSThomas Huth select A9SCU # snoop control unit 673bb275e4eSThomas Huth select ARM_GIC 674bb275e4eSThomas Huth select ARM_MPTIMER 67582f51817SPaolo Bonzini 67682f51817SPaolo Bonziniconfig A15MPCORE 67782f51817SPaolo Bonzini bool 6787951c7b7SThomas Huth select ARM_GIC 67982f51817SPaolo Bonzini 68082f51817SPaolo Bonziniconfig ARM11MPCORE 68182f51817SPaolo Bonzini bool 68279e93e24SThomas Huth select ARM11SCU 68382f51817SPaolo Bonzini 68482f51817SPaolo Bonziniconfig ARMSSE 68582f51817SPaolo Bonzini bool 686d2a99d74SThomas Huth select ARM_V7M 6874239b311SPeter Maydell select ARMSSE_CPU_PWRCTRL 688d2a99d74SThomas Huth select ARMSSE_CPUID 689d2a99d74SThomas Huth select ARMSSE_MHU 690d2a99d74SThomas Huth select CMSDK_APB_TIMER 691d2a99d74SThomas Huth select CMSDK_APB_DUALTIMER 692d2a99d74SThomas Huth select CMSDK_APB_UART 693d2a99d74SThomas Huth select CMSDK_APB_WATCHDOG 694d2a99d74SThomas Huth select IOTKIT_SECCTL 695d2a99d74SThomas Huth select IOTKIT_SYSCTL 696d2a99d74SThomas Huth select IOTKIT_SYSINFO 697282467f4SThomas Huth select OR_IRQ 698853c0167SThomas Huth select SPLIT_IRQ 699d2a99d74SThomas Huth select TZ_MPC 700d2a99d74SThomas Huth select TZ_MSC 701d2a99d74SThomas Huth select TZ_PPC 7025aa78a89SThomas Huth select UNIMP 7030d10df30SPeter Maydell select SSE_COUNTER 7040b8ceee8SPeter Maydell select SSE_TIMER 705