182f51817SPaolo Bonziniconfig ARM_VIRT 282f51817SPaolo Bonzini bool 31a67aed8SPaolo Bonzini default y 41a67aed8SPaolo Bonzini depends on ARM 58c4648f5SPhilippe Mathieu-Daudé depends on TCG || KVM || HVF 67951c7b7SThomas Huth imply PCI_DEVICES 77951c7b7SThomas Huth imply TEST_DEVICES 87951c7b7SThomas Huth imply VFIO_AMD_XGBE 9e0e312f3SPaolo Bonzini imply VFIO_PLATFORM 107951c7b7SThomas Huth imply VFIO_XGMAC 11c294ac32SEric Auger imply TPM_TIS_SYSBUS 12139fdb3eSNinad Palsule imply TPM_TIS_I2C 13cfa1f4bcSPhilippe Mathieu-Daudé imply NVDIMM 1409702383SCédric Le Goater imply IOMMUFD 153362c568SAndrew Jones select ARM_GIC 167951c7b7SThomas Huth select ACPI 177951c7b7SThomas Huth select ARM_SMMUV3 187951c7b7SThomas Huth select GPIO_KEY 19d641ec30SPaolo Bonzini select DEVICE_TREE 207951c7b7SThomas Huth select FW_CFG_DMA 217951c7b7SThomas Huth select PCI_EXPRESS 227951c7b7SThomas Huth select PCI_EXPRESS_GENERIC_BRIDGE 237951c7b7SThomas Huth select PFLASH_CFI01 24f88c9cd8SPeter Maydell select PL011 # UART 257951c7b7SThomas Huth select PL031 # RTC 267951c7b7SThomas Huth select PL061 # GPIO 27daa726d9SMaxim Uvarov select GPIO_PWR 287951c7b7SThomas Huth select PLATFORM_BUS 297951c7b7SThomas Huth select SMBIOS 307951c7b7SThomas Huth select VIRTIO_MMIO 31f13a944cSWei Yang select ACPI_PCI 321f283ae1SEric Auger select MEM_DEVICE 331f283ae1SEric Auger select DIMM 34cff51ac9SShameer Kolothum select ACPI_HW_REDUCED 35b77a52a0SPhilippe Mathieu-Daudé select ACPI_APEI 36cf1a5cc9SJean-Philippe Brucker select ACPI_VIOT 37b1b87327SGavin Shan select VIRTIO_MEM_SUPPORTED 38fc1e01e0SJonathan Cameron select ACPI_CXL 397cbd3fd3SXiang Chen select ACPI_HMAT 4082f51817SPaolo Bonzini 415885e665SThomas Huthconfig CUBIEBOARD 425885e665SThomas Huth bool 43441d701dSFabiano Rosas default y 44441d701dSFabiano Rosas depends on TCG && ARM 455885e665SThomas Huth select ALLWINNER_A10 465885e665SThomas Huth 4782f51817SPaolo Bonziniconfig DIGIC 4882f51817SPaolo Bonzini bool 49441d701dSFabiano Rosas default y 50441d701dSFabiano Rosas depends on TCG && ARM 519533dcddSPaolo Bonzini select PTIMER 52627b06edSThomas Huth select PFLASH_CFI02 5382f51817SPaolo Bonzini 5482f51817SPaolo Bonziniconfig EXYNOS4 5582f51817SPaolo Bonzini bool 56441d701dSFabiano Rosas default y 57441d701dSFabiano Rosas depends on TCG && ARM 58e117e974SPeter Maydell imply I2C_DEVICES 59bb275e4eSThomas Huth select A9MPCORE 60bb275e4eSThomas Huth select I2C 61bb275e4eSThomas Huth select LAN9118 62bb275e4eSThomas Huth select PL310 # cache controller 639533dcddSPaolo Bonzini select PTIMER 64bb275e4eSThomas Huth select SDHCI 65bb275e4eSThomas Huth select USB_EHCI_SYSBUS 665900c7a6SPhilippe Mathieu-Daudé select OR_IRQ 6782f51817SPaolo Bonzini 6882f51817SPaolo Bonziniconfig HIGHBANK 6982f51817SPaolo Bonzini bool 70441d701dSFabiano Rosas default y 71441d701dSFabiano Rosas depends on TCG && ARM 7208bcda02SThomas Huth select A9MPCORE 7308bcda02SThomas Huth select A15MPCORE 741b26146eSBernhard Beschow select AHCI_SYSBUS 7508bcda02SThomas Huth select ARM_TIMER # sp804 7608bcda02SThomas Huth select ARM_V7M 77f88c9cd8SPeter Maydell select PL011 # UART 7858f7f3c4SPhilippe Mathieu-Daudé select PL022 # SPI 7908bcda02SThomas Huth select PL031 # RTC 8008bcda02SThomas Huth select PL061 # GPIO 8108bcda02SThomas Huth select PL310 # cache controller 8208bcda02SThomas Huth select XGMAC # ethernet 8382f51817SPaolo Bonzini 8482f51817SPaolo Bonziniconfig INTEGRATOR 8582f51817SPaolo Bonzini bool 86441d701dSFabiano Rosas default y 87441d701dSFabiano Rosas depends on TCG && ARM 884cdea98bSThomas Huth select ARM_TIMER 894cdea98bSThomas Huth select INTEGRATOR_DEBUG 90f88c9cd8SPeter Maydell select PL011 # UART 914cdea98bSThomas Huth select PL031 # RTC 925df2cfbcSPhilippe Mathieu-Daudé select PL041 # audio 934cdea98bSThomas Huth select PL050 # keyboard/mouse 944cdea98bSThomas Huth select PL110 # pl111 LCD controller 954cdea98bSThomas Huth select PL181 # display 964cdea98bSThomas Huth select SMC91C111 9782f51817SPaolo Bonzini 9851eb283dSJackson Donaldsonconfig MAX78000FTHR 9951eb283dSJackson Donaldson bool 10051eb283dSJackson Donaldson default y 10151eb283dSJackson Donaldson depends on TCG && ARM 10251eb283dSJackson Donaldson select MAX78000_SOC 10351eb283dSJackson Donaldson 104273a70aeSPeter Maydellconfig MPS3R 105273a70aeSPeter Maydell bool 106273a70aeSPeter Maydell default y 107273a70aeSPeter Maydell depends on TCG && ARM 108273a70aeSPeter Maydell 10908cbacccSThomas Huthconfig MUSCA 11008cbacccSThomas Huth bool 111441d701dSFabiano Rosas default y 112441d701dSFabiano Rosas depends on TCG && ARM 11308cbacccSThomas Huth select ARMSSE 114f88c9cd8SPeter Maydell select PL011 # UART 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 1317e6b5497SBernhard Beschow select SERIAL_MM 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 OMAP 15382f51817SPaolo Bonzini bool 1544826ac6dSThomas Huth select FRAMEBUFFER 1554826ac6dSThomas Huth select I2C 1564826ac6dSThomas Huth select PFLASH_CFI01 1574826ac6dSThomas Huth select SD 1587e6b5497SBernhard Beschow select SERIAL_MM 15982f51817SPaolo Bonzini 16082f51817SPaolo Bonziniconfig REALVIEW 16182f51817SPaolo Bonzini bool 162441d701dSFabiano Rosas default y 163441d701dSFabiano Rosas depends on TCG && ARM 16479e93e24SThomas Huth imply PCI_DEVICES 16579e93e24SThomas Huth imply PCI_TESTDEV 166e117e974SPeter Maydell imply I2C_DEVICES 16779e93e24SThomas Huth select SMC91C111 16879e93e24SThomas Huth select LAN9118 16979e93e24SThomas Huth select A9MPCORE 17079e93e24SThomas Huth select A15MPCORE 17179e93e24SThomas Huth select ARM11MPCORE 17279e93e24SThomas Huth select ARM_TIMER 17379e93e24SThomas Huth select VERSATILE_PCI 17479e93e24SThomas Huth select WM8750 # audio codec 17579e93e24SThomas Huth select LSI_SCSI_PCI 17679e93e24SThomas Huth select PCI 177f88c9cd8SPeter Maydell select PL011 # UART 17879e93e24SThomas Huth select PL031 # RTC 17979e93e24SThomas Huth select PL041 # audio codec 18079e93e24SThomas Huth select PL050 # keyboard/mouse 18179e93e24SThomas Huth select PL061 # GPIO 18279e93e24SThomas Huth select PL080 # DMA controller 18379e93e24SThomas Huth select PL110 18479e93e24SThomas Huth select PL181 # display 18579e93e24SThomas Huth select PL310 # cache controller 186500a64d8SPhilippe Mathieu-Daudé select ARM_SBCON_I2C 18779e93e24SThomas Huth select DS1338 # I2C RTC+NVRAM 18815f07fb8SPaolo Bonzini select USB_OHCI_SYSBUS 18982f51817SPaolo Bonzini 19064580903SHongbo Zhangconfig SBSA_REF 19164580903SHongbo Zhang bool 192441d701dSFabiano Rosas default y 193441d701dSFabiano Rosas depends on TCG && AARCH64 19464580903SHongbo Zhang imply PCI_DEVICES 195d641ec30SPaolo Bonzini select DEVICE_TREE 1961b26146eSBernhard Beschow select AHCI_SYSBUS 19764580903SHongbo Zhang select ARM_SMMUV3 19864580903SHongbo Zhang select GPIO_KEY 19964580903SHongbo Zhang select PCI_EXPRESS 20064580903SHongbo Zhang select PCI_EXPRESS_GENERIC_BRIDGE 20164580903SHongbo Zhang select PFLASH_CFI01 202f88c9cd8SPeter Maydell select PL011 # UART 20364580903SHongbo Zhang select PL031 # RTC 20464580903SHongbo Zhang select PL061 # GPIO 20562c2b876SYuquan Wang select USB_XHCI_SYSBUS 2064204c5f7SShashi Mallela select WDT_SBSA 20793faf3b9SMarcin Juszkiewicz select BOCHS_DISPLAY 2087bd8b0d4SThomas Huth select IDE_BUS 2097bd8b0d4SThomas Huth select IDE_DEV 21064580903SHongbo Zhang 2115c6e99a7SThomas Huthconfig SABRELITE 2125c6e99a7SThomas Huth bool 213441d701dSFabiano Rosas default y 214441d701dSFabiano Rosas depends on TCG && ARM 2155c6e99a7SThomas Huth select FSL_IMX6 2165c6e99a7SThomas Huth select SSI_M25P80 2175c6e99a7SThomas Huth 21882f51817SPaolo Bonziniconfig STELLARIS 21982f51817SPaolo Bonzini bool 220441d701dSFabiano Rosas default y 221441d701dSFabiano Rosas depends on TCG && ARM 222e117e974SPeter Maydell imply I2C_DEVICES 223782ef8cdSThomas Huth select ARM_V7M 224782ef8cdSThomas Huth select CMSDK_APB_WATCHDOG 225782ef8cdSThomas Huth select I2C 226f88c9cd8SPeter Maydell select PL011 # UART 22758f7f3c4SPhilippe Mathieu-Daudé select PL022 # SPI 228782ef8cdSThomas Huth select PL061 # GPIO 229782ef8cdSThomas Huth select SSD0303 # OLED display 230782ef8cdSThomas Huth select SSD0323 # OLED display 231782ef8cdSThomas Huth select SSI_SD 232c45460deSPeter Maydell select STELLARIS_GAMEPAD 233782ef8cdSThomas Huth select STELLARIS_ENET # ethernet 234f3eb7557SPeter Maydell select STELLARIS_GPTM # general purpose timer module 2355aa78a89SThomas Huth select UNIMP 23682f51817SPaolo Bonzini 2372ac2410cSAlexandre Ioossconfig STM32VLDISCOVERY 2382ac2410cSAlexandre Iooss bool 239441d701dSFabiano Rosas default y 240441d701dSFabiano Rosas depends on TCG && ARM 2412ac2410cSAlexandre Iooss select STM32F100_SOC 2422ac2410cSAlexandre Iooss 24382f51817SPaolo Bonziniconfig STRONGARM 24482f51817SPaolo Bonzini bool 2454dba046cSPeter Maydell select PXA2XX_TIMER 2464dba046cSPeter Maydell select SSI 247839507adSThomas Huth 248839507adSThomas Huthconfig COLLIE 249839507adSThomas Huth bool 250441d701dSFabiano Rosas default y 251441d701dSFabiano Rosas depends on TCG && ARM 252839507adSThomas Huth select PFLASH_CFI01 253504f935dSPeter Maydell select ZAURUS_SCOOP 254839507adSThomas Huth select STRONGARM 25582f51817SPaolo Bonzini 2564826ac6dSThomas Huthconfig SX1 2574826ac6dSThomas Huth bool 258441d701dSFabiano Rosas default y 259441d701dSFabiano Rosas depends on TCG && ARM 2604826ac6dSThomas Huth select OMAP 2614826ac6dSThomas Huth 26282f51817SPaolo Bonziniconfig VERSATILE 26382f51817SPaolo Bonzini bool 264441d701dSFabiano Rosas default y 265441d701dSFabiano Rosas depends on TCG && ARM 26679e93e24SThomas Huth select ARM_TIMER # sp804 26779e93e24SThomas Huth select PFLASH_CFI01 26879e93e24SThomas Huth select LSI_SCSI_PCI 26979e93e24SThomas Huth select PL050 # keyboard/mouse 27079e93e24SThomas Huth select PL080 # DMA controller 27179e93e24SThomas Huth select PL190 # Vector PIC 27279e93e24SThomas Huth select REALVIEW 27315f07fb8SPaolo Bonzini select USB_OHCI_SYSBUS 27479e93e24SThomas Huth 27579e93e24SThomas Huthconfig VEXPRESS 27679e93e24SThomas Huth bool 277441d701dSFabiano Rosas default y 278441d701dSFabiano Rosas depends on TCG && ARM 279d641ec30SPaolo Bonzini select DEVICE_TREE 28079e93e24SThomas Huth select A9MPCORE 28179e93e24SThomas Huth select A15MPCORE 28279e93e24SThomas Huth select ARM_MPTIMER 28379e93e24SThomas Huth select ARM_TIMER # sp804 28479e93e24SThomas Huth select LAN9118 28579e93e24SThomas Huth select PFLASH_CFI01 286f88c9cd8SPeter Maydell select PL011 # UART 28779e93e24SThomas Huth select PL041 # audio codec 28879e93e24SThomas Huth select PL181 # display 28979e93e24SThomas Huth select REALVIEW 29079e93e24SThomas Huth select SII9022 29179e93e24SThomas Huth select VIRTIO_MMIO 29282f51817SPaolo Bonzini 29382f51817SPaolo Bonziniconfig ZYNQ 29482f51817SPaolo Bonzini bool 295441d701dSFabiano Rosas default y 296441d701dSFabiano Rosas depends on TCG && ARM 29731576a91SThomas Huth select A9MPCORE 29831576a91SThomas Huth select CADENCE # UART 29931576a91SThomas Huth select PFLASH_CFI02 300f2718773SSebastian Huber select PL310 # cache controller 30131576a91SThomas Huth select PL330 30231576a91SThomas Huth select SDHCI 30331576a91SThomas Huth select SSI_M25P80 304464ce71aSBernhard Beschow select USB_CHIPIDEA 30531576a91SThomas Huth select XILINX # UART 30631576a91SThomas Huth select XILINX_AXI 30731576a91SThomas Huth select XILINX_SPI 30831576a91SThomas Huth select XILINX_SPIPS 30931576a91SThomas Huth select ZYNQ_DEVCFG 31082f51817SPaolo Bonzini 31182f51817SPaolo Bonziniconfig ARM_V7M 31282f51817SPaolo Bonzini bool 313cd43648aSAlex Bennée # currently v7M must be included in a TCG build due to translate.c 314441d701dSFabiano Rosas default y 315441d701dSFabiano Rosas depends on TCG && ARM 3169ad5f6b0SAndrew Jones select PTIMER 31782f51817SPaolo Bonzini 31882f51817SPaolo Bonziniconfig ALLWINNER_A10 31982f51817SPaolo Bonzini bool 3201b26146eSBernhard Beschow select AHCI_SYSBUS 3215885e665SThomas Huth select ALLWINNER_A10_PIT 3225885e665SThomas Huth select ALLWINNER_A10_PIC 323423ec28bSStrahinja Jankovic select ALLWINNER_A10_CCM 324edd3a59dSStrahinja Jankovic select ALLWINNER_A10_DRAMC 325470f9f2dSStrahinja Jankovic select ALLWINNER_WDT 3265885e665SThomas Huth select ALLWINNER_EMAC 3279be8a82cSStrahinja Jankovic select ALLWINNER_I2C 3283341d1cbSStrahinja Jankovic select ALLWINNER_A10_SPI 329a9545430Sqianfan Zhao select AXP2XX_PMU 3307e6b5497SBernhard Beschow select SERIAL_MM 3315aa78a89SThomas Huth select UNIMP 33215f07fb8SPaolo Bonzini select USB_OHCI_SYSBUS 33382f51817SPaolo Bonzini 334740dafc0SNiek Linnenbankconfig ALLWINNER_H3 335740dafc0SNiek Linnenbank bool 336441d701dSFabiano Rosas default y 337441d701dSFabiano Rosas depends on TCG && ARM 338740dafc0SNiek Linnenbank select ALLWINNER_A10_PIT 33929d08975SNiek Linnenbank select ALLWINNER_SUN8I_EMAC 3409be8a82cSStrahinja Jankovic select ALLWINNER_I2C 341c663fc9fSStrahinja Jankovic select ALLWINNER_WDT 3427e6b5497SBernhard Beschow select SERIAL_MM 343740dafc0SNiek Linnenbank select ARM_TIMER 344740dafc0SNiek Linnenbank select ARM_GIC 345740dafc0SNiek Linnenbank select UNIMP 34615f07fb8SPaolo Bonzini select USB_OHCI_SYSBUS 3472e4dfe80SNiek Linnenbank select USB_EHCI_SYSBUS 34882e48382SNiek Linnenbank select SD 349740dafc0SNiek Linnenbank 3508d9006aeSqianfan Zhaoconfig ALLWINNER_R40 3518d9006aeSqianfan Zhao bool 3528d9006aeSqianfan Zhao default y if TCG && ARM 3531b26146eSBernhard Beschow select AHCI_SYSBUS 35405def917Sqianfan Zhao select ALLWINNER_SRAMC 3558d9006aeSqianfan Zhao select ALLWINNER_A10_PIT 3562af71d28SGuenter Roeck select ALLWINNER_WDT 357a9545430Sqianfan Zhao select AXP2XX_PMU 3587e6b5497SBernhard Beschow select SERIAL_MM 3598d9006aeSqianfan Zhao select ARM_TIMER 3608d9006aeSqianfan Zhao select ARM_GIC 3618d9006aeSqianfan Zhao select UNIMP 36215f07fb8SPaolo Bonzini select USB_OHCI_SYSBUS 36343eef24fSGuenter Roeck select USB_EHCI_SYSBUS 3648d9006aeSqianfan Zhao select SD 3658d9006aeSqianfan Zhao 36651eb283dSJackson Donaldsonconfig MAX78000_SOC 36751eb283dSJackson Donaldson bool 36851eb283dSJackson Donaldson select ARM_V7M 3693ec680e6SJackson Donaldson select MAX78000_ICC 370d447e4b7SJackson Donaldson select MAX78000_UART 371a017f53eSJackson Donaldson select MAX78000_GCR 372069852d1SJackson Donaldson select MAX78000_TRNG 373*33dfff7eSJackson Donaldson select MAX78000_AES 37451eb283dSJackson Donaldson 37582f51817SPaolo Bonziniconfig RASPI 37682f51817SPaolo Bonzini bool 377441d701dSFabiano Rosas default y 378441d701dSFabiano Rosas depends on TCG && ARM 3791ad846a2SThomas Huth select FRAMEBUFFER 380f88c9cd8SPeter Maydell select PL011 # UART 3811ad846a2SThomas Huth select SDHCI 3828d942986SThomas Huth select USB_DWC2 383f09c2b7bSRayhan Faizel select BCM2835_SPI 384f5c6320bSRayhan Faizel select BCM2835_I2C 38582f51817SPaolo Bonzini 3860f76debdSAlexandre Ioossconfig STM32F100_SOC 3870f76debdSAlexandre Iooss bool 3880f76debdSAlexandre Iooss select ARM_V7M 3890f76debdSAlexandre Iooss select STM32F2XX_USART 3900f76debdSAlexandre Iooss select STM32F2XX_SPI 3910f76debdSAlexandre Iooss 39282f51817SPaolo Bonziniconfig STM32F205_SOC 39382f51817SPaolo Bonzini bool 3946239ac7eSThomas Huth select ARM_V7M 395282467f4SThomas Huth select OR_IRQ 3966239ac7eSThomas Huth select STM32F2XX_TIMER 3976239ac7eSThomas Huth select STM32F2XX_USART 3986239ac7eSThomas Huth select STM32F2XX_SYSCFG 3996239ac7eSThomas Huth select STM32F2XX_ADC 4006239ac7eSThomas Huth select STM32F2XX_SPI 40182f51817SPaolo Bonzini 402870c034dSAlistair Francisconfig STM32F405_SOC 403870c034dSAlistair Francis bool 404870c034dSAlistair Francis select ARM_V7M 4059e39983eSPhilippe Mathieu-Daudé select OR_IRQ 406950dff9aSRomán Cárdenas Rodríguez select STM32_RCC 407870c034dSAlistair Francis select STM32F4XX_SYSCFG 408e64d8c83SAlistair Francis select STM32F4XX_EXTI 409870c034dSAlistair Francis 41041581f13SInès Varholconfig B_L475E_IOT01A 41141581f13SInès Varhol bool 41241581f13SInès Varhol default y 41341581f13SInès Varhol depends on TCG && ARM 41441581f13SInès Varhol select STM32L4X5_SOC 41549157207SInès Varhol imply DM163 41641581f13SInès Varhol 41704a7c7b1SInès Varholconfig STM32L4X5_SOC 41804a7c7b1SInès Varhol bool 41904a7c7b1SInès Varhol select ARM_V7M 42004a7c7b1SInès Varhol select OR_IRQ 42152671f69SInès Varhol select STM32L4X5_EXTI 4221c38129dSInès Varhol select STM32L4X5_SYSCFG 423d6b55a0fSArnaud Minier select STM32L4X5_RCC 4241c38129dSInès Varhol select STM32L4X5_GPIO 42592741432SArnaud Minier select STM32L4X5_USART 42604a7c7b1SInès Varhol 42782f51817SPaolo Bonziniconfig XLNX_ZYNQMP_ARM 42882f51817SPaolo Bonzini bool 42904c4cc10SMarc-André Lureau default y if PIXMAN 430441d701dSFabiano Rosas depends on TCG && AARCH64 4311b26146eSBernhard Beschow select AHCI_SYSBUS 432f3c3a1e2SThomas Huth select ARM_GIC 433f3c3a1e2SThomas Huth select CADENCE 434259181d2SThomas Huth select CPU_CLUSTER 435f3c3a1e2SThomas Huth select DDC 436f3c3a1e2SThomas Huth select DPCD 437d641ec30SPaolo Bonzini select DEVICE_TREE 438f3c3a1e2SThomas Huth select SDHCI 439f3c3a1e2SThomas Huth select SSI 440f3c3a1e2SThomas Huth select SSI_M25P80 441f3c3a1e2SThomas Huth select XILINX_AXI 442f3c3a1e2SThomas Huth select XILINX_SPIPS 443668351a5SXuzhou Cheng select XLNX_CSU_DMA 44404c4cc10SMarc-André Lureau select XLNX_DISPLAYPORT 445f3c3a1e2SThomas Huth select XLNX_ZYNQMP 4466bfaec73SPhilippe Mathieu-Daudé select XLNX_ZDMA 447f4880c2dSPhilippe Mathieu-Daudé select USB_DWC3 44882f51817SPaolo Bonzini 44982f51817SPaolo Bonziniconfig XLNX_VERSAL 45082f51817SPaolo Bonzini bool 451441d701dSFabiano Rosas default y 452441d701dSFabiano Rosas depends on TCG && AARCH64 45324c7bb31SThomas Huth select ARM_GIC 454259181d2SThomas Huth select CPU_CLUSTER 455d641ec30SPaolo Bonzini select DEVICE_TREE 456f88c9cd8SPeter Maydell select PL011 # UART 45724c7bb31SThomas Huth select CADENCE 45824c7bb31SThomas Huth select VIRTIO_MMIO 4595aa78a89SThomas Huth select UNIMP 4606bfaec73SPhilippe Mathieu-Daudé select XLNX_ZDMA 4611de3b490SPhilippe Mathieu-Daudé select XLNX_ZYNQMP 462d064c19dSAlex Bennée select OR_IRQ 463393185bcSTong Ho select XLNX_BBRAM 4645f4910ffSTong Ho select XLNX_EFUSE_VERSAL 465b9353acfSFabiano Rosas select XLNX_USB_SUBSYS 4663b22376bSTong Ho select XLNX_VERSAL_TRNG 467b271b6a3SMarc-André Lureau select XLNX_CSU_DMA 46882f51817SPaolo Bonzini 469e5a7ba87SHavard Skinnemoenconfig NPCM7XX 470e5a7ba87SHavard Skinnemoen bool 471441d701dSFabiano Rosas default y 472441d701dSFabiano Rosas depends on TCG && ARM 4732d8f048cSHavard Skinnemoen select A9MPCORE 4746f351a7aSTitus Rwantare select ADM1266 475c93488f1STitus Rwantare select ADM1272 4762d8f048cSHavard Skinnemoen select ARM_GIC 477d43bb04cSPhilippe Mathieu-Daudé select SMBUS 4782ef1e0d7SHao Wu select AT24C # EEPROM 4797215456aSTitus Rwantare select MAX34451 480ffcdae67STitus Rwantare select ISL_PMBUS_VR 4812d8f048cSHavard Skinnemoen select PL310 # cache controller 4823746d5c1STitus Rwantare select PMBUS 4837e6b5497SBernhard Beschow select SERIAL_MM 484b821242cSHavard Skinnemoen select SSI 4852d8f048cSHavard Skinnemoen select UNIMP 4866229659eSPatrick Venture select PCA954X 48715f07fb8SPaolo Bonzini select USB_OHCI_SYSBUS 488e5a7ba87SHavard Skinnemoen 489ae0c4d1aSHao Wuconfig NPCM8XX 490ae0c4d1aSHao Wu bool 491ae0c4d1aSHao Wu default y 492ae0c4d1aSHao Wu depends on TCG && AARCH64 493ae0c4d1aSHao Wu select ARM_GIC 494ae0c4d1aSHao Wu select SMBUS 495ae0c4d1aSHao Wu select PL310 # cache controller 496ae0c4d1aSHao Wu select NPCM7XX 497ae0c4d1aSHao Wu select SERIAL 498ae0c4d1aSHao Wu select SSI 499ae0c4d1aSHao Wu select UNIMP 500ae0c4d1aSHao Wu 501ae0c4d1aSHao Wu 50282f51817SPaolo Bonziniconfig FSL_IMX25 50382f51817SPaolo Bonzini bool 504441d701dSFabiano Rosas default y 505441d701dSFabiano Rosas depends on TCG && ARM 506e117e974SPeter Maydell imply I2C_DEVICES 50702047622SThomas Huth select IMX 50802047622SThomas Huth select IMX_FEC 50902047622SThomas Huth select IMX_I2C 510464ce71aSBernhard Beschow select USB_CHIPIDEA 5114f0aff00SGuenter Roeck select WDT_IMX2 512ee9ffe0cSPhilippe Mathieu-Daudé select SDHCI 51382f51817SPaolo Bonzini 51482f51817SPaolo Bonziniconfig FSL_IMX31 51582f51817SPaolo Bonzini bool 516441d701dSFabiano Rosas default y 517441d701dSFabiano Rosas depends on TCG && ARM 518e117e974SPeter Maydell imply I2C_DEVICES 5197e6b5497SBernhard Beschow select SERIAL_MM 52073129f43SThomas Huth select IMX 52173129f43SThomas Huth select IMX_I2C 522b9e521ddSGuenter Roeck select WDT_IMX2 52373129f43SThomas Huth select LAN9118 52482f51817SPaolo Bonzini 52582f51817SPaolo Bonziniconfig FSL_IMX6 52682f51817SPaolo Bonzini bool 5275e6be95eSNikita Ostrenkov imply PCIE_DEVICES 528e117e974SPeter Maydell imply I2C_DEVICES 5295c6e99a7SThomas Huth select A9MPCORE 5305c6e99a7SThomas Huth select IMX 5315c6e99a7SThomas Huth select IMX_FEC 5325c6e99a7SThomas Huth select IMX_I2C 5330701a5efSGuenter Roeck select IMX_USBPHY 53437f95959SGuenter Roeck select WDT_IMX2 535f7f5784aSNikita Ostrenkov select PL310 # cache controller 5365e6be95eSNikita Ostrenkov select PCI_EXPRESS_DESIGNWARE 53702047622SThomas Huth select SDHCI 538464ce71aSBernhard Beschow select USB_CHIPIDEA 5391b326f27SBernhard Beschow select OR_IRQ 54082f51817SPaolo Bonzini 54182f51817SPaolo Bonziniconfig ASPEED_SOC 54282f51817SPaolo Bonzini bool 543441d701dSFabiano Rosas default y 544441d701dSFabiano Rosas depends on TCG && ARM 54568e44ddaSThomas Huth select DS1338 54668e44ddaSThomas Huth select FTGMAC100 54768e44ddaSThomas Huth select I2C 54846560cb1SJoel Stanley select DPS310 54968e44ddaSThomas Huth select PCA9552 5508e076a3fSPatrick Williams select PCA9554 5517e6b5497SBernhard Beschow select SERIAL_MM 55268e44ddaSThomas Huth select SMBUS_EEPROM 5533ec75e39SPatrick Venture select PCA954X 55468e44ddaSThomas Huth select SSI 55568e44ddaSThomas Huth select SSI_M25P80 55668e44ddaSThomas Huth select TMP105 55768e44ddaSThomas Huth select TMP421 5585e623f2bSJohn Wang select EMC141X 5595aa78a89SThomas Huth select UNIMP 5607cfbde5eSPhilippe Mathieu-Daudé select LED 5612a75e8c3SMaheswara Kurapati select PMBUS 5622a75e8c3SMaheswara Kurapati select MAX31785 563eb04c35dSNinad Palsule select FSI_APB2OPB_ASPEED 564deb771d8SPatrick Leis select AT24C 56582f51817SPaolo Bonzini 56682f51817SPaolo Bonziniconfig MPS2 56782f51817SPaolo Bonzini bool 568441d701dSFabiano Rosas default y 569441d701dSFabiano Rosas depends on TCG && ARM 570e117e974SPeter Maydell imply I2C_DEVICES 571d2a99d74SThomas Huth select ARMSSE 572d2a99d74SThomas Huth select LAN9118 573d2a99d74SThomas Huth select MPS2_FPGAIO 574d2a99d74SThomas Huth select MPS2_SCC 575282467f4SThomas Huth select OR_IRQ 57658f7f3c4SPhilippe Mathieu-Daudé select PL022 # SPI 577d2a99d74SThomas Huth select PL080 # DMA controller 578853c0167SThomas Huth select SPLIT_IRQ 5795aa78a89SThomas Huth select UNIMP 580ecbe51afSPhilippe Mathieu-Daudé select CMSDK_APB_WATCHDOG 581500a64d8SPhilippe Mathieu-Daudé select ARM_SBCON_I2C 58282f51817SPaolo Bonzini 58382f51817SPaolo Bonziniconfig FSL_IMX7 58482f51817SPaolo Bonzini bool 585441d701dSFabiano Rosas default y 586441d701dSFabiano Rosas depends on TCG && ARM 58702047622SThomas Huth imply PCI_DEVICES 58802047622SThomas Huth imply TEST_DEVICES 589e117e974SPeter Maydell imply I2C_DEVICES 59002047622SThomas Huth select A15MPCORE 59102047622SThomas Huth select PCI 59202047622SThomas Huth select IMX 59302047622SThomas Huth select IMX_FEC 59402047622SThomas Huth select IMX_I2C 59537f95959SGuenter Roeck select WDT_IMX2 59602047622SThomas Huth select PCI_EXPRESS_DESIGNWARE 59702047622SThomas Huth select SDHCI 5981b326f27SBernhard Beschow select OR_IRQ 5995aa78a89SThomas Huth select UNIMP 600464ce71aSBernhard Beschow select USB_CHIPIDEA 60182f51817SPaolo Bonzini 602a4eefc69SBernhard Beschowconfig FSL_IMX8MP 603a4eefc69SBernhard Beschow bool 604764f18afSBernhard Beschow imply I2C_DEVICES 605fd1deb53SBernhard Beschow imply PCI_DEVICES 606a4eefc69SBernhard Beschow select ARM_GIC 60786c2dff9SBernhard Beschow select FSL_IMX8MP_ANALOG 60886c2dff9SBernhard Beschow select FSL_IMX8MP_CCM 609a4eefc69SBernhard Beschow select IMX 6100c105b26SBernhard Beschow select IMX_FEC 611764f18afSBernhard Beschow select IMX_I2C 612f8b26121SBernhard Beschow select OR_IRQ 613fd1deb53SBernhard Beschow select PCI_EXPRESS_DESIGNWARE 614fd1deb53SBernhard Beschow select PCI_EXPRESS_FSL_IMX8M_PHY 615a81193c3SBernhard Beschow select SDHCI 616a4eefc69SBernhard Beschow select UNIMP 6174226c39fSBernhard Beschow select USB_DWC3 6181ac21eb8SBernhard Beschow select WDT_IMX2 619a4eefc69SBernhard Beschow 620a4eefc69SBernhard Beschowconfig FSL_IMX8MP_EVK 621a4eefc69SBernhard Beschow bool 622a4eefc69SBernhard Beschow default y 623a4eefc69SBernhard Beschow depends on TCG && AARCH64 624a4eefc69SBernhard Beschow select FSL_IMX8MP 625a4eefc69SBernhard Beschow 62682f51817SPaolo Bonziniconfig ARM_SMMUV3 62782f51817SPaolo Bonzini bool 62882f51817SPaolo Bonzini 62982f51817SPaolo Bonziniconfig FSL_IMX6UL 63082f51817SPaolo Bonzini bool 631441d701dSFabiano Rosas default y 632441d701dSFabiano Rosas depends on TCG && ARM 633e117e974SPeter Maydell imply I2C_DEVICES 63402047622SThomas Huth select A15MPCORE 63502047622SThomas Huth select IMX 63602047622SThomas Huth select IMX_FEC 63702047622SThomas Huth select IMX_I2C 63837f95959SGuenter Roeck select WDT_IMX2 63902047622SThomas Huth select SDHCI 640464ce71aSBernhard Beschow select USB_CHIPIDEA 6415aa78a89SThomas Huth select UNIMP 64282f51817SPaolo Bonzini 643c1c60b0dSThomas Huthconfig MICROBIT 644c1c60b0dSThomas Huth bool 645441d701dSFabiano Rosas default y 646441d701dSFabiano Rosas depends on TCG && ARM 647c1c60b0dSThomas Huth select NRF51_SOC 648c1c60b0dSThomas Huth 64982f51817SPaolo Bonziniconfig NRF51_SOC 65082f51817SPaolo Bonzini bool 651e117e974SPeter Maydell imply I2C_DEVICES 652c1c60b0dSThomas Huth select I2C 653c1c60b0dSThomas Huth select ARM_V7M 6545aa78a89SThomas Huth select UNIMP 65582f51817SPaolo Bonzini 656b6e2b220SThomas Huthconfig EMCRAFT_SF2 657b6e2b220SThomas Huth bool 658441d701dSFabiano Rosas default y 659441d701dSFabiano Rosas depends on TCG && ARM 660b6e2b220SThomas Huth select MSF2 661b6e2b220SThomas Huth select SSI_M25P80 662b6e2b220SThomas Huth 66382f51817SPaolo Bonziniconfig MSF2 66482f51817SPaolo Bonzini bool 665b6e2b220SThomas Huth select ARM_V7M 6669533dcddSPaolo Bonzini select PTIMER 6677e6b5497SBernhard Beschow select SERIAL_MM 668b6e2b220SThomas Huth select SSI 6695aa78a89SThomas Huth select UNIMP 67082f51817SPaolo Bonzini 67182f51817SPaolo Bonziniconfig ARMSSE 67282f51817SPaolo Bonzini bool 673d2a99d74SThomas Huth select ARM_V7M 6744239b311SPeter Maydell select ARMSSE_CPU_PWRCTRL 675d2a99d74SThomas Huth select ARMSSE_CPUID 676d2a99d74SThomas Huth select ARMSSE_MHU 677d2a99d74SThomas Huth select CMSDK_APB_TIMER 678d2a99d74SThomas Huth select CMSDK_APB_DUALTIMER 679d2a99d74SThomas Huth select CMSDK_APB_UART 680d2a99d74SThomas Huth select CMSDK_APB_WATCHDOG 681259181d2SThomas Huth select CPU_CLUSTER 682d2a99d74SThomas Huth select IOTKIT_SECCTL 683d2a99d74SThomas Huth select IOTKIT_SYSCTL 684d2a99d74SThomas Huth select IOTKIT_SYSINFO 685282467f4SThomas Huth select OR_IRQ 686853c0167SThomas Huth select SPLIT_IRQ 687d2a99d74SThomas Huth select TZ_MPC 688d2a99d74SThomas Huth select TZ_MSC 689d2a99d74SThomas Huth select TZ_PPC 6905aa78a89SThomas Huth select UNIMP 6910d10df30SPeter Maydell select SSE_COUNTER 6920b8ceee8SPeter Maydell select SSE_TIMER 693