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 98273a70aeSPeter Maydellconfig MPS3R 99273a70aeSPeter Maydell bool 100273a70aeSPeter Maydell default y 101273a70aeSPeter Maydell depends on TCG && ARM 102273a70aeSPeter Maydell 10308cbacccSThomas Huthconfig MUSCA 10408cbacccSThomas Huth bool 105441d701dSFabiano Rosas default y 106441d701dSFabiano Rosas depends on TCG && ARM 10708cbacccSThomas Huth select ARMSSE 108f88c9cd8SPeter Maydell select PL011 # UART 10908cbacccSThomas Huth select PL031 110853c0167SThomas Huth select SPLIT_IRQ 1115aa78a89SThomas Huth select UNIMP 11208cbacccSThomas Huth 1139adfbf1bSPhilippe Mathieu-Daudéconfig MARVELL_88W8618 1149adfbf1bSPhilippe Mathieu-Daudé bool 1159adfbf1bSPhilippe Mathieu-Daudé 11682f51817SPaolo Bonziniconfig MUSICPAL 11782f51817SPaolo Bonzini bool 118441d701dSFabiano Rosas default y 119441d701dSFabiano Rosas depends on TCG && ARM 120498661ddSPhilippe Mathieu-Daudé select OR_IRQ 12159dd3eb3SThomas Huth select BITBANG_I2C 12259dd3eb3SThomas Huth select MARVELL_88W8618 1239533dcddSPaolo Bonzini select PTIMER 12459dd3eb3SThomas Huth select PFLASH_CFI02 1257e6b5497SBernhard Beschow select SERIAL_MM 12659dd3eb3SThomas Huth select WM8750 12782f51817SPaolo Bonzini 12882f51817SPaolo Bonziniconfig NETDUINO2 12982f51817SPaolo Bonzini bool 130441d701dSFabiano Rosas default y 131441d701dSFabiano Rosas depends on TCG && ARM 1326239ac7eSThomas Huth select STM32F205_SOC 13382f51817SPaolo Bonzini 134870c034dSAlistair Francisconfig NETDUINOPLUS2 135870c034dSAlistair Francis bool 136441d701dSFabiano Rosas default y 137441d701dSFabiano Rosas depends on TCG && ARM 138870c034dSAlistair Francis select STM32F405_SOC 139870c034dSAlistair Francis 140ee5bffa9SFelipe Balbiconfig OLIMEX_STM32_H405 141ee5bffa9SFelipe Balbi bool 142441d701dSFabiano Rosas default y 143441d701dSFabiano Rosas depends on TCG && ARM 144ee5bffa9SFelipe Balbi select STM32F405_SOC 145ee5bffa9SFelipe Balbi 14682f51817SPaolo Bonziniconfig OMAP 14782f51817SPaolo Bonzini bool 1484826ac6dSThomas Huth select FRAMEBUFFER 1494826ac6dSThomas Huth select I2C 1504826ac6dSThomas Huth select NAND 1514826ac6dSThomas Huth select PFLASH_CFI01 1524826ac6dSThomas Huth select SD 1537e6b5497SBernhard Beschow select SERIAL_MM 15482f51817SPaolo Bonzini 15582f51817SPaolo Bonziniconfig REALVIEW 15682f51817SPaolo Bonzini bool 157441d701dSFabiano Rosas default y 158441d701dSFabiano Rosas depends on TCG && ARM 15979e93e24SThomas Huth imply PCI_DEVICES 16079e93e24SThomas Huth imply PCI_TESTDEV 161e117e974SPeter Maydell imply I2C_DEVICES 16279e93e24SThomas Huth select SMC91C111 16379e93e24SThomas Huth select LAN9118 16479e93e24SThomas Huth select A9MPCORE 16579e93e24SThomas Huth select A15MPCORE 16679e93e24SThomas Huth select ARM11MPCORE 16779e93e24SThomas Huth select ARM_TIMER 16879e93e24SThomas Huth select VERSATILE_PCI 16979e93e24SThomas Huth select WM8750 # audio codec 17079e93e24SThomas Huth select LSI_SCSI_PCI 17179e93e24SThomas Huth select PCI 172f88c9cd8SPeter Maydell select PL011 # UART 17379e93e24SThomas Huth select PL031 # RTC 17479e93e24SThomas Huth select PL041 # audio codec 17579e93e24SThomas Huth select PL050 # keyboard/mouse 17679e93e24SThomas Huth select PL061 # GPIO 17779e93e24SThomas Huth select PL080 # DMA controller 17879e93e24SThomas Huth select PL110 17979e93e24SThomas Huth select PL181 # display 18079e93e24SThomas Huth select PL310 # cache controller 181500a64d8SPhilippe Mathieu-Daudé select ARM_SBCON_I2C 18279e93e24SThomas Huth select DS1338 # I2C RTC+NVRAM 18315f07fb8SPaolo Bonzini select USB_OHCI_SYSBUS 18482f51817SPaolo Bonzini 18564580903SHongbo Zhangconfig SBSA_REF 18664580903SHongbo Zhang bool 187441d701dSFabiano Rosas default y 188441d701dSFabiano Rosas depends on TCG && AARCH64 18964580903SHongbo Zhang imply PCI_DEVICES 190d641ec30SPaolo Bonzini select DEVICE_TREE 1911b26146eSBernhard Beschow select AHCI_SYSBUS 19264580903SHongbo Zhang select ARM_SMMUV3 19364580903SHongbo Zhang select GPIO_KEY 19464580903SHongbo Zhang select PCI_EXPRESS 19564580903SHongbo Zhang select PCI_EXPRESS_GENERIC_BRIDGE 19664580903SHongbo Zhang select PFLASH_CFI01 197f88c9cd8SPeter Maydell select PL011 # UART 19864580903SHongbo Zhang select PL031 # RTC 19964580903SHongbo Zhang select PL061 # GPIO 20062c2b876SYuquan Wang select USB_XHCI_SYSBUS 2014204c5f7SShashi Mallela select WDT_SBSA 20293faf3b9SMarcin Juszkiewicz select BOCHS_DISPLAY 2037bd8b0d4SThomas Huth select IDE_BUS 2047bd8b0d4SThomas Huth select IDE_DEV 20564580903SHongbo Zhang 2065c6e99a7SThomas Huthconfig SABRELITE 2075c6e99a7SThomas Huth bool 208441d701dSFabiano Rosas default y 209441d701dSFabiano Rosas depends on TCG && ARM 2105c6e99a7SThomas Huth select FSL_IMX6 2115c6e99a7SThomas Huth select SSI_M25P80 2125c6e99a7SThomas Huth 21382f51817SPaolo Bonziniconfig STELLARIS 21482f51817SPaolo Bonzini bool 215441d701dSFabiano Rosas default y 216441d701dSFabiano Rosas depends on TCG && ARM 217e117e974SPeter Maydell imply I2C_DEVICES 218782ef8cdSThomas Huth select ARM_V7M 219782ef8cdSThomas Huth select CMSDK_APB_WATCHDOG 220782ef8cdSThomas Huth select I2C 221f88c9cd8SPeter Maydell select PL011 # UART 22258f7f3c4SPhilippe Mathieu-Daudé select PL022 # SPI 223782ef8cdSThomas Huth select PL061 # GPIO 224782ef8cdSThomas Huth select SSD0303 # OLED display 225782ef8cdSThomas Huth select SSD0323 # OLED display 226782ef8cdSThomas Huth select SSI_SD 227c45460deSPeter Maydell select STELLARIS_GAMEPAD 228782ef8cdSThomas Huth select STELLARIS_ENET # ethernet 229f3eb7557SPeter Maydell select STELLARIS_GPTM # general purpose timer module 2305aa78a89SThomas Huth select UNIMP 23182f51817SPaolo Bonzini 2322ac2410cSAlexandre Ioossconfig STM32VLDISCOVERY 2332ac2410cSAlexandre Iooss bool 234441d701dSFabiano Rosas default y 235441d701dSFabiano Rosas depends on TCG && ARM 2362ac2410cSAlexandre Iooss select STM32F100_SOC 2372ac2410cSAlexandre Iooss 23882f51817SPaolo Bonziniconfig STRONGARM 23982f51817SPaolo Bonzini bool 2404dba046cSPeter Maydell select PXA2XX_TIMER 2414dba046cSPeter Maydell select SSI 242839507adSThomas Huth 243839507adSThomas Huthconfig COLLIE 244839507adSThomas Huth bool 245441d701dSFabiano Rosas default y 246441d701dSFabiano Rosas depends on TCG && ARM 247839507adSThomas Huth select PFLASH_CFI01 248504f935dSPeter Maydell select ZAURUS_SCOOP 249839507adSThomas Huth select STRONGARM 25082f51817SPaolo Bonzini 2514826ac6dSThomas Huthconfig SX1 2524826ac6dSThomas Huth bool 253441d701dSFabiano Rosas default y 254441d701dSFabiano Rosas depends on TCG && ARM 2554826ac6dSThomas Huth select OMAP 2564826ac6dSThomas Huth 25782f51817SPaolo Bonziniconfig VERSATILE 25882f51817SPaolo Bonzini bool 259441d701dSFabiano Rosas default y 260441d701dSFabiano Rosas depends on TCG && ARM 26179e93e24SThomas Huth select ARM_TIMER # sp804 26279e93e24SThomas Huth select PFLASH_CFI01 26379e93e24SThomas Huth select LSI_SCSI_PCI 26479e93e24SThomas Huth select PL050 # keyboard/mouse 26579e93e24SThomas Huth select PL080 # DMA controller 26679e93e24SThomas Huth select PL190 # Vector PIC 26779e93e24SThomas Huth select REALVIEW 26815f07fb8SPaolo Bonzini select USB_OHCI_SYSBUS 26979e93e24SThomas Huth 27079e93e24SThomas Huthconfig VEXPRESS 27179e93e24SThomas Huth bool 272441d701dSFabiano Rosas default y 273441d701dSFabiano Rosas depends on TCG && ARM 274d641ec30SPaolo Bonzini select DEVICE_TREE 27579e93e24SThomas Huth select A9MPCORE 27679e93e24SThomas Huth select A15MPCORE 27779e93e24SThomas Huth select ARM_MPTIMER 27879e93e24SThomas Huth select ARM_TIMER # sp804 27979e93e24SThomas Huth select LAN9118 28079e93e24SThomas Huth select PFLASH_CFI01 281f88c9cd8SPeter Maydell select PL011 # UART 28279e93e24SThomas Huth select PL041 # audio codec 28379e93e24SThomas Huth select PL181 # display 28479e93e24SThomas Huth select REALVIEW 28579e93e24SThomas Huth select SII9022 28679e93e24SThomas Huth select VIRTIO_MMIO 28782f51817SPaolo Bonzini 28882f51817SPaolo Bonziniconfig ZYNQ 28982f51817SPaolo Bonzini bool 290441d701dSFabiano Rosas default y 291441d701dSFabiano Rosas depends on TCG && ARM 29231576a91SThomas Huth select A9MPCORE 29331576a91SThomas Huth select CADENCE # UART 29431576a91SThomas Huth select PFLASH_CFI02 295f2718773SSebastian Huber select PL310 # cache controller 29631576a91SThomas Huth select PL330 29731576a91SThomas Huth select SDHCI 29831576a91SThomas Huth select SSI_M25P80 299464ce71aSBernhard Beschow select USB_CHIPIDEA 30031576a91SThomas Huth select XILINX # UART 30131576a91SThomas Huth select XILINX_AXI 30231576a91SThomas Huth select XILINX_SPI 30331576a91SThomas Huth select XILINX_SPIPS 30431576a91SThomas Huth select ZYNQ_DEVCFG 30582f51817SPaolo Bonzini 30682f51817SPaolo Bonziniconfig ARM_V7M 30782f51817SPaolo Bonzini bool 308cd43648aSAlex Bennée # currently v7M must be included in a TCG build due to translate.c 309441d701dSFabiano Rosas default y 310441d701dSFabiano Rosas depends on TCG && ARM 3119ad5f6b0SAndrew Jones select PTIMER 31282f51817SPaolo Bonzini 31382f51817SPaolo Bonziniconfig ALLWINNER_A10 31482f51817SPaolo Bonzini bool 3151b26146eSBernhard Beschow select AHCI_SYSBUS 3165885e665SThomas Huth select ALLWINNER_A10_PIT 3175885e665SThomas Huth select ALLWINNER_A10_PIC 318423ec28bSStrahinja Jankovic select ALLWINNER_A10_CCM 319edd3a59dSStrahinja Jankovic select ALLWINNER_A10_DRAMC 320470f9f2dSStrahinja Jankovic select ALLWINNER_WDT 3215885e665SThomas Huth select ALLWINNER_EMAC 3229be8a82cSStrahinja Jankovic select ALLWINNER_I2C 3233341d1cbSStrahinja Jankovic select ALLWINNER_A10_SPI 324a9545430Sqianfan Zhao select AXP2XX_PMU 3257e6b5497SBernhard Beschow select SERIAL_MM 3265aa78a89SThomas Huth select UNIMP 32715f07fb8SPaolo Bonzini select USB_OHCI_SYSBUS 32882f51817SPaolo Bonzini 329740dafc0SNiek Linnenbankconfig ALLWINNER_H3 330740dafc0SNiek Linnenbank bool 331441d701dSFabiano Rosas default y 332441d701dSFabiano Rosas depends on TCG && ARM 333740dafc0SNiek Linnenbank select ALLWINNER_A10_PIT 33429d08975SNiek Linnenbank select ALLWINNER_SUN8I_EMAC 3359be8a82cSStrahinja Jankovic select ALLWINNER_I2C 336c663fc9fSStrahinja Jankovic select ALLWINNER_WDT 3377e6b5497SBernhard Beschow select SERIAL_MM 338740dafc0SNiek Linnenbank select ARM_TIMER 339740dafc0SNiek Linnenbank select ARM_GIC 340740dafc0SNiek Linnenbank select UNIMP 34115f07fb8SPaolo Bonzini select USB_OHCI_SYSBUS 3422e4dfe80SNiek Linnenbank select USB_EHCI_SYSBUS 34382e48382SNiek Linnenbank select SD 344740dafc0SNiek Linnenbank 3458d9006aeSqianfan Zhaoconfig ALLWINNER_R40 3468d9006aeSqianfan Zhao bool 3478d9006aeSqianfan Zhao default y if TCG && ARM 3481b26146eSBernhard Beschow select AHCI_SYSBUS 34905def917Sqianfan Zhao select ALLWINNER_SRAMC 3508d9006aeSqianfan Zhao select ALLWINNER_A10_PIT 3512af71d28SGuenter Roeck select ALLWINNER_WDT 352a9545430Sqianfan Zhao select AXP2XX_PMU 3537e6b5497SBernhard Beschow select SERIAL_MM 3548d9006aeSqianfan Zhao select ARM_TIMER 3558d9006aeSqianfan Zhao select ARM_GIC 3568d9006aeSqianfan Zhao select UNIMP 35715f07fb8SPaolo Bonzini select USB_OHCI_SYSBUS 35843eef24fSGuenter Roeck select USB_EHCI_SYSBUS 3598d9006aeSqianfan Zhao select SD 3608d9006aeSqianfan Zhao 36182f51817SPaolo Bonziniconfig RASPI 36282f51817SPaolo Bonzini bool 363441d701dSFabiano Rosas default y 364441d701dSFabiano Rosas depends on TCG && ARM 3651ad846a2SThomas Huth select FRAMEBUFFER 366f88c9cd8SPeter Maydell select PL011 # UART 3671ad846a2SThomas Huth select SDHCI 3688d942986SThomas Huth select USB_DWC2 369f09c2b7bSRayhan Faizel select BCM2835_SPI 370f5c6320bSRayhan Faizel select BCM2835_I2C 37182f51817SPaolo Bonzini 3720f76debdSAlexandre Ioossconfig STM32F100_SOC 3730f76debdSAlexandre Iooss bool 3740f76debdSAlexandre Iooss select ARM_V7M 3750f76debdSAlexandre Iooss select STM32F2XX_USART 3760f76debdSAlexandre Iooss select STM32F2XX_SPI 3770f76debdSAlexandre Iooss 37882f51817SPaolo Bonziniconfig STM32F205_SOC 37982f51817SPaolo Bonzini bool 3806239ac7eSThomas Huth select ARM_V7M 381282467f4SThomas Huth select OR_IRQ 3826239ac7eSThomas Huth select STM32F2XX_TIMER 3836239ac7eSThomas Huth select STM32F2XX_USART 3846239ac7eSThomas Huth select STM32F2XX_SYSCFG 3856239ac7eSThomas Huth select STM32F2XX_ADC 3866239ac7eSThomas Huth select STM32F2XX_SPI 38782f51817SPaolo Bonzini 388870c034dSAlistair Francisconfig STM32F405_SOC 389870c034dSAlistair Francis bool 390870c034dSAlistair Francis select ARM_V7M 3919e39983eSPhilippe Mathieu-Daudé select OR_IRQ 392950dff9aSRomán Cárdenas Rodríguez select STM32_RCC 393870c034dSAlistair Francis select STM32F4XX_SYSCFG 394e64d8c83SAlistair Francis select STM32F4XX_EXTI 395870c034dSAlistair Francis 39641581f13SInès Varholconfig B_L475E_IOT01A 39741581f13SInès Varhol bool 39841581f13SInès Varhol default y 39941581f13SInès Varhol depends on TCG && ARM 40041581f13SInès Varhol select STM32L4X5_SOC 40149157207SInès Varhol imply DM163 40241581f13SInès Varhol 40304a7c7b1SInès Varholconfig STM32L4X5_SOC 40404a7c7b1SInès Varhol bool 40504a7c7b1SInès Varhol select ARM_V7M 40604a7c7b1SInès Varhol select OR_IRQ 40752671f69SInès Varhol select STM32L4X5_EXTI 4081c38129dSInès Varhol select STM32L4X5_SYSCFG 409d6b55a0fSArnaud Minier select STM32L4X5_RCC 4101c38129dSInès Varhol select STM32L4X5_GPIO 41192741432SArnaud Minier select STM32L4X5_USART 41204a7c7b1SInès Varhol 41382f51817SPaolo Bonziniconfig XLNX_ZYNQMP_ARM 41482f51817SPaolo Bonzini bool 41504c4cc10SMarc-André Lureau default y if PIXMAN 416441d701dSFabiano Rosas depends on TCG && AARCH64 4171b26146eSBernhard Beschow select AHCI_SYSBUS 418f3c3a1e2SThomas Huth select ARM_GIC 419f3c3a1e2SThomas Huth select CADENCE 420259181d2SThomas Huth select CPU_CLUSTER 421f3c3a1e2SThomas Huth select DDC 422f3c3a1e2SThomas Huth select DPCD 423d641ec30SPaolo Bonzini select DEVICE_TREE 424f3c3a1e2SThomas Huth select SDHCI 425f3c3a1e2SThomas Huth select SSI 426f3c3a1e2SThomas Huth select SSI_M25P80 427f3c3a1e2SThomas Huth select XILINX_AXI 428f3c3a1e2SThomas Huth select XILINX_SPIPS 429668351a5SXuzhou Cheng select XLNX_CSU_DMA 43004c4cc10SMarc-André Lureau select XLNX_DISPLAYPORT 431f3c3a1e2SThomas Huth select XLNX_ZYNQMP 4326bfaec73SPhilippe Mathieu-Daudé select XLNX_ZDMA 433f4880c2dSPhilippe Mathieu-Daudé select USB_DWC3 43482f51817SPaolo Bonzini 43582f51817SPaolo Bonziniconfig XLNX_VERSAL 43682f51817SPaolo Bonzini bool 437441d701dSFabiano Rosas default y 438441d701dSFabiano Rosas depends on TCG && AARCH64 43924c7bb31SThomas Huth select ARM_GIC 440259181d2SThomas Huth select CPU_CLUSTER 441d641ec30SPaolo Bonzini select DEVICE_TREE 442f88c9cd8SPeter Maydell select PL011 # UART 44324c7bb31SThomas Huth select CADENCE 44424c7bb31SThomas Huth select VIRTIO_MMIO 4455aa78a89SThomas Huth select UNIMP 4466bfaec73SPhilippe Mathieu-Daudé select XLNX_ZDMA 4471de3b490SPhilippe Mathieu-Daudé select XLNX_ZYNQMP 448d064c19dSAlex Bennée select OR_IRQ 449393185bcSTong Ho select XLNX_BBRAM 4505f4910ffSTong Ho select XLNX_EFUSE_VERSAL 451b9353acfSFabiano Rosas select XLNX_USB_SUBSYS 4523b22376bSTong Ho select XLNX_VERSAL_TRNG 453b271b6a3SMarc-André Lureau select XLNX_CSU_DMA 45482f51817SPaolo Bonzini 455e5a7ba87SHavard Skinnemoenconfig NPCM7XX 456e5a7ba87SHavard Skinnemoen bool 457441d701dSFabiano Rosas default y 458441d701dSFabiano Rosas depends on TCG && ARM 4592d8f048cSHavard Skinnemoen select A9MPCORE 4606f351a7aSTitus Rwantare select ADM1266 461c93488f1STitus Rwantare select ADM1272 4622d8f048cSHavard Skinnemoen select ARM_GIC 463d43bb04cSPhilippe Mathieu-Daudé select SMBUS 4642ef1e0d7SHao Wu select AT24C # EEPROM 4657215456aSTitus Rwantare select MAX34451 466ffcdae67STitus Rwantare select ISL_PMBUS_VR 4672d8f048cSHavard Skinnemoen select PL310 # cache controller 4683746d5c1STitus Rwantare select PMBUS 4697e6b5497SBernhard Beschow select SERIAL_MM 470b821242cSHavard Skinnemoen select SSI 4712d8f048cSHavard Skinnemoen select UNIMP 4726229659eSPatrick Venture select PCA954X 47315f07fb8SPaolo Bonzini select USB_OHCI_SYSBUS 474e5a7ba87SHavard Skinnemoen 475ae0c4d1aSHao Wuconfig NPCM8XX 476ae0c4d1aSHao Wu bool 477ae0c4d1aSHao Wu default y 478ae0c4d1aSHao Wu depends on TCG && AARCH64 479ae0c4d1aSHao Wu select ARM_GIC 480ae0c4d1aSHao Wu select SMBUS 481ae0c4d1aSHao Wu select PL310 # cache controller 482ae0c4d1aSHao Wu select NPCM7XX 483ae0c4d1aSHao Wu select SERIAL 484ae0c4d1aSHao Wu select SSI 485ae0c4d1aSHao Wu select UNIMP 486ae0c4d1aSHao Wu 487ae0c4d1aSHao Wu 48882f51817SPaolo Bonziniconfig FSL_IMX25 48982f51817SPaolo Bonzini bool 490441d701dSFabiano Rosas default y 491441d701dSFabiano Rosas depends on TCG && ARM 492e117e974SPeter Maydell imply I2C_DEVICES 49302047622SThomas Huth select IMX 49402047622SThomas Huth select IMX_FEC 49502047622SThomas Huth select IMX_I2C 496464ce71aSBernhard Beschow select USB_CHIPIDEA 4974f0aff00SGuenter Roeck select WDT_IMX2 498ee9ffe0cSPhilippe Mathieu-Daudé select SDHCI 49982f51817SPaolo Bonzini 50082f51817SPaolo Bonziniconfig FSL_IMX31 50182f51817SPaolo Bonzini bool 502441d701dSFabiano Rosas default y 503441d701dSFabiano Rosas depends on TCG && ARM 504e117e974SPeter Maydell imply I2C_DEVICES 5057e6b5497SBernhard Beschow select SERIAL_MM 50673129f43SThomas Huth select IMX 50773129f43SThomas Huth select IMX_I2C 508b9e521ddSGuenter Roeck select WDT_IMX2 50973129f43SThomas Huth select LAN9118 51082f51817SPaolo Bonzini 51182f51817SPaolo Bonziniconfig FSL_IMX6 51282f51817SPaolo Bonzini bool 5135e6be95eSNikita Ostrenkov imply PCIE_DEVICES 514e117e974SPeter Maydell imply I2C_DEVICES 5155c6e99a7SThomas Huth select A9MPCORE 5165c6e99a7SThomas Huth select IMX 5175c6e99a7SThomas Huth select IMX_FEC 5185c6e99a7SThomas Huth select IMX_I2C 5190701a5efSGuenter Roeck select IMX_USBPHY 52037f95959SGuenter Roeck select WDT_IMX2 521f7f5784aSNikita Ostrenkov select PL310 # cache controller 5225e6be95eSNikita Ostrenkov select PCI_EXPRESS_DESIGNWARE 52302047622SThomas Huth select SDHCI 524464ce71aSBernhard Beschow select USB_CHIPIDEA 5251b326f27SBernhard Beschow select OR_IRQ 52682f51817SPaolo Bonzini 52782f51817SPaolo Bonziniconfig ASPEED_SOC 52882f51817SPaolo Bonzini bool 529441d701dSFabiano Rosas default y 530441d701dSFabiano Rosas depends on TCG && ARM 531c0c20b21SCédric Le Goater imply PCI_DEVICES 53268e44ddaSThomas Huth select DS1338 53368e44ddaSThomas Huth select FTGMAC100 53468e44ddaSThomas Huth select I2C 535eb52292cSJoe Komlodi select I3C 536*540acd28SJoe Komlodi select I3C_DEVICES 53746560cb1SJoel Stanley select DPS310 53868e44ddaSThomas Huth select PCA9552 5397e6b5497SBernhard Beschow select SERIAL_MM 54068e44ddaSThomas Huth select SMBUS_EEPROM 5413ec75e39SPatrick Venture select PCA954X 54268e44ddaSThomas Huth select SSI 54368e44ddaSThomas Huth select SSI_M25P80 54468e44ddaSThomas Huth select TMP105 54568e44ddaSThomas Huth select TMP421 5465e623f2bSJohn Wang select EMC141X 5475aa78a89SThomas Huth select UNIMP 5487cfbde5eSPhilippe Mathieu-Daudé select LED 5492a75e8c3SMaheswara Kurapati select PMBUS 5502a75e8c3SMaheswara Kurapati select MAX31785 551eb04c35dSNinad Palsule select FSI_APB2OPB_ASPEED 552deb771d8SPatrick Leis select AT24C 5539075a5a8SGuenter Roeck select USB_UHCI_SYSBUS 554c0c20b21SCédric Le Goater select PCI_EXPRESS 555c0c20b21SCédric Le Goater select PCI_EXPRESS_ASPEED 55682f51817SPaolo Bonzini 55782f51817SPaolo Bonziniconfig MPS2 55882f51817SPaolo Bonzini bool 559441d701dSFabiano Rosas default y 560441d701dSFabiano Rosas depends on TCG && ARM 561e117e974SPeter Maydell imply I2C_DEVICES 562d2a99d74SThomas Huth select ARMSSE 563d2a99d74SThomas Huth select LAN9118 564d2a99d74SThomas Huth select MPS2_FPGAIO 565d2a99d74SThomas Huth select MPS2_SCC 566282467f4SThomas Huth select OR_IRQ 56758f7f3c4SPhilippe Mathieu-Daudé select PL022 # SPI 568d2a99d74SThomas Huth select PL080 # DMA controller 569853c0167SThomas Huth select SPLIT_IRQ 5705aa78a89SThomas Huth select UNIMP 571ecbe51afSPhilippe Mathieu-Daudé select CMSDK_APB_WATCHDOG 572500a64d8SPhilippe Mathieu-Daudé select ARM_SBCON_I2C 57382f51817SPaolo Bonzini 57482f51817SPaolo Bonziniconfig FSL_IMX7 57582f51817SPaolo Bonzini bool 576441d701dSFabiano Rosas default y 577441d701dSFabiano Rosas depends on TCG && ARM 57802047622SThomas Huth imply PCI_DEVICES 57902047622SThomas Huth imply TEST_DEVICES 580e117e974SPeter Maydell imply I2C_DEVICES 58102047622SThomas Huth select A15MPCORE 58202047622SThomas Huth select PCI 58302047622SThomas Huth select IMX 58402047622SThomas Huth select IMX_FEC 58502047622SThomas Huth select IMX_I2C 58637f95959SGuenter Roeck select WDT_IMX2 58702047622SThomas Huth select PCI_EXPRESS_DESIGNWARE 58802047622SThomas Huth select SDHCI 5891b326f27SBernhard Beschow select OR_IRQ 5905aa78a89SThomas Huth select UNIMP 591464ce71aSBernhard Beschow select USB_CHIPIDEA 59282f51817SPaolo Bonzini 593a4eefc69SBernhard Beschowconfig FSL_IMX8MP 594a4eefc69SBernhard Beschow bool 595764f18afSBernhard Beschow imply I2C_DEVICES 596fd1deb53SBernhard Beschow imply PCI_DEVICES 597a4eefc69SBernhard Beschow select ARM_GIC 59886c2dff9SBernhard Beschow select FSL_IMX8MP_ANALOG 59986c2dff9SBernhard Beschow select FSL_IMX8MP_CCM 600a4eefc69SBernhard Beschow select IMX 6010c105b26SBernhard Beschow select IMX_FEC 602764f18afSBernhard Beschow select IMX_I2C 603f8b26121SBernhard Beschow select OR_IRQ 604fd1deb53SBernhard Beschow select PCI_EXPRESS_DESIGNWARE 605fd1deb53SBernhard Beschow select PCI_EXPRESS_FSL_IMX8M_PHY 606a81193c3SBernhard Beschow select SDHCI 607a4eefc69SBernhard Beschow select UNIMP 6084226c39fSBernhard Beschow select USB_DWC3 6091ac21eb8SBernhard Beschow select WDT_IMX2 610a4eefc69SBernhard Beschow 611a4eefc69SBernhard Beschowconfig FSL_IMX8MP_EVK 612a4eefc69SBernhard Beschow bool 613a4eefc69SBernhard Beschow default y 614a4eefc69SBernhard Beschow depends on TCG && AARCH64 615a4eefc69SBernhard Beschow select FSL_IMX8MP 616a4eefc69SBernhard Beschow 61782f51817SPaolo Bonziniconfig ARM_SMMUV3 61882f51817SPaolo Bonzini bool 61982f51817SPaolo Bonzini 62082f51817SPaolo Bonziniconfig FSL_IMX6UL 62182f51817SPaolo Bonzini bool 622441d701dSFabiano Rosas default y 623441d701dSFabiano Rosas depends on TCG && ARM 624e117e974SPeter Maydell imply I2C_DEVICES 62502047622SThomas Huth select A15MPCORE 62602047622SThomas Huth select IMX 62702047622SThomas Huth select IMX_FEC 62802047622SThomas Huth select IMX_I2C 62937f95959SGuenter Roeck select WDT_IMX2 63002047622SThomas Huth select SDHCI 631464ce71aSBernhard Beschow select USB_CHIPIDEA 6325aa78a89SThomas Huth select UNIMP 63382f51817SPaolo Bonzini 634c1c60b0dSThomas Huthconfig MICROBIT 635c1c60b0dSThomas Huth bool 636441d701dSFabiano Rosas default y 637441d701dSFabiano Rosas depends on TCG && ARM 638c1c60b0dSThomas Huth select NRF51_SOC 639c1c60b0dSThomas Huth 64082f51817SPaolo Bonziniconfig NRF51_SOC 64182f51817SPaolo Bonzini bool 642e117e974SPeter Maydell imply I2C_DEVICES 643c1c60b0dSThomas Huth select I2C 644c1c60b0dSThomas Huth select ARM_V7M 6455aa78a89SThomas Huth select UNIMP 64682f51817SPaolo Bonzini 647b6e2b220SThomas Huthconfig EMCRAFT_SF2 648b6e2b220SThomas Huth bool 649441d701dSFabiano Rosas default y 650441d701dSFabiano Rosas depends on TCG && ARM 651b6e2b220SThomas Huth select MSF2 652b6e2b220SThomas Huth select SSI_M25P80 653b6e2b220SThomas Huth 65482f51817SPaolo Bonziniconfig MSF2 65582f51817SPaolo Bonzini bool 656b6e2b220SThomas Huth select ARM_V7M 6579533dcddSPaolo Bonzini select PTIMER 6587e6b5497SBernhard Beschow select SERIAL_MM 659b6e2b220SThomas Huth select SSI 6605aa78a89SThomas Huth select UNIMP 661a1012138SCédric Le Goater select IBM_CFFPS 662da1d0748SCédric Le Goater select IR35221 66382f51817SPaolo Bonzini 66482f51817SPaolo Bonziniconfig ARMSSE 66582f51817SPaolo Bonzini bool 666d2a99d74SThomas Huth select ARM_V7M 6674239b311SPeter Maydell select ARMSSE_CPU_PWRCTRL 668d2a99d74SThomas Huth select ARMSSE_CPUID 669d2a99d74SThomas Huth select ARMSSE_MHU 670d2a99d74SThomas Huth select CMSDK_APB_TIMER 671d2a99d74SThomas Huth select CMSDK_APB_DUALTIMER 672d2a99d74SThomas Huth select CMSDK_APB_UART 673d2a99d74SThomas Huth select CMSDK_APB_WATCHDOG 674259181d2SThomas Huth select CPU_CLUSTER 675d2a99d74SThomas Huth select IOTKIT_SECCTL 676d2a99d74SThomas Huth select IOTKIT_SYSCTL 677d2a99d74SThomas Huth select IOTKIT_SYSINFO 678282467f4SThomas Huth select OR_IRQ 679853c0167SThomas Huth select SPLIT_IRQ 680d2a99d74SThomas Huth select TZ_MPC 681d2a99d74SThomas Huth select TZ_MSC 682d2a99d74SThomas Huth select TZ_PPC 6835aa78a89SThomas Huth select UNIMP 6840d10df30SPeter Maydell select SSE_COUNTER 6850b8ceee8SPeter Maydell select SSE_TIMER 686