182f51817SPaolo Bonziniconfig ARM_VIRT 282f51817SPaolo Bonzini bool 37951c7b7SThomas Huth imply PCI_DEVICES 47951c7b7SThomas Huth imply TEST_DEVICES 57951c7b7SThomas Huth imply VFIO_AMD_XGBE 6e0e312f3SPaolo Bonzini imply VFIO_PLATFORM 77951c7b7SThomas Huth imply VFIO_XGMAC 8c294ac32SEric Auger imply TPM_TIS_SYSBUS 9139fdb3eSNinad Palsule imply TPM_TIS_I2C 10cfa1f4bcSPhilippe Mathieu-Daudé imply NVDIMM 113362c568SAndrew Jones select ARM_GIC 127951c7b7SThomas Huth select ACPI 137951c7b7SThomas Huth select ARM_SMMUV3 147951c7b7SThomas Huth select GPIO_KEY 157951c7b7SThomas Huth select FW_CFG_DMA 167951c7b7SThomas Huth select PCI_EXPRESS 177951c7b7SThomas Huth select PCI_EXPRESS_GENERIC_BRIDGE 187951c7b7SThomas Huth select PFLASH_CFI01 197951c7b7SThomas Huth select PL011 # UART 207951c7b7SThomas Huth select PL031 # RTC 217951c7b7SThomas Huth select PL061 # GPIO 22daa726d9SMaxim Uvarov select GPIO_PWR 237951c7b7SThomas Huth select PLATFORM_BUS 247951c7b7SThomas Huth select SMBIOS 257951c7b7SThomas Huth select VIRTIO_MMIO 26f13a944cSWei Yang select ACPI_PCI 271f283ae1SEric Auger select MEM_DEVICE 281f283ae1SEric Auger select DIMM 29cff51ac9SShameer Kolothum select ACPI_HW_REDUCED 30b77a52a0SPhilippe Mathieu-Daudé select ACPI_APEI 31cf1a5cc9SJean-Philippe Brucker select ACPI_VIOT 32b1b87327SGavin Shan select VIRTIO_MEM_SUPPORTED 33fc1e01e0SJonathan Cameron select ACPI_CXL 347cbd3fd3SXiang Chen select ACPI_HMAT 3582f51817SPaolo Bonzini 364826ac6dSThomas Huthconfig CHEETAH 374826ac6dSThomas Huth bool 3829d9efcaSFabiano Rosas default y if TCG && ARM 394826ac6dSThomas Huth select OMAP 404826ac6dSThomas Huth select TSC210X 414826ac6dSThomas Huth 425885e665SThomas Huthconfig CUBIEBOARD 435885e665SThomas Huth bool 4429d9efcaSFabiano Rosas default y if TCG && ARM 455885e665SThomas Huth select ALLWINNER_A10 465885e665SThomas Huth 4782f51817SPaolo Bonziniconfig DIGIC 4882f51817SPaolo Bonzini bool 4929d9efcaSFabiano Rosas default y if TCG && ARM 509533dcddSPaolo Bonzini select PTIMER 51627b06edSThomas Huth select PFLASH_CFI02 5282f51817SPaolo Bonzini 5382f51817SPaolo Bonziniconfig EXYNOS4 5482f51817SPaolo Bonzini bool 5529d9efcaSFabiano Rosas default y if TCG && ARM 56e117e974SPeter Maydell imply I2C_DEVICES 57bb275e4eSThomas Huth select A9MPCORE 58bb275e4eSThomas Huth select I2C 59bb275e4eSThomas Huth select LAN9118 60bb275e4eSThomas Huth select PL310 # cache controller 619533dcddSPaolo Bonzini select PTIMER 62bb275e4eSThomas Huth select SDHCI 63bb275e4eSThomas Huth select USB_EHCI_SYSBUS 645900c7a6SPhilippe Mathieu-Daudé select OR_IRQ 6582f51817SPaolo Bonzini 6682f51817SPaolo Bonziniconfig HIGHBANK 6782f51817SPaolo Bonzini bool 6829d9efcaSFabiano Rosas default y if TCG && ARM 6908bcda02SThomas Huth select A9MPCORE 7008bcda02SThomas Huth select A15MPCORE 7108bcda02SThomas Huth select AHCI 7208bcda02SThomas Huth select ARM_TIMER # sp804 7308bcda02SThomas Huth select ARM_V7M 7408bcda02SThomas Huth select PL011 # UART 7558f7f3c4SPhilippe Mathieu-Daudé select PL022 # SPI 7608bcda02SThomas Huth select PL031 # RTC 7708bcda02SThomas Huth select PL061 # GPIO 7808bcda02SThomas Huth select PL310 # cache controller 7908bcda02SThomas Huth select XGMAC # ethernet 8082f51817SPaolo Bonzini 8182f51817SPaolo Bonziniconfig INTEGRATOR 8282f51817SPaolo Bonzini bool 8329d9efcaSFabiano Rosas default y if TCG && ARM 844cdea98bSThomas Huth select ARM_TIMER 854cdea98bSThomas Huth select INTEGRATOR_DEBUG 864cdea98bSThomas Huth select PL011 # UART 874cdea98bSThomas Huth select PL031 # RTC 885df2cfbcSPhilippe Mathieu-Daudé select PL041 # audio 894cdea98bSThomas Huth select PL050 # keyboard/mouse 904cdea98bSThomas Huth select PL110 # pl111 LCD controller 914cdea98bSThomas Huth select PL181 # display 924cdea98bSThomas Huth select SMC91C111 9382f51817SPaolo Bonzini 9482f51817SPaolo Bonziniconfig MAINSTONE 9582f51817SPaolo Bonzini bool 9629d9efcaSFabiano Rosas default y if TCG && ARM 97959762d0SThomas Huth select PXA2XX 98959762d0SThomas Huth select PFLASH_CFI01 99959762d0SThomas Huth select SMC91C111 10082f51817SPaolo Bonzini 10108cbacccSThomas Huthconfig MUSCA 10208cbacccSThomas Huth bool 10329d9efcaSFabiano Rosas default y if TCG && ARM 10408cbacccSThomas Huth select ARMSSE 10508cbacccSThomas Huth select PL011 10608cbacccSThomas Huth select PL031 107853c0167SThomas Huth select SPLIT_IRQ 1085aa78a89SThomas Huth select UNIMP 10908cbacccSThomas Huth 1109adfbf1bSPhilippe Mathieu-Daudéconfig MARVELL_88W8618 1119adfbf1bSPhilippe Mathieu-Daudé bool 1129adfbf1bSPhilippe Mathieu-Daudé 11382f51817SPaolo Bonziniconfig MUSICPAL 11482f51817SPaolo Bonzini bool 11529d9efcaSFabiano Rosas default y if TCG && ARM 116498661ddSPhilippe Mathieu-Daudé select OR_IRQ 11759dd3eb3SThomas Huth select BITBANG_I2C 11859dd3eb3SThomas Huth select MARVELL_88W8618 1199533dcddSPaolo Bonzini select PTIMER 12059dd3eb3SThomas Huth select PFLASH_CFI02 12159dd3eb3SThomas Huth select SERIAL 12259dd3eb3SThomas Huth select WM8750 12382f51817SPaolo Bonzini 12482f51817SPaolo Bonziniconfig NETDUINO2 12582f51817SPaolo Bonzini bool 12629d9efcaSFabiano Rosas default y if TCG && ARM 1276239ac7eSThomas Huth select STM32F205_SOC 12882f51817SPaolo Bonzini 129870c034dSAlistair Francisconfig NETDUINOPLUS2 130870c034dSAlistair Francis bool 13129d9efcaSFabiano Rosas default y if TCG && ARM 132870c034dSAlistair Francis select STM32F405_SOC 133870c034dSAlistair Francis 134ee5bffa9SFelipe Balbiconfig OLIMEX_STM32_H405 135ee5bffa9SFelipe Balbi bool 13629d9efcaSFabiano Rosas default y if TCG && ARM 137ee5bffa9SFelipe Balbi select STM32F405_SOC 138ee5bffa9SFelipe Balbi 13982f51817SPaolo Bonziniconfig NSERIES 14082f51817SPaolo Bonzini bool 14129d9efcaSFabiano Rosas default y if TCG && ARM 1424826ac6dSThomas Huth select OMAP 143b3db996fSStefan Weil select TMP105 # temperature sensor 1444826ac6dSThomas Huth select BLIZZARD # LCD/TV controller 1454826ac6dSThomas Huth select ONENAND 1464826ac6dSThomas Huth select TSC210X # touchscreen/sensors/audio 1474826ac6dSThomas Huth select TSC2005 # touchscreen/sensors/keypad 1484826ac6dSThomas Huth select LM832X # GPIO keyboard chip 1494826ac6dSThomas Huth select TWL92230 # energy-management 1504826ac6dSThomas Huth select TUSB6010 15182f51817SPaolo Bonzini 15282f51817SPaolo Bonziniconfig OMAP 15382f51817SPaolo Bonzini bool 1544826ac6dSThomas Huth select FRAMEBUFFER 1554826ac6dSThomas Huth select I2C 1564826ac6dSThomas Huth select ECC 1574826ac6dSThomas Huth select NAND 1584826ac6dSThomas Huth select PFLASH_CFI01 1594826ac6dSThomas Huth select SD 1604826ac6dSThomas Huth select SERIAL 16182f51817SPaolo Bonzini 16282f51817SPaolo Bonziniconfig PXA2XX 16382f51817SPaolo Bonzini bool 164959762d0SThomas Huth select FRAMEBUFFER 165959762d0SThomas Huth select I2C 166959762d0SThomas Huth select SERIAL 167959762d0SThomas Huth select SD 168959762d0SThomas Huth select SSI 169959762d0SThomas Huth select USB_OHCI 1705c8ae30bSPhilippe Mathieu-Daudé select PCMCIA 171959762d0SThomas Huth 172959762d0SThomas Huthconfig GUMSTIX 173959762d0SThomas Huth bool 17429d9efcaSFabiano Rosas default y if TCG && ARM 175959762d0SThomas Huth select PFLASH_CFI01 176959762d0SThomas Huth select SMC91C111 177959762d0SThomas Huth select PXA2XX 178959762d0SThomas Huth 179959762d0SThomas Huthconfig TOSA 180959762d0SThomas Huth bool 18129d9efcaSFabiano Rosas default y if TCG && ARM 182959762d0SThomas Huth select ZAURUS # scoop 183959762d0SThomas Huth select MICRODRIVE 184959762d0SThomas Huth select PXA2XX 18506972067SPhilippe Mathieu-Daudé select LED 186959762d0SThomas Huth 187959762d0SThomas Huthconfig SPITZ 188959762d0SThomas Huth bool 18929d9efcaSFabiano Rosas default y if TCG && ARM 190f12985f1SGan Qixin select ADS7846 # touch-screen controller 191959762d0SThomas Huth select MAX111X # A/D converter 192959762d0SThomas Huth select WM8750 # audio codec 193959762d0SThomas Huth select MAX7310 # GPIO expander 194959762d0SThomas Huth select ZAURUS # scoop 195959762d0SThomas Huth select NAND # memory 196959762d0SThomas Huth select ECC # Error-correcting for NAND 197959762d0SThomas Huth select MICRODRIVE 198959762d0SThomas Huth select PXA2XX 199959762d0SThomas Huth 200959762d0SThomas Huthconfig Z2 201959762d0SThomas Huth bool 20229d9efcaSFabiano Rosas default y if TCG && ARM 203959762d0SThomas Huth select PFLASH_CFI01 204959762d0SThomas Huth select WM8750 205959762d0SThomas Huth select PL011 # UART 206959762d0SThomas Huth select PXA2XX 20782f51817SPaolo Bonzini 20882f51817SPaolo Bonziniconfig REALVIEW 20982f51817SPaolo Bonzini bool 21029d9efcaSFabiano Rosas default y if TCG && ARM 21179e93e24SThomas Huth imply PCI_DEVICES 21279e93e24SThomas Huth imply PCI_TESTDEV 213e117e974SPeter Maydell imply I2C_DEVICES 21479e93e24SThomas Huth select SMC91C111 21579e93e24SThomas Huth select LAN9118 21679e93e24SThomas Huth select A9MPCORE 21779e93e24SThomas Huth select A15MPCORE 21879e93e24SThomas Huth select ARM11MPCORE 21979e93e24SThomas Huth select ARM_TIMER 22079e93e24SThomas Huth select VERSATILE_PCI 22179e93e24SThomas Huth select WM8750 # audio codec 22279e93e24SThomas Huth select LSI_SCSI_PCI 22379e93e24SThomas Huth select PCI 22479e93e24SThomas Huth select PL011 # UART 22579e93e24SThomas Huth select PL031 # RTC 22679e93e24SThomas Huth select PL041 # audio codec 22779e93e24SThomas Huth select PL050 # keyboard/mouse 22879e93e24SThomas Huth select PL061 # GPIO 22979e93e24SThomas Huth select PL080 # DMA controller 23079e93e24SThomas Huth select PL110 23179e93e24SThomas Huth select PL181 # display 23279e93e24SThomas Huth select PL310 # cache controller 233500a64d8SPhilippe Mathieu-Daudé select ARM_SBCON_I2C 23479e93e24SThomas Huth select DS1338 # I2C RTC+NVRAM 23579e93e24SThomas Huth select USB_OHCI 23682f51817SPaolo Bonzini 23764580903SHongbo Zhangconfig SBSA_REF 23864580903SHongbo Zhang bool 23929d9efcaSFabiano Rosas default y if TCG && AARCH64 24064580903SHongbo Zhang imply PCI_DEVICES 24164580903SHongbo Zhang select AHCI 24264580903SHongbo Zhang select ARM_SMMUV3 24364580903SHongbo Zhang select GPIO_KEY 24464580903SHongbo Zhang select PCI_EXPRESS 24564580903SHongbo Zhang select PCI_EXPRESS_GENERIC_BRIDGE 24664580903SHongbo Zhang select PFLASH_CFI01 24764580903SHongbo Zhang select PL011 # UART 24864580903SHongbo Zhang select PL031 # RTC 24964580903SHongbo Zhang select PL061 # GPIO 25064580903SHongbo Zhang select USB_EHCI_SYSBUS 2514204c5f7SShashi Mallela select WDT_SBSA 25264580903SHongbo Zhang 2535c6e99a7SThomas Huthconfig SABRELITE 2545c6e99a7SThomas Huth bool 25529d9efcaSFabiano Rosas default y if TCG && ARM 2565c6e99a7SThomas Huth select FSL_IMX6 2575c6e99a7SThomas Huth select SSI_M25P80 2585c6e99a7SThomas Huth 25982f51817SPaolo Bonziniconfig STELLARIS 26082f51817SPaolo Bonzini bool 26129d9efcaSFabiano Rosas default y if TCG && ARM 262e117e974SPeter Maydell imply I2C_DEVICES 263782ef8cdSThomas Huth select ARM_V7M 264782ef8cdSThomas Huth select CMSDK_APB_WATCHDOG 265782ef8cdSThomas Huth select I2C 266782ef8cdSThomas Huth select PL011 # UART 26758f7f3c4SPhilippe Mathieu-Daudé select PL022 # SPI 268782ef8cdSThomas Huth select PL061 # GPIO 269782ef8cdSThomas Huth select SSD0303 # OLED display 270782ef8cdSThomas Huth select SSD0323 # OLED display 271782ef8cdSThomas Huth select SSI_SD 272782ef8cdSThomas Huth select STELLARIS_INPUT 273782ef8cdSThomas Huth select STELLARIS_ENET # ethernet 274f3eb7557SPeter Maydell select STELLARIS_GPTM # general purpose timer module 2755aa78a89SThomas Huth select UNIMP 27682f51817SPaolo Bonzini 2772ac2410cSAlexandre Ioossconfig STM32VLDISCOVERY 2782ac2410cSAlexandre Iooss bool 27929d9efcaSFabiano Rosas default y if TCG && ARM 2802ac2410cSAlexandre Iooss select STM32F100_SOC 2812ac2410cSAlexandre Iooss 28282f51817SPaolo Bonziniconfig STRONGARM 28382f51817SPaolo Bonzini bool 284839507adSThomas Huth select PXA2XX 285839507adSThomas Huth 286839507adSThomas Huthconfig COLLIE 287839507adSThomas Huth bool 28829d9efcaSFabiano Rosas default y if TCG && ARM 289839507adSThomas Huth select PFLASH_CFI01 290839507adSThomas Huth select ZAURUS # scoop 291839507adSThomas Huth select STRONGARM 29282f51817SPaolo Bonzini 2934826ac6dSThomas Huthconfig SX1 2944826ac6dSThomas Huth bool 29529d9efcaSFabiano Rosas default y if TCG && ARM 2964826ac6dSThomas Huth select OMAP 2974826ac6dSThomas Huth 29882f51817SPaolo Bonziniconfig VERSATILE 29982f51817SPaolo Bonzini bool 30029d9efcaSFabiano Rosas default y if TCG && ARM 30179e93e24SThomas Huth select ARM_TIMER # sp804 30279e93e24SThomas Huth select PFLASH_CFI01 30379e93e24SThomas Huth select LSI_SCSI_PCI 30479e93e24SThomas Huth select PL050 # keyboard/mouse 30579e93e24SThomas Huth select PL080 # DMA controller 30679e93e24SThomas Huth select PL190 # Vector PIC 30779e93e24SThomas Huth select REALVIEW 30879e93e24SThomas Huth select USB_OHCI 30979e93e24SThomas Huth 31079e93e24SThomas Huthconfig VEXPRESS 31179e93e24SThomas Huth bool 31229d9efcaSFabiano Rosas default y if TCG && ARM 31379e93e24SThomas Huth select A9MPCORE 31479e93e24SThomas Huth select A15MPCORE 31579e93e24SThomas Huth select ARM_MPTIMER 31679e93e24SThomas Huth select ARM_TIMER # sp804 31779e93e24SThomas Huth select LAN9118 31879e93e24SThomas Huth select PFLASH_CFI01 31979e93e24SThomas Huth select PL011 # UART 32079e93e24SThomas Huth select PL041 # audio codec 32179e93e24SThomas Huth select PL181 # display 32279e93e24SThomas Huth select REALVIEW 32379e93e24SThomas Huth select SII9022 32479e93e24SThomas Huth select VIRTIO_MMIO 32582f51817SPaolo Bonzini 32682f51817SPaolo Bonziniconfig ZYNQ 32782f51817SPaolo Bonzini bool 32829d9efcaSFabiano Rosas default y if TCG && ARM 32931576a91SThomas Huth select A9MPCORE 33031576a91SThomas Huth select CADENCE # UART 33131576a91SThomas Huth select PFLASH_CFI02 33231576a91SThomas Huth select PL330 33331576a91SThomas Huth select SDHCI 33431576a91SThomas Huth select SSI_M25P80 33531576a91SThomas Huth select USB_EHCI_SYSBUS 33631576a91SThomas Huth select XILINX # UART 33731576a91SThomas Huth select XILINX_AXI 33831576a91SThomas Huth select XILINX_SPI 33931576a91SThomas Huth select XILINX_SPIPS 34031576a91SThomas Huth select ZYNQ_DEVCFG 34182f51817SPaolo Bonzini 34282f51817SPaolo Bonziniconfig ARM_V7M 34382f51817SPaolo Bonzini bool 344cd43648aSAlex Bennée # currently v7M must be included in a TCG build due to translate.c 34529d9efcaSFabiano Rosas default y if TCG && ARM 3469ad5f6b0SAndrew Jones select PTIMER 34782f51817SPaolo Bonzini 34882f51817SPaolo Bonziniconfig ALLWINNER_A10 34982f51817SPaolo Bonzini bool 3505885e665SThomas Huth select AHCI 3515885e665SThomas Huth select ALLWINNER_A10_PIT 3525885e665SThomas Huth select ALLWINNER_A10_PIC 353423ec28bSStrahinja Jankovic select ALLWINNER_A10_CCM 354edd3a59dSStrahinja Jankovic select ALLWINNER_A10_DRAMC 355470f9f2dSStrahinja Jankovic select ALLWINNER_WDT 3565885e665SThomas Huth select ALLWINNER_EMAC 3579be8a82cSStrahinja Jankovic select ALLWINNER_I2C 35828057e49SStrahinja Jankovic select AXP209_PMU 3595885e665SThomas Huth select SERIAL 3605aa78a89SThomas Huth select UNIMP 36182f51817SPaolo Bonzini 362740dafc0SNiek Linnenbankconfig ALLWINNER_H3 363740dafc0SNiek Linnenbank bool 36429d9efcaSFabiano Rosas default y if TCG && ARM 365740dafc0SNiek Linnenbank select ALLWINNER_A10_PIT 36629d08975SNiek Linnenbank select ALLWINNER_SUN8I_EMAC 3679be8a82cSStrahinja Jankovic select ALLWINNER_I2C 368c663fc9fSStrahinja Jankovic select ALLWINNER_WDT 369740dafc0SNiek Linnenbank select SERIAL 370740dafc0SNiek Linnenbank select ARM_TIMER 371740dafc0SNiek Linnenbank select ARM_GIC 372740dafc0SNiek Linnenbank select UNIMP 3732e4dfe80SNiek Linnenbank select USB_OHCI 3742e4dfe80SNiek Linnenbank select USB_EHCI_SYSBUS 37582e48382SNiek Linnenbank select SD 376740dafc0SNiek Linnenbank 37782f51817SPaolo Bonziniconfig RASPI 37882f51817SPaolo Bonzini bool 37929d9efcaSFabiano Rosas default y if TCG && ARM 3801ad846a2SThomas Huth select FRAMEBUFFER 3811ad846a2SThomas Huth select PL011 # UART 3821ad846a2SThomas Huth select SDHCI 3838d942986SThomas Huth select USB_DWC2 38482f51817SPaolo Bonzini 3850f76debdSAlexandre Ioossconfig STM32F100_SOC 3860f76debdSAlexandre Iooss bool 3870f76debdSAlexandre Iooss select ARM_V7M 3880f76debdSAlexandre Iooss select STM32F2XX_USART 3890f76debdSAlexandre Iooss select STM32F2XX_SPI 3900f76debdSAlexandre Iooss 39182f51817SPaolo Bonziniconfig STM32F205_SOC 39282f51817SPaolo Bonzini bool 3936239ac7eSThomas Huth select ARM_V7M 394282467f4SThomas Huth select OR_IRQ 3956239ac7eSThomas Huth select STM32F2XX_TIMER 3966239ac7eSThomas Huth select STM32F2XX_USART 3976239ac7eSThomas Huth select STM32F2XX_SYSCFG 3986239ac7eSThomas Huth select STM32F2XX_ADC 3996239ac7eSThomas Huth select STM32F2XX_SPI 40082f51817SPaolo Bonzini 401870c034dSAlistair Francisconfig STM32F405_SOC 402870c034dSAlistair Francis bool 403870c034dSAlistair Francis select ARM_V7M 4049e39983eSPhilippe Mathieu-Daudé select OR_IRQ 405870c034dSAlistair Francis select STM32F4XX_SYSCFG 406e64d8c83SAlistair Francis select STM32F4XX_EXTI 407870c034dSAlistair Francis 40882f51817SPaolo Bonziniconfig XLNX_ZYNQMP_ARM 40982f51817SPaolo Bonzini bool 41029d9efcaSFabiano Rosas default y if TCG && AARCH64 411f3c3a1e2SThomas Huth select AHCI 412f3c3a1e2SThomas Huth select ARM_GIC 413f3c3a1e2SThomas Huth select CADENCE 414f3c3a1e2SThomas Huth select DDC 415f3c3a1e2SThomas Huth select DPCD 416f3c3a1e2SThomas Huth select SDHCI 417f3c3a1e2SThomas Huth select SSI 418f3c3a1e2SThomas Huth select SSI_M25P80 419f3c3a1e2SThomas Huth select XILINX_AXI 420f3c3a1e2SThomas Huth select XILINX_SPIPS 421668351a5SXuzhou Cheng select XLNX_CSU_DMA 422f3c3a1e2SThomas Huth select XLNX_ZYNQMP 4236bfaec73SPhilippe Mathieu-Daudé select XLNX_ZDMA 424f4880c2dSPhilippe Mathieu-Daudé select USB_DWC3 42582f51817SPaolo Bonzini 42682f51817SPaolo Bonziniconfig XLNX_VERSAL 42782f51817SPaolo Bonzini bool 42829d9efcaSFabiano Rosas default y if TCG && AARCH64 42924c7bb31SThomas Huth select ARM_GIC 43024c7bb31SThomas Huth select PL011 43124c7bb31SThomas Huth select CADENCE 43224c7bb31SThomas Huth select VIRTIO_MMIO 4335aa78a89SThomas Huth select UNIMP 4346bfaec73SPhilippe Mathieu-Daudé select XLNX_ZDMA 4351de3b490SPhilippe Mathieu-Daudé select XLNX_ZYNQMP 436d064c19dSAlex Bennée select OR_IRQ 437393185bcSTong Ho select XLNX_BBRAM 4385f4910ffSTong Ho select XLNX_EFUSE_VERSAL 439*b9353acfSFabiano Rosas select XLNX_USB_SUBSYS 44082f51817SPaolo Bonzini 441e5a7ba87SHavard Skinnemoenconfig NPCM7XX 442e5a7ba87SHavard Skinnemoen bool 44329d9efcaSFabiano Rosas default y if TCG && ARM 4442d8f048cSHavard Skinnemoen select A9MPCORE 445c93488f1STitus Rwantare select ADM1272 4462d8f048cSHavard Skinnemoen select ARM_GIC 447d43bb04cSPhilippe Mathieu-Daudé select SMBUS 4482ef1e0d7SHao Wu select AT24C # EEPROM 4497215456aSTitus Rwantare select MAX34451 450ffcdae67STitus Rwantare select ISL_PMBUS_VR 4512d8f048cSHavard Skinnemoen select PL310 # cache controller 4523746d5c1STitus Rwantare select PMBUS 4532d8f048cSHavard Skinnemoen select SERIAL 454b821242cSHavard Skinnemoen select SSI 4552d8f048cSHavard Skinnemoen select UNIMP 4566229659eSPatrick Venture select PCA954X 457e5a7ba87SHavard Skinnemoen 45882f51817SPaolo Bonziniconfig FSL_IMX25 45982f51817SPaolo Bonzini bool 46029d9efcaSFabiano Rosas default y if TCG && ARM 461e117e974SPeter Maydell imply I2C_DEVICES 46202047622SThomas Huth select IMX 46302047622SThomas Huth select IMX_FEC 46402047622SThomas Huth select IMX_I2C 4654f0aff00SGuenter Roeck select WDT_IMX2 466ee9ffe0cSPhilippe Mathieu-Daudé select SDHCI 46782f51817SPaolo Bonzini 46882f51817SPaolo Bonziniconfig FSL_IMX31 46982f51817SPaolo Bonzini bool 47029d9efcaSFabiano Rosas default y if TCG && ARM 471e117e974SPeter Maydell imply I2C_DEVICES 47273129f43SThomas Huth select SERIAL 47373129f43SThomas Huth select IMX 47473129f43SThomas Huth select IMX_I2C 475b9e521ddSGuenter Roeck select WDT_IMX2 47673129f43SThomas Huth select LAN9118 47782f51817SPaolo Bonzini 47882f51817SPaolo Bonziniconfig FSL_IMX6 47982f51817SPaolo Bonzini bool 480e117e974SPeter Maydell imply I2C_DEVICES 4815c6e99a7SThomas Huth select A9MPCORE 4825c6e99a7SThomas Huth select IMX 4835c6e99a7SThomas Huth select IMX_FEC 4845c6e99a7SThomas Huth select IMX_I2C 4850701a5efSGuenter Roeck select IMX_USBPHY 48637f95959SGuenter Roeck select WDT_IMX2 48702047622SThomas Huth select SDHCI 48882f51817SPaolo Bonzini 48982f51817SPaolo Bonziniconfig ASPEED_SOC 49082f51817SPaolo Bonzini bool 49129d9efcaSFabiano Rosas default y if TCG && ARM 49268e44ddaSThomas Huth select DS1338 49368e44ddaSThomas Huth select FTGMAC100 49468e44ddaSThomas Huth select I2C 49546560cb1SJoel Stanley select DPS310 49668e44ddaSThomas Huth select PCA9552 49768e44ddaSThomas Huth select SERIAL 49868e44ddaSThomas Huth select SMBUS_EEPROM 4993ec75e39SPatrick Venture select PCA954X 50068e44ddaSThomas Huth select SSI 50168e44ddaSThomas Huth select SSI_M25P80 50268e44ddaSThomas Huth select TMP105 50368e44ddaSThomas Huth select TMP421 5045e623f2bSJohn Wang select EMC141X 5055aa78a89SThomas Huth select UNIMP 5067cfbde5eSPhilippe Mathieu-Daudé select LED 5072a75e8c3SMaheswara Kurapati select PMBUS 5082a75e8c3SMaheswara Kurapati select MAX31785 50982f51817SPaolo Bonzini 51082f51817SPaolo Bonziniconfig MPS2 51182f51817SPaolo Bonzini bool 51229d9efcaSFabiano Rosas default y if TCG && ARM 513e117e974SPeter Maydell imply I2C_DEVICES 514d2a99d74SThomas Huth select ARMSSE 515d2a99d74SThomas Huth select LAN9118 516d2a99d74SThomas Huth select MPS2_FPGAIO 517d2a99d74SThomas Huth select MPS2_SCC 518282467f4SThomas Huth select OR_IRQ 51958f7f3c4SPhilippe Mathieu-Daudé select PL022 # SPI 520d2a99d74SThomas Huth select PL080 # DMA controller 521853c0167SThomas Huth select SPLIT_IRQ 5225aa78a89SThomas Huth select UNIMP 523ecbe51afSPhilippe Mathieu-Daudé select CMSDK_APB_WATCHDOG 524500a64d8SPhilippe Mathieu-Daudé select ARM_SBCON_I2C 52582f51817SPaolo Bonzini 52682f51817SPaolo Bonziniconfig FSL_IMX7 52782f51817SPaolo Bonzini bool 52829d9efcaSFabiano Rosas default y if TCG && ARM 52902047622SThomas Huth imply PCI_DEVICES 53002047622SThomas Huth imply TEST_DEVICES 531e117e974SPeter Maydell imply I2C_DEVICES 53202047622SThomas Huth select A15MPCORE 53302047622SThomas Huth select PCI 53402047622SThomas Huth select IMX 53502047622SThomas Huth select IMX_FEC 53602047622SThomas Huth select IMX_I2C 53737f95959SGuenter Roeck select WDT_IMX2 53802047622SThomas Huth select PCI_EXPRESS_DESIGNWARE 53902047622SThomas Huth select SDHCI 5405aa78a89SThomas Huth select UNIMP 54182f51817SPaolo Bonzini 54282f51817SPaolo Bonziniconfig ARM_SMMUV3 54382f51817SPaolo Bonzini bool 54482f51817SPaolo Bonzini 54582f51817SPaolo Bonziniconfig FSL_IMX6UL 54682f51817SPaolo Bonzini bool 54729d9efcaSFabiano Rosas default y if TCG && ARM 548e117e974SPeter Maydell imply I2C_DEVICES 54902047622SThomas Huth select A15MPCORE 55002047622SThomas Huth select IMX 55102047622SThomas Huth select IMX_FEC 55202047622SThomas Huth select IMX_I2C 55337f95959SGuenter Roeck select WDT_IMX2 55402047622SThomas Huth select SDHCI 5555aa78a89SThomas Huth select UNIMP 55682f51817SPaolo Bonzini 557c1c60b0dSThomas Huthconfig MICROBIT 558c1c60b0dSThomas Huth bool 55929d9efcaSFabiano Rosas default y if TCG && ARM 560c1c60b0dSThomas Huth select NRF51_SOC 561c1c60b0dSThomas Huth 56282f51817SPaolo Bonziniconfig NRF51_SOC 56382f51817SPaolo Bonzini bool 564e117e974SPeter Maydell imply I2C_DEVICES 565c1c60b0dSThomas Huth select I2C 566c1c60b0dSThomas Huth select ARM_V7M 5675aa78a89SThomas Huth select UNIMP 56882f51817SPaolo Bonzini 569b6e2b220SThomas Huthconfig EMCRAFT_SF2 570b6e2b220SThomas Huth bool 57129d9efcaSFabiano Rosas default y if TCG && ARM 572b6e2b220SThomas Huth select MSF2 573b6e2b220SThomas Huth select SSI_M25P80 574b6e2b220SThomas Huth 57582f51817SPaolo Bonziniconfig MSF2 57682f51817SPaolo Bonzini bool 577b6e2b220SThomas Huth select ARM_V7M 5789533dcddSPaolo Bonzini select PTIMER 579b6e2b220SThomas Huth select SERIAL 580b6e2b220SThomas Huth select SSI 5815aa78a89SThomas Huth select UNIMP 58282f51817SPaolo Bonzini 58382f51817SPaolo Bonziniconfig ZAURUS 58482f51817SPaolo Bonzini bool 585959762d0SThomas Huth select NAND 586959762d0SThomas Huth select ECC 58782f51817SPaolo Bonzini 58882f51817SPaolo Bonziniconfig A9MPCORE 58982f51817SPaolo Bonzini bool 590bb275e4eSThomas Huth select A9_GTIMER 591bb275e4eSThomas Huth select A9SCU # snoop control unit 592bb275e4eSThomas Huth select ARM_GIC 593bb275e4eSThomas Huth select ARM_MPTIMER 59482f51817SPaolo Bonzini 59582f51817SPaolo Bonziniconfig A15MPCORE 59682f51817SPaolo Bonzini bool 5977951c7b7SThomas Huth select ARM_GIC 59882f51817SPaolo Bonzini 59982f51817SPaolo Bonziniconfig ARM11MPCORE 60082f51817SPaolo Bonzini bool 60179e93e24SThomas Huth select ARM11SCU 60282f51817SPaolo Bonzini 60382f51817SPaolo Bonziniconfig ARMSSE 60482f51817SPaolo Bonzini bool 605d2a99d74SThomas Huth select ARM_V7M 6064239b311SPeter Maydell select ARMSSE_CPU_PWRCTRL 607d2a99d74SThomas Huth select ARMSSE_CPUID 608d2a99d74SThomas Huth select ARMSSE_MHU 609d2a99d74SThomas Huth select CMSDK_APB_TIMER 610d2a99d74SThomas Huth select CMSDK_APB_DUALTIMER 611d2a99d74SThomas Huth select CMSDK_APB_UART 612d2a99d74SThomas Huth select CMSDK_APB_WATCHDOG 613d2a99d74SThomas Huth select IOTKIT_SECCTL 614d2a99d74SThomas Huth select IOTKIT_SYSCTL 615d2a99d74SThomas Huth select IOTKIT_SYSINFO 616282467f4SThomas Huth select OR_IRQ 617853c0167SThomas Huth select SPLIT_IRQ 618d2a99d74SThomas Huth select TZ_MPC 619d2a99d74SThomas Huth select TZ_MSC 620d2a99d74SThomas Huth select TZ_PPC 6215aa78a89SThomas Huth select UNIMP 6220d10df30SPeter Maydell select SSE_COUNTER 6230b8ceee8SPeter Maydell select SSE_TIMER 624