182f51817SPaolo Bonziniconfig ARM_VIRT 282f51817SPaolo Bonzini bool 3*1a67aed8SPaolo Bonzini default y 4*1a67aed8SPaolo Bonzini depends on ARM 57951c7b7SThomas Huth imply PCI_DEVICES 67951c7b7SThomas Huth imply TEST_DEVICES 77951c7b7SThomas Huth imply VFIO_AMD_XGBE 8e0e312f3SPaolo Bonzini imply VFIO_PLATFORM 97951c7b7SThomas Huth imply VFIO_XGMAC 10c294ac32SEric Auger imply TPM_TIS_SYSBUS 11139fdb3eSNinad Palsule imply TPM_TIS_I2C 12cfa1f4bcSPhilippe Mathieu-Daudé imply NVDIMM 1309702383SCédric Le Goater imply IOMMUFD 143362c568SAndrew Jones select ARM_GIC 157951c7b7SThomas Huth select ACPI 167951c7b7SThomas Huth select ARM_SMMUV3 177951c7b7SThomas Huth select GPIO_KEY 187951c7b7SThomas Huth select FW_CFG_DMA 197951c7b7SThomas Huth select PCI_EXPRESS 207951c7b7SThomas Huth select PCI_EXPRESS_GENERIC_BRIDGE 217951c7b7SThomas Huth select PFLASH_CFI01 227951c7b7SThomas Huth select PL011 # UART 237951c7b7SThomas Huth select PL031 # RTC 247951c7b7SThomas Huth select PL061 # GPIO 25daa726d9SMaxim Uvarov select GPIO_PWR 267951c7b7SThomas Huth select PLATFORM_BUS 277951c7b7SThomas Huth select SMBIOS 287951c7b7SThomas Huth select VIRTIO_MMIO 29f13a944cSWei Yang select ACPI_PCI 301f283ae1SEric Auger select MEM_DEVICE 311f283ae1SEric Auger select DIMM 32cff51ac9SShameer Kolothum select ACPI_HW_REDUCED 33b77a52a0SPhilippe Mathieu-Daudé select ACPI_APEI 34cf1a5cc9SJean-Philippe Brucker select ACPI_VIOT 35b1b87327SGavin Shan select VIRTIO_MEM_SUPPORTED 36fc1e01e0SJonathan Cameron select ACPI_CXL 377cbd3fd3SXiang Chen select ACPI_HMAT 3882f51817SPaolo Bonzini 394826ac6dSThomas Huthconfig CHEETAH 404826ac6dSThomas Huth bool 41441d701dSFabiano Rosas default y 42441d701dSFabiano Rosas depends on TCG && ARM 434826ac6dSThomas Huth select OMAP 444826ac6dSThomas Huth select TSC210X 454826ac6dSThomas Huth 465885e665SThomas Huthconfig CUBIEBOARD 475885e665SThomas Huth bool 48441d701dSFabiano Rosas default y 49441d701dSFabiano Rosas depends on TCG && ARM 505885e665SThomas Huth select ALLWINNER_A10 515885e665SThomas Huth 5282f51817SPaolo Bonziniconfig DIGIC 5382f51817SPaolo Bonzini bool 54441d701dSFabiano Rosas default y 55441d701dSFabiano Rosas depends on TCG && ARM 569533dcddSPaolo Bonzini select PTIMER 57627b06edSThomas Huth select PFLASH_CFI02 5882f51817SPaolo Bonzini 5982f51817SPaolo Bonziniconfig EXYNOS4 6082f51817SPaolo Bonzini bool 61441d701dSFabiano Rosas default y 62441d701dSFabiano Rosas depends on TCG && ARM 63e117e974SPeter Maydell imply I2C_DEVICES 64bb275e4eSThomas Huth select A9MPCORE 65bb275e4eSThomas Huth select I2C 66bb275e4eSThomas Huth select LAN9118 67bb275e4eSThomas Huth select PL310 # cache controller 689533dcddSPaolo Bonzini select PTIMER 69bb275e4eSThomas Huth select SDHCI 70bb275e4eSThomas Huth select USB_EHCI_SYSBUS 715900c7a6SPhilippe Mathieu-Daudé select OR_IRQ 7282f51817SPaolo Bonzini 7382f51817SPaolo Bonziniconfig HIGHBANK 7482f51817SPaolo Bonzini bool 75441d701dSFabiano Rosas default y 76441d701dSFabiano Rosas depends on TCG && ARM 7708bcda02SThomas Huth select A9MPCORE 7808bcda02SThomas Huth select A15MPCORE 7908bcda02SThomas Huth select AHCI 8008bcda02SThomas Huth select ARM_TIMER # sp804 8108bcda02SThomas Huth select ARM_V7M 8208bcda02SThomas Huth select PL011 # UART 8358f7f3c4SPhilippe Mathieu-Daudé select PL022 # SPI 8408bcda02SThomas Huth select PL031 # RTC 8508bcda02SThomas Huth select PL061 # GPIO 8608bcda02SThomas Huth select PL310 # cache controller 8708bcda02SThomas Huth select XGMAC # ethernet 8882f51817SPaolo Bonzini 8982f51817SPaolo Bonziniconfig INTEGRATOR 9082f51817SPaolo Bonzini bool 91441d701dSFabiano Rosas default y 92441d701dSFabiano Rosas depends on TCG && ARM 934cdea98bSThomas Huth select ARM_TIMER 944cdea98bSThomas Huth select INTEGRATOR_DEBUG 954cdea98bSThomas Huth select PL011 # UART 964cdea98bSThomas Huth select PL031 # RTC 975df2cfbcSPhilippe Mathieu-Daudé select PL041 # audio 984cdea98bSThomas Huth select PL050 # keyboard/mouse 994cdea98bSThomas Huth select PL110 # pl111 LCD controller 1004cdea98bSThomas Huth select PL181 # display 1014cdea98bSThomas Huth select SMC91C111 10282f51817SPaolo Bonzini 10382f51817SPaolo Bonziniconfig MAINSTONE 10482f51817SPaolo Bonzini bool 105441d701dSFabiano Rosas default y 106441d701dSFabiano Rosas depends on TCG && ARM 107959762d0SThomas Huth select PXA2XX 108959762d0SThomas Huth select PFLASH_CFI01 109959762d0SThomas Huth select SMC91C111 11082f51817SPaolo Bonzini 111273a70aeSPeter Maydellconfig MPS3R 112273a70aeSPeter Maydell bool 113273a70aeSPeter Maydell default y 114273a70aeSPeter Maydell depends on TCG && ARM 115273a70aeSPeter Maydell 11608cbacccSThomas Huthconfig MUSCA 11708cbacccSThomas Huth bool 118441d701dSFabiano Rosas default y 119441d701dSFabiano Rosas depends on TCG && ARM 12008cbacccSThomas Huth select ARMSSE 12108cbacccSThomas Huth select PL011 12208cbacccSThomas Huth select PL031 123853c0167SThomas Huth select SPLIT_IRQ 1245aa78a89SThomas Huth select UNIMP 12508cbacccSThomas Huth 1269adfbf1bSPhilippe Mathieu-Daudéconfig MARVELL_88W8618 1279adfbf1bSPhilippe Mathieu-Daudé bool 1289adfbf1bSPhilippe Mathieu-Daudé 12982f51817SPaolo Bonziniconfig MUSICPAL 13082f51817SPaolo Bonzini bool 131441d701dSFabiano Rosas default y 132441d701dSFabiano Rosas depends on TCG && ARM 133498661ddSPhilippe Mathieu-Daudé select OR_IRQ 13459dd3eb3SThomas Huth select BITBANG_I2C 13559dd3eb3SThomas Huth select MARVELL_88W8618 1369533dcddSPaolo Bonzini select PTIMER 13759dd3eb3SThomas Huth select PFLASH_CFI02 13859dd3eb3SThomas Huth select SERIAL 13959dd3eb3SThomas Huth select WM8750 14082f51817SPaolo Bonzini 14182f51817SPaolo Bonziniconfig NETDUINO2 14282f51817SPaolo Bonzini bool 143441d701dSFabiano Rosas default y 144441d701dSFabiano Rosas depends on TCG && ARM 1456239ac7eSThomas Huth select STM32F205_SOC 14682f51817SPaolo Bonzini 147870c034dSAlistair Francisconfig NETDUINOPLUS2 148870c034dSAlistair Francis bool 149441d701dSFabiano Rosas default y 150441d701dSFabiano Rosas depends on TCG && ARM 151870c034dSAlistair Francis select STM32F405_SOC 152870c034dSAlistair Francis 153ee5bffa9SFelipe Balbiconfig OLIMEX_STM32_H405 154ee5bffa9SFelipe Balbi bool 155441d701dSFabiano Rosas default y 156441d701dSFabiano Rosas depends on TCG && ARM 157ee5bffa9SFelipe Balbi select STM32F405_SOC 158ee5bffa9SFelipe Balbi 15982f51817SPaolo Bonziniconfig NSERIES 16082f51817SPaolo Bonzini bool 161441d701dSFabiano Rosas default y 162441d701dSFabiano Rosas depends on TCG && ARM 1634826ac6dSThomas Huth select OMAP 164b3db996fSStefan Weil select TMP105 # temperature sensor 1654826ac6dSThomas Huth select BLIZZARD # LCD/TV controller 1664826ac6dSThomas Huth select ONENAND 1674826ac6dSThomas Huth select TSC210X # touchscreen/sensors/audio 1684826ac6dSThomas Huth select TSC2005 # touchscreen/sensors/keypad 1694826ac6dSThomas Huth select LM832X # GPIO keyboard chip 1704826ac6dSThomas Huth select TWL92230 # energy-management 1714826ac6dSThomas Huth select TUSB6010 17282f51817SPaolo Bonzini 17382f51817SPaolo Bonziniconfig OMAP 17482f51817SPaolo Bonzini bool 1754826ac6dSThomas Huth select FRAMEBUFFER 1764826ac6dSThomas Huth select I2C 1774826ac6dSThomas Huth select ECC 1784826ac6dSThomas Huth select NAND 1794826ac6dSThomas Huth select PFLASH_CFI01 1804826ac6dSThomas Huth select SD 1814826ac6dSThomas Huth select SERIAL 18282f51817SPaolo Bonzini 18382f51817SPaolo Bonziniconfig PXA2XX 18482f51817SPaolo Bonzini bool 185959762d0SThomas Huth select FRAMEBUFFER 186959762d0SThomas Huth select I2C 187959762d0SThomas Huth select SERIAL 188959762d0SThomas Huth select SD 189959762d0SThomas Huth select SSI 19015f07fb8SPaolo Bonzini select USB_OHCI_SYSBUS 1915c8ae30bSPhilippe Mathieu-Daudé select PCMCIA 192959762d0SThomas Huth 193959762d0SThomas Huthconfig GUMSTIX 194959762d0SThomas Huth bool 195441d701dSFabiano Rosas default y 196441d701dSFabiano Rosas depends on TCG && ARM 197959762d0SThomas Huth select PFLASH_CFI01 198959762d0SThomas Huth select SMC91C111 199959762d0SThomas Huth select PXA2XX 200959762d0SThomas Huth 201959762d0SThomas Huthconfig TOSA 202959762d0SThomas Huth bool 203441d701dSFabiano Rosas default y 204441d701dSFabiano Rosas depends on TCG && ARM 205959762d0SThomas Huth select ZAURUS # scoop 206959762d0SThomas Huth select MICRODRIVE 207959762d0SThomas Huth select PXA2XX 20806972067SPhilippe Mathieu-Daudé select LED 209959762d0SThomas Huth 210959762d0SThomas Huthconfig SPITZ 211959762d0SThomas Huth bool 212441d701dSFabiano Rosas default y 213441d701dSFabiano Rosas depends on TCG && ARM 214f12985f1SGan Qixin select ADS7846 # touch-screen controller 215959762d0SThomas Huth select MAX111X # A/D converter 216959762d0SThomas Huth select WM8750 # audio codec 217959762d0SThomas Huth select MAX7310 # GPIO expander 218959762d0SThomas Huth select ZAURUS # scoop 219959762d0SThomas Huth select NAND # memory 220959762d0SThomas Huth select ECC # Error-correcting for NAND 221959762d0SThomas Huth select MICRODRIVE 222959762d0SThomas Huth select PXA2XX 223959762d0SThomas Huth 224959762d0SThomas Huthconfig Z2 225959762d0SThomas Huth bool 226441d701dSFabiano Rosas default y 227441d701dSFabiano Rosas depends on TCG && ARM 228959762d0SThomas Huth select PFLASH_CFI01 229959762d0SThomas Huth select WM8750 230959762d0SThomas Huth select PL011 # UART 231959762d0SThomas Huth select PXA2XX 23282f51817SPaolo Bonzini 23382f51817SPaolo Bonziniconfig REALVIEW 23482f51817SPaolo Bonzini bool 235441d701dSFabiano Rosas default y 236441d701dSFabiano Rosas depends on TCG && ARM 23779e93e24SThomas Huth imply PCI_DEVICES 23879e93e24SThomas Huth imply PCI_TESTDEV 239e117e974SPeter Maydell imply I2C_DEVICES 24079e93e24SThomas Huth select SMC91C111 24179e93e24SThomas Huth select LAN9118 24279e93e24SThomas Huth select A9MPCORE 24379e93e24SThomas Huth select A15MPCORE 24479e93e24SThomas Huth select ARM11MPCORE 24579e93e24SThomas Huth select ARM_TIMER 24679e93e24SThomas Huth select VERSATILE_PCI 24779e93e24SThomas Huth select WM8750 # audio codec 24879e93e24SThomas Huth select LSI_SCSI_PCI 24979e93e24SThomas Huth select PCI 25079e93e24SThomas Huth select PL011 # UART 25179e93e24SThomas Huth select PL031 # RTC 25279e93e24SThomas Huth select PL041 # audio codec 25379e93e24SThomas Huth select PL050 # keyboard/mouse 25479e93e24SThomas Huth select PL061 # GPIO 25579e93e24SThomas Huth select PL080 # DMA controller 25679e93e24SThomas Huth select PL110 25779e93e24SThomas Huth select PL181 # display 25879e93e24SThomas Huth select PL310 # cache controller 259500a64d8SPhilippe Mathieu-Daudé select ARM_SBCON_I2C 26079e93e24SThomas Huth select DS1338 # I2C RTC+NVRAM 26115f07fb8SPaolo Bonzini select USB_OHCI_SYSBUS 26282f51817SPaolo Bonzini 26364580903SHongbo Zhangconfig SBSA_REF 26464580903SHongbo Zhang bool 265441d701dSFabiano Rosas default y 266441d701dSFabiano Rosas depends on TCG && AARCH64 26764580903SHongbo Zhang imply PCI_DEVICES 26864580903SHongbo Zhang select AHCI 26964580903SHongbo Zhang select ARM_SMMUV3 27064580903SHongbo Zhang select GPIO_KEY 27164580903SHongbo Zhang select PCI_EXPRESS 27264580903SHongbo Zhang select PCI_EXPRESS_GENERIC_BRIDGE 27364580903SHongbo Zhang select PFLASH_CFI01 27464580903SHongbo Zhang select PL011 # UART 27564580903SHongbo Zhang select PL031 # RTC 27664580903SHongbo Zhang select PL061 # GPIO 27762c2b876SYuquan Wang select USB_XHCI_SYSBUS 2784204c5f7SShashi Mallela select WDT_SBSA 27993faf3b9SMarcin Juszkiewicz select BOCHS_DISPLAY 2807bd8b0d4SThomas Huth select IDE_BUS 2817bd8b0d4SThomas Huth select IDE_DEV 28264580903SHongbo Zhang 2835c6e99a7SThomas Huthconfig SABRELITE 2845c6e99a7SThomas Huth bool 285441d701dSFabiano Rosas default y 286441d701dSFabiano Rosas depends on TCG && ARM 2875c6e99a7SThomas Huth select FSL_IMX6 2885c6e99a7SThomas Huth select SSI_M25P80 2895c6e99a7SThomas Huth 29082f51817SPaolo Bonziniconfig STELLARIS 29182f51817SPaolo Bonzini bool 292441d701dSFabiano Rosas default y 293441d701dSFabiano Rosas depends on TCG && ARM 294e117e974SPeter Maydell imply I2C_DEVICES 295782ef8cdSThomas Huth select ARM_V7M 296782ef8cdSThomas Huth select CMSDK_APB_WATCHDOG 297782ef8cdSThomas Huth select I2C 298782ef8cdSThomas Huth select PL011 # UART 29958f7f3c4SPhilippe Mathieu-Daudé select PL022 # SPI 300782ef8cdSThomas Huth select PL061 # GPIO 301782ef8cdSThomas Huth select SSD0303 # OLED display 302782ef8cdSThomas Huth select SSD0323 # OLED display 303782ef8cdSThomas Huth select SSI_SD 304c45460deSPeter Maydell select STELLARIS_GAMEPAD 305782ef8cdSThomas Huth select STELLARIS_ENET # ethernet 306f3eb7557SPeter Maydell select STELLARIS_GPTM # general purpose timer module 3075aa78a89SThomas Huth select UNIMP 30882f51817SPaolo Bonzini 3092ac2410cSAlexandre Ioossconfig STM32VLDISCOVERY 3102ac2410cSAlexandre Iooss bool 311441d701dSFabiano Rosas default y 312441d701dSFabiano Rosas depends on TCG && ARM 3132ac2410cSAlexandre Iooss select STM32F100_SOC 3142ac2410cSAlexandre Iooss 31582f51817SPaolo Bonziniconfig STRONGARM 31682f51817SPaolo Bonzini bool 317839507adSThomas Huth select PXA2XX 318839507adSThomas Huth 319839507adSThomas Huthconfig COLLIE 320839507adSThomas Huth bool 321441d701dSFabiano Rosas default y 322441d701dSFabiano Rosas depends on TCG && ARM 323839507adSThomas Huth select PFLASH_CFI01 324839507adSThomas Huth select ZAURUS # scoop 325839507adSThomas Huth select STRONGARM 32682f51817SPaolo Bonzini 3274826ac6dSThomas Huthconfig SX1 3284826ac6dSThomas Huth bool 329441d701dSFabiano Rosas default y 330441d701dSFabiano Rosas depends on TCG && ARM 3314826ac6dSThomas Huth select OMAP 3324826ac6dSThomas Huth 33382f51817SPaolo Bonziniconfig VERSATILE 33482f51817SPaolo Bonzini bool 335441d701dSFabiano Rosas default y 336441d701dSFabiano Rosas depends on TCG && ARM 33779e93e24SThomas Huth select ARM_TIMER # sp804 33879e93e24SThomas Huth select PFLASH_CFI01 33979e93e24SThomas Huth select LSI_SCSI_PCI 34079e93e24SThomas Huth select PL050 # keyboard/mouse 34179e93e24SThomas Huth select PL080 # DMA controller 34279e93e24SThomas Huth select PL190 # Vector PIC 34379e93e24SThomas Huth select REALVIEW 34415f07fb8SPaolo Bonzini select USB_OHCI_SYSBUS 34579e93e24SThomas Huth 34679e93e24SThomas Huthconfig VEXPRESS 34779e93e24SThomas Huth bool 348441d701dSFabiano Rosas default y 349441d701dSFabiano Rosas depends on TCG && ARM 35079e93e24SThomas Huth select A9MPCORE 35179e93e24SThomas Huth select A15MPCORE 35279e93e24SThomas Huth select ARM_MPTIMER 35379e93e24SThomas Huth select ARM_TIMER # sp804 35479e93e24SThomas Huth select LAN9118 35579e93e24SThomas Huth select PFLASH_CFI01 35679e93e24SThomas Huth select PL011 # UART 35779e93e24SThomas Huth select PL041 # audio codec 35879e93e24SThomas Huth select PL181 # display 35979e93e24SThomas Huth select REALVIEW 36079e93e24SThomas Huth select SII9022 36179e93e24SThomas Huth select VIRTIO_MMIO 36282f51817SPaolo Bonzini 36382f51817SPaolo Bonziniconfig ZYNQ 36482f51817SPaolo Bonzini bool 365441d701dSFabiano Rosas default y 366441d701dSFabiano Rosas depends on TCG && ARM 36731576a91SThomas Huth select A9MPCORE 36831576a91SThomas Huth select CADENCE # UART 36931576a91SThomas Huth select PFLASH_CFI02 37031576a91SThomas Huth select PL330 37131576a91SThomas Huth select SDHCI 37231576a91SThomas Huth select SSI_M25P80 37331576a91SThomas Huth select USB_EHCI_SYSBUS 37431576a91SThomas Huth select XILINX # UART 37531576a91SThomas Huth select XILINX_AXI 37631576a91SThomas Huth select XILINX_SPI 37731576a91SThomas Huth select XILINX_SPIPS 37831576a91SThomas Huth select ZYNQ_DEVCFG 37982f51817SPaolo Bonzini 38082f51817SPaolo Bonziniconfig ARM_V7M 38182f51817SPaolo Bonzini bool 382cd43648aSAlex Bennée # currently v7M must be included in a TCG build due to translate.c 383441d701dSFabiano Rosas default y 384441d701dSFabiano Rosas depends on TCG && ARM 3859ad5f6b0SAndrew Jones select PTIMER 38682f51817SPaolo Bonzini 38782f51817SPaolo Bonziniconfig ALLWINNER_A10 38882f51817SPaolo Bonzini bool 3895885e665SThomas Huth select AHCI 3905885e665SThomas Huth select ALLWINNER_A10_PIT 3915885e665SThomas Huth select ALLWINNER_A10_PIC 392423ec28bSStrahinja Jankovic select ALLWINNER_A10_CCM 393edd3a59dSStrahinja Jankovic select ALLWINNER_A10_DRAMC 394470f9f2dSStrahinja Jankovic select ALLWINNER_WDT 3955885e665SThomas Huth select ALLWINNER_EMAC 3969be8a82cSStrahinja Jankovic select ALLWINNER_I2C 397a9545430Sqianfan Zhao select AXP2XX_PMU 3985885e665SThomas Huth select SERIAL 3995aa78a89SThomas Huth select UNIMP 40015f07fb8SPaolo Bonzini select USB_OHCI_SYSBUS 40182f51817SPaolo Bonzini 402740dafc0SNiek Linnenbankconfig ALLWINNER_H3 403740dafc0SNiek Linnenbank bool 404441d701dSFabiano Rosas default y 405441d701dSFabiano Rosas depends on TCG && ARM 406740dafc0SNiek Linnenbank select ALLWINNER_A10_PIT 40729d08975SNiek Linnenbank select ALLWINNER_SUN8I_EMAC 4089be8a82cSStrahinja Jankovic select ALLWINNER_I2C 409c663fc9fSStrahinja Jankovic select ALLWINNER_WDT 410740dafc0SNiek Linnenbank select SERIAL 411740dafc0SNiek Linnenbank select ARM_TIMER 412740dafc0SNiek Linnenbank select ARM_GIC 413740dafc0SNiek Linnenbank select UNIMP 41415f07fb8SPaolo Bonzini select USB_OHCI_SYSBUS 4152e4dfe80SNiek Linnenbank select USB_EHCI_SYSBUS 41682e48382SNiek Linnenbank select SD 417740dafc0SNiek Linnenbank 4188d9006aeSqianfan Zhaoconfig ALLWINNER_R40 4198d9006aeSqianfan Zhao bool 4208d9006aeSqianfan Zhao default y if TCG && ARM 4212a02da74SGuenter Roeck select AHCI 42205def917Sqianfan Zhao select ALLWINNER_SRAMC 4238d9006aeSqianfan Zhao select ALLWINNER_A10_PIT 4242af71d28SGuenter Roeck select ALLWINNER_WDT 425a9545430Sqianfan Zhao select AXP2XX_PMU 4268d9006aeSqianfan Zhao select SERIAL 4278d9006aeSqianfan Zhao select ARM_TIMER 4288d9006aeSqianfan Zhao select ARM_GIC 4298d9006aeSqianfan Zhao select UNIMP 43015f07fb8SPaolo Bonzini select USB_OHCI_SYSBUS 43143eef24fSGuenter Roeck select USB_EHCI_SYSBUS 4328d9006aeSqianfan Zhao select SD 4338d9006aeSqianfan Zhao 43482f51817SPaolo Bonziniconfig RASPI 43582f51817SPaolo Bonzini bool 436441d701dSFabiano Rosas default y 437441d701dSFabiano Rosas depends on TCG && ARM 4381ad846a2SThomas Huth select FRAMEBUFFER 4391ad846a2SThomas Huth select PL011 # UART 4401ad846a2SThomas Huth select SDHCI 4418d942986SThomas Huth select USB_DWC2 442f09c2b7bSRayhan Faizel select BCM2835_SPI 443f5c6320bSRayhan Faizel select BCM2835_I2C 44482f51817SPaolo Bonzini 4450f76debdSAlexandre Ioossconfig STM32F100_SOC 4460f76debdSAlexandre Iooss bool 4470f76debdSAlexandre Iooss select ARM_V7M 4480f76debdSAlexandre Iooss select STM32F2XX_USART 4490f76debdSAlexandre Iooss select STM32F2XX_SPI 4500f76debdSAlexandre Iooss 45182f51817SPaolo Bonziniconfig STM32F205_SOC 45282f51817SPaolo Bonzini bool 4536239ac7eSThomas Huth select ARM_V7M 454282467f4SThomas Huth select OR_IRQ 4556239ac7eSThomas Huth select STM32F2XX_TIMER 4566239ac7eSThomas Huth select STM32F2XX_USART 4576239ac7eSThomas Huth select STM32F2XX_SYSCFG 4586239ac7eSThomas Huth select STM32F2XX_ADC 4596239ac7eSThomas Huth select STM32F2XX_SPI 46082f51817SPaolo Bonzini 461870c034dSAlistair Francisconfig STM32F405_SOC 462870c034dSAlistair Francis bool 463870c034dSAlistair Francis select ARM_V7M 4649e39983eSPhilippe Mathieu-Daudé select OR_IRQ 465870c034dSAlistair Francis select STM32F4XX_SYSCFG 466e64d8c83SAlistair Francis select STM32F4XX_EXTI 467870c034dSAlistair Francis 46841581f13SInès Varholconfig B_L475E_IOT01A 46941581f13SInès Varhol bool 47041581f13SInès Varhol default y 47141581f13SInès Varhol depends on TCG && ARM 47241581f13SInès Varhol select STM32L4X5_SOC 47349157207SInès Varhol imply DM163 47441581f13SInès Varhol 47504a7c7b1SInès Varholconfig STM32L4X5_SOC 47604a7c7b1SInès Varhol bool 47704a7c7b1SInès Varhol select ARM_V7M 47804a7c7b1SInès Varhol select OR_IRQ 47952671f69SInès Varhol select STM32L4X5_EXTI 4801c38129dSInès Varhol select STM32L4X5_SYSCFG 481d6b55a0fSArnaud Minier select STM32L4X5_RCC 4821c38129dSInès Varhol select STM32L4X5_GPIO 48392741432SArnaud Minier select STM32L4X5_USART 48404a7c7b1SInès Varhol 48582f51817SPaolo Bonziniconfig XLNX_ZYNQMP_ARM 48682f51817SPaolo Bonzini bool 48704c4cc10SMarc-André Lureau default y if PIXMAN 488441d701dSFabiano Rosas depends on TCG && AARCH64 489f3c3a1e2SThomas Huth select AHCI 490f3c3a1e2SThomas Huth select ARM_GIC 491f3c3a1e2SThomas Huth select CADENCE 492259181d2SThomas Huth select CPU_CLUSTER 493f3c3a1e2SThomas Huth select DDC 494f3c3a1e2SThomas Huth select DPCD 495f3c3a1e2SThomas Huth select SDHCI 496f3c3a1e2SThomas Huth select SSI 497f3c3a1e2SThomas Huth select SSI_M25P80 498f3c3a1e2SThomas Huth select XILINX_AXI 499f3c3a1e2SThomas Huth select XILINX_SPIPS 500668351a5SXuzhou Cheng select XLNX_CSU_DMA 50104c4cc10SMarc-André Lureau select XLNX_DISPLAYPORT 502f3c3a1e2SThomas Huth select XLNX_ZYNQMP 5036bfaec73SPhilippe Mathieu-Daudé select XLNX_ZDMA 504f4880c2dSPhilippe Mathieu-Daudé select USB_DWC3 50582f51817SPaolo Bonzini 50682f51817SPaolo Bonziniconfig XLNX_VERSAL 50782f51817SPaolo Bonzini bool 508441d701dSFabiano Rosas default y 509441d701dSFabiano Rosas depends on TCG && AARCH64 51024c7bb31SThomas Huth select ARM_GIC 511259181d2SThomas Huth select CPU_CLUSTER 51224c7bb31SThomas Huth select PL011 51324c7bb31SThomas Huth select CADENCE 51424c7bb31SThomas Huth select VIRTIO_MMIO 5155aa78a89SThomas Huth select UNIMP 5166bfaec73SPhilippe Mathieu-Daudé select XLNX_ZDMA 5171de3b490SPhilippe Mathieu-Daudé select XLNX_ZYNQMP 518d064c19dSAlex Bennée select OR_IRQ 519393185bcSTong Ho select XLNX_BBRAM 5205f4910ffSTong Ho select XLNX_EFUSE_VERSAL 521b9353acfSFabiano Rosas select XLNX_USB_SUBSYS 5223b22376bSTong Ho select XLNX_VERSAL_TRNG 523b271b6a3SMarc-André Lureau select XLNX_CSU_DMA 52482f51817SPaolo Bonzini 525e5a7ba87SHavard Skinnemoenconfig NPCM7XX 526e5a7ba87SHavard Skinnemoen bool 527441d701dSFabiano Rosas default y 528441d701dSFabiano Rosas depends on TCG && ARM 5292d8f048cSHavard Skinnemoen select A9MPCORE 5306f351a7aSTitus Rwantare select ADM1266 531c93488f1STitus Rwantare select ADM1272 5322d8f048cSHavard Skinnemoen select ARM_GIC 533d43bb04cSPhilippe Mathieu-Daudé select SMBUS 5342ef1e0d7SHao Wu select AT24C # EEPROM 5357215456aSTitus Rwantare select MAX34451 536ffcdae67STitus Rwantare select ISL_PMBUS_VR 5372d8f048cSHavard Skinnemoen select PL310 # cache controller 5383746d5c1STitus Rwantare select PMBUS 5392d8f048cSHavard Skinnemoen select SERIAL 540b821242cSHavard Skinnemoen select SSI 5412d8f048cSHavard Skinnemoen select UNIMP 5426229659eSPatrick Venture select PCA954X 54315f07fb8SPaolo Bonzini select USB_OHCI_SYSBUS 544e5a7ba87SHavard Skinnemoen 54582f51817SPaolo Bonziniconfig FSL_IMX25 54682f51817SPaolo Bonzini bool 547441d701dSFabiano Rosas default y 548441d701dSFabiano Rosas depends on TCG && ARM 549e117e974SPeter Maydell imply I2C_DEVICES 55002047622SThomas Huth select IMX 55102047622SThomas Huth select IMX_FEC 55202047622SThomas Huth select IMX_I2C 5534f0aff00SGuenter Roeck select WDT_IMX2 554ee9ffe0cSPhilippe Mathieu-Daudé select SDHCI 55582f51817SPaolo Bonzini 55682f51817SPaolo Bonziniconfig FSL_IMX31 55782f51817SPaolo Bonzini bool 558441d701dSFabiano Rosas default y 559441d701dSFabiano Rosas depends on TCG && ARM 560e117e974SPeter Maydell imply I2C_DEVICES 56173129f43SThomas Huth select SERIAL 56273129f43SThomas Huth select IMX 56373129f43SThomas Huth select IMX_I2C 564b9e521ddSGuenter Roeck select WDT_IMX2 56573129f43SThomas Huth select LAN9118 56682f51817SPaolo Bonzini 56782f51817SPaolo Bonziniconfig FSL_IMX6 56882f51817SPaolo Bonzini bool 5695e6be95eSNikita Ostrenkov imply PCIE_DEVICES 570e117e974SPeter Maydell imply I2C_DEVICES 5715c6e99a7SThomas Huth select A9MPCORE 5725c6e99a7SThomas Huth select IMX 5735c6e99a7SThomas Huth select IMX_FEC 5745c6e99a7SThomas Huth select IMX_I2C 5750701a5efSGuenter Roeck select IMX_USBPHY 57637f95959SGuenter Roeck select WDT_IMX2 577f7f5784aSNikita Ostrenkov select PL310 # cache controller 5785e6be95eSNikita Ostrenkov select PCI_EXPRESS_DESIGNWARE 57902047622SThomas Huth select SDHCI 58082f51817SPaolo Bonzini 58182f51817SPaolo Bonziniconfig ASPEED_SOC 58282f51817SPaolo Bonzini bool 583441d701dSFabiano Rosas default y 584441d701dSFabiano Rosas depends on TCG && ARM 58568e44ddaSThomas Huth select DS1338 58668e44ddaSThomas Huth select FTGMAC100 58768e44ddaSThomas Huth select I2C 58846560cb1SJoel Stanley select DPS310 58968e44ddaSThomas Huth select PCA9552 59068e44ddaSThomas Huth select SERIAL 59168e44ddaSThomas Huth select SMBUS_EEPROM 5923ec75e39SPatrick Venture select PCA954X 59368e44ddaSThomas Huth select SSI 59468e44ddaSThomas Huth select SSI_M25P80 59568e44ddaSThomas Huth select TMP105 59668e44ddaSThomas Huth select TMP421 5975e623f2bSJohn Wang select EMC141X 5985aa78a89SThomas Huth select UNIMP 5997cfbde5eSPhilippe Mathieu-Daudé select LED 6002a75e8c3SMaheswara Kurapati select PMBUS 6012a75e8c3SMaheswara Kurapati select MAX31785 602eb04c35dSNinad Palsule select FSI_APB2OPB_ASPEED 60382f51817SPaolo Bonzini 60482f51817SPaolo Bonziniconfig MPS2 60582f51817SPaolo Bonzini bool 606441d701dSFabiano Rosas default y 607441d701dSFabiano Rosas depends on TCG && ARM 608e117e974SPeter Maydell imply I2C_DEVICES 609d2a99d74SThomas Huth select ARMSSE 610d2a99d74SThomas Huth select LAN9118 611d2a99d74SThomas Huth select MPS2_FPGAIO 612d2a99d74SThomas Huth select MPS2_SCC 613282467f4SThomas Huth select OR_IRQ 61458f7f3c4SPhilippe Mathieu-Daudé select PL022 # SPI 615d2a99d74SThomas Huth select PL080 # DMA controller 616853c0167SThomas Huth select SPLIT_IRQ 6175aa78a89SThomas Huth select UNIMP 618ecbe51afSPhilippe Mathieu-Daudé select CMSDK_APB_WATCHDOG 619500a64d8SPhilippe Mathieu-Daudé select ARM_SBCON_I2C 62082f51817SPaolo Bonzini 62182f51817SPaolo Bonziniconfig FSL_IMX7 62282f51817SPaolo Bonzini bool 623441d701dSFabiano Rosas default y 624441d701dSFabiano Rosas depends on TCG && ARM 62502047622SThomas Huth imply PCI_DEVICES 62602047622SThomas Huth imply TEST_DEVICES 627e117e974SPeter Maydell imply I2C_DEVICES 62802047622SThomas Huth select A15MPCORE 62902047622SThomas Huth select PCI 63002047622SThomas Huth select IMX 63102047622SThomas Huth select IMX_FEC 63202047622SThomas Huth select IMX_I2C 63337f95959SGuenter Roeck select WDT_IMX2 63402047622SThomas Huth select PCI_EXPRESS_DESIGNWARE 63502047622SThomas Huth select SDHCI 6365aa78a89SThomas Huth select UNIMP 63782f51817SPaolo Bonzini 63882f51817SPaolo Bonziniconfig ARM_SMMUV3 63982f51817SPaolo Bonzini bool 64082f51817SPaolo Bonzini 64182f51817SPaolo Bonziniconfig FSL_IMX6UL 64282f51817SPaolo Bonzini bool 643441d701dSFabiano Rosas default y 644441d701dSFabiano Rosas depends on TCG && ARM 645e117e974SPeter Maydell imply I2C_DEVICES 64602047622SThomas Huth select A15MPCORE 64702047622SThomas Huth select IMX 64802047622SThomas Huth select IMX_FEC 64902047622SThomas Huth select IMX_I2C 65037f95959SGuenter Roeck select WDT_IMX2 65102047622SThomas Huth select SDHCI 6525aa78a89SThomas Huth select UNIMP 65382f51817SPaolo Bonzini 654c1c60b0dSThomas Huthconfig MICROBIT 655c1c60b0dSThomas Huth bool 656441d701dSFabiano Rosas default y 657441d701dSFabiano Rosas depends on TCG && ARM 658c1c60b0dSThomas Huth select NRF51_SOC 659c1c60b0dSThomas Huth 66082f51817SPaolo Bonziniconfig NRF51_SOC 66182f51817SPaolo Bonzini bool 662e117e974SPeter Maydell imply I2C_DEVICES 663c1c60b0dSThomas Huth select I2C 664c1c60b0dSThomas Huth select ARM_V7M 6655aa78a89SThomas Huth select UNIMP 66682f51817SPaolo Bonzini 667b6e2b220SThomas Huthconfig EMCRAFT_SF2 668b6e2b220SThomas Huth bool 669441d701dSFabiano Rosas default y 670441d701dSFabiano Rosas depends on TCG && ARM 671b6e2b220SThomas Huth select MSF2 672b6e2b220SThomas Huth select SSI_M25P80 673b6e2b220SThomas Huth 67482f51817SPaolo Bonziniconfig MSF2 67582f51817SPaolo Bonzini bool 676b6e2b220SThomas Huth select ARM_V7M 6779533dcddSPaolo Bonzini select PTIMER 678b6e2b220SThomas Huth select SERIAL 679b6e2b220SThomas Huth select SSI 6805aa78a89SThomas Huth select UNIMP 68182f51817SPaolo Bonzini 68282f51817SPaolo Bonziniconfig ZAURUS 68382f51817SPaolo Bonzini bool 684959762d0SThomas Huth select NAND 685959762d0SThomas Huth select ECC 68682f51817SPaolo Bonzini 68782f51817SPaolo Bonziniconfig ARMSSE 68882f51817SPaolo Bonzini bool 689d2a99d74SThomas Huth select ARM_V7M 6904239b311SPeter Maydell select ARMSSE_CPU_PWRCTRL 691d2a99d74SThomas Huth select ARMSSE_CPUID 692d2a99d74SThomas Huth select ARMSSE_MHU 693d2a99d74SThomas Huth select CMSDK_APB_TIMER 694d2a99d74SThomas Huth select CMSDK_APB_DUALTIMER 695d2a99d74SThomas Huth select CMSDK_APB_UART 696d2a99d74SThomas Huth select CMSDK_APB_WATCHDOG 697259181d2SThomas Huth select CPU_CLUSTER 698d2a99d74SThomas Huth select IOTKIT_SECCTL 699d2a99d74SThomas Huth select IOTKIT_SYSCTL 700d2a99d74SThomas Huth select IOTKIT_SYSINFO 701282467f4SThomas Huth select OR_IRQ 702853c0167SThomas Huth select SPLIT_IRQ 703d2a99d74SThomas Huth select TZ_MPC 704d2a99d74SThomas Huth select TZ_MSC 705d2a99d74SThomas Huth select TZ_PPC 7065aa78a89SThomas Huth select UNIMP 7070d10df30SPeter Maydell select SSE_COUNTER 7080b8ceee8SPeter Maydell select SSE_TIMER 709