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 109*273a70aeSPeter Maydellconfig MPS3R 110*273a70aeSPeter Maydell bool 111*273a70aeSPeter Maydell default y 112*273a70aeSPeter Maydell depends on TCG && ARM 113*273a70aeSPeter 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 188959762d0SThomas Huth select USB_OHCI 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 25979e93e24SThomas Huth select USB_OHCI 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 27864580903SHongbo Zhang 2795c6e99a7SThomas Huthconfig SABRELITE 2805c6e99a7SThomas Huth bool 281441d701dSFabiano Rosas default y 282441d701dSFabiano Rosas depends on TCG && ARM 2835c6e99a7SThomas Huth select FSL_IMX6 2845c6e99a7SThomas Huth select SSI_M25P80 2855c6e99a7SThomas Huth 28682f51817SPaolo Bonziniconfig STELLARIS 28782f51817SPaolo Bonzini bool 288441d701dSFabiano Rosas default y 289441d701dSFabiano Rosas depends on TCG && ARM 290e117e974SPeter Maydell imply I2C_DEVICES 291782ef8cdSThomas Huth select ARM_V7M 292782ef8cdSThomas Huth select CMSDK_APB_WATCHDOG 293782ef8cdSThomas Huth select I2C 294782ef8cdSThomas Huth select PL011 # UART 29558f7f3c4SPhilippe Mathieu-Daudé select PL022 # SPI 296782ef8cdSThomas Huth select PL061 # GPIO 297782ef8cdSThomas Huth select SSD0303 # OLED display 298782ef8cdSThomas Huth select SSD0323 # OLED display 299782ef8cdSThomas Huth select SSI_SD 300c45460deSPeter Maydell select STELLARIS_GAMEPAD 301782ef8cdSThomas Huth select STELLARIS_ENET # ethernet 302f3eb7557SPeter Maydell select STELLARIS_GPTM # general purpose timer module 3035aa78a89SThomas Huth select UNIMP 30482f51817SPaolo Bonzini 3052ac2410cSAlexandre Ioossconfig STM32VLDISCOVERY 3062ac2410cSAlexandre Iooss bool 307441d701dSFabiano Rosas default y 308441d701dSFabiano Rosas depends on TCG && ARM 3092ac2410cSAlexandre Iooss select STM32F100_SOC 3102ac2410cSAlexandre Iooss 31182f51817SPaolo Bonziniconfig STRONGARM 31282f51817SPaolo Bonzini bool 313839507adSThomas Huth select PXA2XX 314839507adSThomas Huth 315839507adSThomas Huthconfig COLLIE 316839507adSThomas Huth bool 317441d701dSFabiano Rosas default y 318441d701dSFabiano Rosas depends on TCG && ARM 319839507adSThomas Huth select PFLASH_CFI01 320839507adSThomas Huth select ZAURUS # scoop 321839507adSThomas Huth select STRONGARM 32282f51817SPaolo Bonzini 3234826ac6dSThomas Huthconfig SX1 3244826ac6dSThomas Huth bool 325441d701dSFabiano Rosas default y 326441d701dSFabiano Rosas depends on TCG && ARM 3274826ac6dSThomas Huth select OMAP 3284826ac6dSThomas Huth 32982f51817SPaolo Bonziniconfig VERSATILE 33082f51817SPaolo Bonzini bool 331441d701dSFabiano Rosas default y 332441d701dSFabiano Rosas depends on TCG && ARM 33379e93e24SThomas Huth select ARM_TIMER # sp804 33479e93e24SThomas Huth select PFLASH_CFI01 33579e93e24SThomas Huth select LSI_SCSI_PCI 33679e93e24SThomas Huth select PL050 # keyboard/mouse 33779e93e24SThomas Huth select PL080 # DMA controller 33879e93e24SThomas Huth select PL190 # Vector PIC 33979e93e24SThomas Huth select REALVIEW 34079e93e24SThomas Huth select USB_OHCI 34179e93e24SThomas Huth 34279e93e24SThomas Huthconfig VEXPRESS 34379e93e24SThomas Huth bool 344441d701dSFabiano Rosas default y 345441d701dSFabiano Rosas depends on TCG && ARM 34679e93e24SThomas Huth select A9MPCORE 34779e93e24SThomas Huth select A15MPCORE 34879e93e24SThomas Huth select ARM_MPTIMER 34979e93e24SThomas Huth select ARM_TIMER # sp804 35079e93e24SThomas Huth select LAN9118 35179e93e24SThomas Huth select PFLASH_CFI01 35279e93e24SThomas Huth select PL011 # UART 35379e93e24SThomas Huth select PL041 # audio codec 35479e93e24SThomas Huth select PL181 # display 35579e93e24SThomas Huth select REALVIEW 35679e93e24SThomas Huth select SII9022 35779e93e24SThomas Huth select VIRTIO_MMIO 35882f51817SPaolo Bonzini 35982f51817SPaolo Bonziniconfig ZYNQ 36082f51817SPaolo Bonzini bool 361441d701dSFabiano Rosas default y 362441d701dSFabiano Rosas depends on TCG && ARM 36331576a91SThomas Huth select A9MPCORE 36431576a91SThomas Huth select CADENCE # UART 36531576a91SThomas Huth select PFLASH_CFI02 36631576a91SThomas Huth select PL330 36731576a91SThomas Huth select SDHCI 36831576a91SThomas Huth select SSI_M25P80 36931576a91SThomas Huth select USB_EHCI_SYSBUS 37031576a91SThomas Huth select XILINX # UART 37131576a91SThomas Huth select XILINX_AXI 37231576a91SThomas Huth select XILINX_SPI 37331576a91SThomas Huth select XILINX_SPIPS 37431576a91SThomas Huth select ZYNQ_DEVCFG 37582f51817SPaolo Bonzini 37682f51817SPaolo Bonziniconfig ARM_V7M 37782f51817SPaolo Bonzini bool 378cd43648aSAlex Bennée # currently v7M must be included in a TCG build due to translate.c 379441d701dSFabiano Rosas default y 380441d701dSFabiano Rosas depends on TCG && ARM 3819ad5f6b0SAndrew Jones select PTIMER 38282f51817SPaolo Bonzini 38382f51817SPaolo Bonziniconfig ALLWINNER_A10 38482f51817SPaolo Bonzini bool 3855885e665SThomas Huth select AHCI 3865885e665SThomas Huth select ALLWINNER_A10_PIT 3875885e665SThomas Huth select ALLWINNER_A10_PIC 388423ec28bSStrahinja Jankovic select ALLWINNER_A10_CCM 389edd3a59dSStrahinja Jankovic select ALLWINNER_A10_DRAMC 390470f9f2dSStrahinja Jankovic select ALLWINNER_WDT 3915885e665SThomas Huth select ALLWINNER_EMAC 3929be8a82cSStrahinja Jankovic select ALLWINNER_I2C 393a9545430Sqianfan Zhao select AXP2XX_PMU 3945885e665SThomas Huth select SERIAL 3955aa78a89SThomas Huth select UNIMP 39682f51817SPaolo Bonzini 397740dafc0SNiek Linnenbankconfig ALLWINNER_H3 398740dafc0SNiek Linnenbank bool 399441d701dSFabiano Rosas default y 400441d701dSFabiano Rosas depends on TCG && ARM 401740dafc0SNiek Linnenbank select ALLWINNER_A10_PIT 40229d08975SNiek Linnenbank select ALLWINNER_SUN8I_EMAC 4039be8a82cSStrahinja Jankovic select ALLWINNER_I2C 404c663fc9fSStrahinja Jankovic select ALLWINNER_WDT 405740dafc0SNiek Linnenbank select SERIAL 406740dafc0SNiek Linnenbank select ARM_TIMER 407740dafc0SNiek Linnenbank select ARM_GIC 408740dafc0SNiek Linnenbank select UNIMP 4092e4dfe80SNiek Linnenbank select USB_OHCI 4102e4dfe80SNiek Linnenbank select USB_EHCI_SYSBUS 41182e48382SNiek Linnenbank select SD 412740dafc0SNiek Linnenbank 4138d9006aeSqianfan Zhaoconfig ALLWINNER_R40 4148d9006aeSqianfan Zhao bool 4158d9006aeSqianfan Zhao default y if TCG && ARM 4162a02da74SGuenter Roeck select AHCI 41705def917Sqianfan Zhao select ALLWINNER_SRAMC 4188d9006aeSqianfan Zhao select ALLWINNER_A10_PIT 4192af71d28SGuenter Roeck select ALLWINNER_WDT 420a9545430Sqianfan Zhao select AXP2XX_PMU 4218d9006aeSqianfan Zhao select SERIAL 4228d9006aeSqianfan Zhao select ARM_TIMER 4238d9006aeSqianfan Zhao select ARM_GIC 4248d9006aeSqianfan Zhao select UNIMP 42543eef24fSGuenter Roeck select USB_OHCI 42643eef24fSGuenter Roeck select USB_EHCI_SYSBUS 4278d9006aeSqianfan Zhao select SD 4288d9006aeSqianfan Zhao 42982f51817SPaolo Bonziniconfig RASPI 43082f51817SPaolo Bonzini bool 431441d701dSFabiano Rosas default y 432441d701dSFabiano Rosas depends on TCG && ARM 4331ad846a2SThomas Huth select FRAMEBUFFER 4341ad846a2SThomas Huth select PL011 # UART 4351ad846a2SThomas Huth select SDHCI 4368d942986SThomas Huth select USB_DWC2 437f09c2b7bSRayhan Faizel select BCM2835_SPI 43882f51817SPaolo Bonzini 4390f76debdSAlexandre Ioossconfig STM32F100_SOC 4400f76debdSAlexandre Iooss bool 4410f76debdSAlexandre Iooss select ARM_V7M 4420f76debdSAlexandre Iooss select STM32F2XX_USART 4430f76debdSAlexandre Iooss select STM32F2XX_SPI 4440f76debdSAlexandre Iooss 44582f51817SPaolo Bonziniconfig STM32F205_SOC 44682f51817SPaolo Bonzini bool 4476239ac7eSThomas Huth select ARM_V7M 448282467f4SThomas Huth select OR_IRQ 4496239ac7eSThomas Huth select STM32F2XX_TIMER 4506239ac7eSThomas Huth select STM32F2XX_USART 4516239ac7eSThomas Huth select STM32F2XX_SYSCFG 4526239ac7eSThomas Huth select STM32F2XX_ADC 4536239ac7eSThomas Huth select STM32F2XX_SPI 45482f51817SPaolo Bonzini 455870c034dSAlistair Francisconfig STM32F405_SOC 456870c034dSAlistair Francis bool 457870c034dSAlistair Francis select ARM_V7M 4589e39983eSPhilippe Mathieu-Daudé select OR_IRQ 459870c034dSAlistair Francis select STM32F4XX_SYSCFG 460e64d8c83SAlistair Francis select STM32F4XX_EXTI 461870c034dSAlistair Francis 46241581f13SInès Varholconfig B_L475E_IOT01A 46341581f13SInès Varhol bool 46441581f13SInès Varhol default y 46541581f13SInès Varhol depends on TCG && ARM 46641581f13SInès Varhol select STM32L4X5_SOC 46741581f13SInès Varhol 46804a7c7b1SInès Varholconfig STM32L4X5_SOC 46904a7c7b1SInès Varhol bool 47004a7c7b1SInès Varhol select ARM_V7M 47104a7c7b1SInès Varhol select OR_IRQ 4727dfe2312SInès Varhol select STM32L4X5_SYSCFG 47352671f69SInès Varhol select STM32L4X5_EXTI 47404a7c7b1SInès Varhol 47582f51817SPaolo Bonziniconfig XLNX_ZYNQMP_ARM 47682f51817SPaolo Bonzini bool 47704c4cc10SMarc-André Lureau default y if PIXMAN 478441d701dSFabiano Rosas depends on TCG && AARCH64 479f3c3a1e2SThomas Huth select AHCI 480f3c3a1e2SThomas Huth select ARM_GIC 481f3c3a1e2SThomas Huth select CADENCE 482f3c3a1e2SThomas Huth select DDC 483f3c3a1e2SThomas Huth select DPCD 484f3c3a1e2SThomas Huth select SDHCI 485f3c3a1e2SThomas Huth select SSI 486f3c3a1e2SThomas Huth select SSI_M25P80 487f3c3a1e2SThomas Huth select XILINX_AXI 488f3c3a1e2SThomas Huth select XILINX_SPIPS 489668351a5SXuzhou Cheng select XLNX_CSU_DMA 49004c4cc10SMarc-André Lureau select XLNX_DISPLAYPORT 491f3c3a1e2SThomas Huth select XLNX_ZYNQMP 4926bfaec73SPhilippe Mathieu-Daudé select XLNX_ZDMA 493f4880c2dSPhilippe Mathieu-Daudé select USB_DWC3 49482f51817SPaolo Bonzini 49582f51817SPaolo Bonziniconfig XLNX_VERSAL 49682f51817SPaolo Bonzini bool 497441d701dSFabiano Rosas default y 498441d701dSFabiano Rosas depends on TCG && AARCH64 49924c7bb31SThomas Huth select ARM_GIC 50024c7bb31SThomas Huth select PL011 50124c7bb31SThomas Huth select CADENCE 50224c7bb31SThomas Huth select VIRTIO_MMIO 5035aa78a89SThomas Huth select UNIMP 5046bfaec73SPhilippe Mathieu-Daudé select XLNX_ZDMA 5051de3b490SPhilippe Mathieu-Daudé select XLNX_ZYNQMP 506d064c19dSAlex Bennée select OR_IRQ 507393185bcSTong Ho select XLNX_BBRAM 5085f4910ffSTong Ho select XLNX_EFUSE_VERSAL 509b9353acfSFabiano Rosas select XLNX_USB_SUBSYS 5103b22376bSTong Ho select XLNX_VERSAL_TRNG 511b271b6a3SMarc-André Lureau select XLNX_CSU_DMA 51282f51817SPaolo Bonzini 513e5a7ba87SHavard Skinnemoenconfig NPCM7XX 514e5a7ba87SHavard Skinnemoen bool 515441d701dSFabiano Rosas default y 516441d701dSFabiano Rosas depends on TCG && ARM 5172d8f048cSHavard Skinnemoen select A9MPCORE 5186f351a7aSTitus Rwantare select ADM1266 519c93488f1STitus Rwantare select ADM1272 5202d8f048cSHavard Skinnemoen select ARM_GIC 521d43bb04cSPhilippe Mathieu-Daudé select SMBUS 5222ef1e0d7SHao Wu select AT24C # EEPROM 5237215456aSTitus Rwantare select MAX34451 524ffcdae67STitus Rwantare select ISL_PMBUS_VR 5252d8f048cSHavard Skinnemoen select PL310 # cache controller 5263746d5c1STitus Rwantare select PMBUS 5272d8f048cSHavard Skinnemoen select SERIAL 528b821242cSHavard Skinnemoen select SSI 5292d8f048cSHavard Skinnemoen select UNIMP 5306229659eSPatrick Venture select PCA954X 531e5a7ba87SHavard Skinnemoen 53282f51817SPaolo Bonziniconfig FSL_IMX25 53382f51817SPaolo Bonzini bool 534441d701dSFabiano Rosas default y 535441d701dSFabiano Rosas depends on TCG && ARM 536e117e974SPeter Maydell imply I2C_DEVICES 53702047622SThomas Huth select IMX 53802047622SThomas Huth select IMX_FEC 53902047622SThomas Huth select IMX_I2C 5404f0aff00SGuenter Roeck select WDT_IMX2 541ee9ffe0cSPhilippe Mathieu-Daudé select SDHCI 54282f51817SPaolo Bonzini 54382f51817SPaolo Bonziniconfig FSL_IMX31 54482f51817SPaolo Bonzini bool 545441d701dSFabiano Rosas default y 546441d701dSFabiano Rosas depends on TCG && ARM 547e117e974SPeter Maydell imply I2C_DEVICES 54873129f43SThomas Huth select SERIAL 54973129f43SThomas Huth select IMX 55073129f43SThomas Huth select IMX_I2C 551b9e521ddSGuenter Roeck select WDT_IMX2 55273129f43SThomas Huth select LAN9118 55382f51817SPaolo Bonzini 55482f51817SPaolo Bonziniconfig FSL_IMX6 55582f51817SPaolo Bonzini bool 5565e6be95eSNikita Ostrenkov imply PCIE_DEVICES 557e117e974SPeter Maydell imply I2C_DEVICES 5585c6e99a7SThomas Huth select A9MPCORE 5595c6e99a7SThomas Huth select IMX 5605c6e99a7SThomas Huth select IMX_FEC 5615c6e99a7SThomas Huth select IMX_I2C 5620701a5efSGuenter Roeck select IMX_USBPHY 56337f95959SGuenter Roeck select WDT_IMX2 564f7f5784aSNikita Ostrenkov select PL310 # cache controller 5655e6be95eSNikita Ostrenkov select PCI_EXPRESS_DESIGNWARE 56602047622SThomas Huth select SDHCI 56782f51817SPaolo Bonzini 56882f51817SPaolo Bonziniconfig ASPEED_SOC 56982f51817SPaolo Bonzini bool 570441d701dSFabiano Rosas default y 571441d701dSFabiano Rosas depends on TCG && ARM 57268e44ddaSThomas Huth select DS1338 57368e44ddaSThomas Huth select FTGMAC100 57468e44ddaSThomas Huth select I2C 57546560cb1SJoel Stanley select DPS310 57668e44ddaSThomas Huth select PCA9552 57768e44ddaSThomas Huth select SERIAL 57868e44ddaSThomas Huth select SMBUS_EEPROM 5793ec75e39SPatrick Venture select PCA954X 58068e44ddaSThomas Huth select SSI 58168e44ddaSThomas Huth select SSI_M25P80 58268e44ddaSThomas Huth select TMP105 58368e44ddaSThomas Huth select TMP421 5845e623f2bSJohn Wang select EMC141X 5855aa78a89SThomas Huth select UNIMP 5867cfbde5eSPhilippe Mathieu-Daudé select LED 5872a75e8c3SMaheswara Kurapati select PMBUS 5882a75e8c3SMaheswara Kurapati select MAX31785 589eb04c35dSNinad Palsule select FSI_APB2OPB_ASPEED 59082f51817SPaolo Bonzini 59182f51817SPaolo Bonziniconfig MPS2 59282f51817SPaolo Bonzini bool 593441d701dSFabiano Rosas default y 594441d701dSFabiano Rosas depends on TCG && ARM 595e117e974SPeter Maydell imply I2C_DEVICES 596d2a99d74SThomas Huth select ARMSSE 597d2a99d74SThomas Huth select LAN9118 598d2a99d74SThomas Huth select MPS2_FPGAIO 599d2a99d74SThomas Huth select MPS2_SCC 600282467f4SThomas Huth select OR_IRQ 60158f7f3c4SPhilippe Mathieu-Daudé select PL022 # SPI 602d2a99d74SThomas Huth select PL080 # DMA controller 603853c0167SThomas Huth select SPLIT_IRQ 6045aa78a89SThomas Huth select UNIMP 605ecbe51afSPhilippe Mathieu-Daudé select CMSDK_APB_WATCHDOG 606500a64d8SPhilippe Mathieu-Daudé select ARM_SBCON_I2C 60782f51817SPaolo Bonzini 60882f51817SPaolo Bonziniconfig FSL_IMX7 60982f51817SPaolo Bonzini bool 610441d701dSFabiano Rosas default y 611441d701dSFabiano Rosas depends on TCG && ARM 61202047622SThomas Huth imply PCI_DEVICES 61302047622SThomas Huth imply TEST_DEVICES 614e117e974SPeter Maydell imply I2C_DEVICES 61502047622SThomas Huth select A15MPCORE 61602047622SThomas Huth select PCI 61702047622SThomas Huth select IMX 61802047622SThomas Huth select IMX_FEC 61902047622SThomas Huth select IMX_I2C 62037f95959SGuenter Roeck select WDT_IMX2 62102047622SThomas Huth select PCI_EXPRESS_DESIGNWARE 62202047622SThomas Huth select SDHCI 6235aa78a89SThomas Huth select UNIMP 62482f51817SPaolo Bonzini 62582f51817SPaolo Bonziniconfig ARM_SMMUV3 62682f51817SPaolo Bonzini bool 62782f51817SPaolo Bonzini 62882f51817SPaolo Bonziniconfig FSL_IMX6UL 62982f51817SPaolo Bonzini bool 630441d701dSFabiano Rosas default y 631441d701dSFabiano Rosas depends on TCG && ARM 632e117e974SPeter Maydell imply I2C_DEVICES 63302047622SThomas Huth select A15MPCORE 63402047622SThomas Huth select IMX 63502047622SThomas Huth select IMX_FEC 63602047622SThomas Huth select IMX_I2C 63737f95959SGuenter Roeck select WDT_IMX2 63802047622SThomas Huth select SDHCI 6395aa78a89SThomas Huth select UNIMP 64082f51817SPaolo Bonzini 641c1c60b0dSThomas Huthconfig MICROBIT 642c1c60b0dSThomas Huth bool 643441d701dSFabiano Rosas default y 644441d701dSFabiano Rosas depends on TCG && ARM 645c1c60b0dSThomas Huth select NRF51_SOC 646c1c60b0dSThomas Huth 64782f51817SPaolo Bonziniconfig NRF51_SOC 64882f51817SPaolo Bonzini bool 649e117e974SPeter Maydell imply I2C_DEVICES 650c1c60b0dSThomas Huth select I2C 651c1c60b0dSThomas Huth select ARM_V7M 6525aa78a89SThomas Huth select UNIMP 65382f51817SPaolo Bonzini 654b6e2b220SThomas Huthconfig EMCRAFT_SF2 655b6e2b220SThomas Huth bool 656441d701dSFabiano Rosas default y 657441d701dSFabiano Rosas depends on TCG && ARM 658b6e2b220SThomas Huth select MSF2 659b6e2b220SThomas Huth select SSI_M25P80 660b6e2b220SThomas Huth 66182f51817SPaolo Bonziniconfig MSF2 66282f51817SPaolo Bonzini bool 663b6e2b220SThomas Huth select ARM_V7M 6649533dcddSPaolo Bonzini select PTIMER 665b6e2b220SThomas Huth select SERIAL 666b6e2b220SThomas Huth select SSI 6675aa78a89SThomas Huth select UNIMP 66882f51817SPaolo Bonzini 66982f51817SPaolo Bonziniconfig ZAURUS 67082f51817SPaolo Bonzini bool 671959762d0SThomas Huth select NAND 672959762d0SThomas Huth select ECC 67382f51817SPaolo Bonzini 67482f51817SPaolo Bonziniconfig A9MPCORE 67582f51817SPaolo Bonzini bool 676bb275e4eSThomas Huth select A9_GTIMER 677bb275e4eSThomas Huth select A9SCU # snoop control unit 678bb275e4eSThomas Huth select ARM_GIC 679bb275e4eSThomas Huth select ARM_MPTIMER 68082f51817SPaolo Bonzini 68182f51817SPaolo Bonziniconfig A15MPCORE 68282f51817SPaolo Bonzini bool 6837951c7b7SThomas Huth select ARM_GIC 68482f51817SPaolo Bonzini 68582f51817SPaolo Bonziniconfig ARM11MPCORE 68682f51817SPaolo Bonzini bool 68779e93e24SThomas Huth select ARM11SCU 68882f51817SPaolo Bonzini 68982f51817SPaolo Bonziniconfig ARMSSE 69082f51817SPaolo Bonzini bool 691d2a99d74SThomas Huth select ARM_V7M 6924239b311SPeter Maydell select ARMSSE_CPU_PWRCTRL 693d2a99d74SThomas Huth select ARMSSE_CPUID 694d2a99d74SThomas Huth select ARMSSE_MHU 695d2a99d74SThomas Huth select CMSDK_APB_TIMER 696d2a99d74SThomas Huth select CMSDK_APB_DUALTIMER 697d2a99d74SThomas Huth select CMSDK_APB_UART 698d2a99d74SThomas Huth select CMSDK_APB_WATCHDOG 699d2a99d74SThomas Huth select IOTKIT_SECCTL 700d2a99d74SThomas Huth select IOTKIT_SYSCTL 701d2a99d74SThomas Huth select IOTKIT_SYSINFO 702282467f4SThomas Huth select OR_IRQ 703853c0167SThomas Huth select SPLIT_IRQ 704d2a99d74SThomas Huth select TZ_MPC 705d2a99d74SThomas Huth select TZ_MSC 706d2a99d74SThomas Huth select TZ_PPC 7075aa78a89SThomas Huth select UNIMP 7080d10df30SPeter Maydell select SSE_COUNTER 7090b8ceee8SPeter Maydell select SSE_TIMER 710