182f51817SPaolo Bonziniconfig ARM_VIRT 282f51817SPaolo Bonzini bool 31a67aed8SPaolo Bonzini default y 41a67aed8SPaolo Bonzini depends on ARM 57951c7b7SThomas Huth imply PCI_DEVICES 67951c7b7SThomas Huth imply TEST_DEVICES 77951c7b7SThomas Huth imply VFIO_AMD_XGBE 8e0e312f3SPaolo Bonzini imply VFIO_PLATFORM 97951c7b7SThomas Huth imply VFIO_XGMAC 10c294ac32SEric Auger imply TPM_TIS_SYSBUS 11139fdb3eSNinad Palsule imply TPM_TIS_I2C 12cfa1f4bcSPhilippe Mathieu-Daudé imply NVDIMM 1309702383SCédric Le Goater imply IOMMUFD 143362c568SAndrew Jones select ARM_GIC 157951c7b7SThomas Huth select ACPI 167951c7b7SThomas Huth select ARM_SMMUV3 177951c7b7SThomas Huth select GPIO_KEY 18d641ec30SPaolo Bonzini select DEVICE_TREE 197951c7b7SThomas Huth select FW_CFG_DMA 207951c7b7SThomas Huth select PCI_EXPRESS 217951c7b7SThomas Huth select PCI_EXPRESS_GENERIC_BRIDGE 227951c7b7SThomas Huth select PFLASH_CFI01 237951c7b7SThomas Huth select PL011 # UART 247951c7b7SThomas Huth select PL031 # RTC 257951c7b7SThomas Huth select PL061 # GPIO 26daa726d9SMaxim Uvarov select GPIO_PWR 277951c7b7SThomas Huth select PLATFORM_BUS 287951c7b7SThomas Huth select SMBIOS 297951c7b7SThomas Huth select VIRTIO_MMIO 30f13a944cSWei Yang select ACPI_PCI 311f283ae1SEric Auger select MEM_DEVICE 321f283ae1SEric Auger select DIMM 33cff51ac9SShameer Kolothum select ACPI_HW_REDUCED 34b77a52a0SPhilippe Mathieu-Daudé select ACPI_APEI 35cf1a5cc9SJean-Philippe Brucker select ACPI_VIOT 36b1b87327SGavin Shan select VIRTIO_MEM_SUPPORTED 37fc1e01e0SJonathan Cameron select ACPI_CXL 387cbd3fd3SXiang Chen select ACPI_HMAT 3982f51817SPaolo Bonzini 405885e665SThomas Huthconfig CUBIEBOARD 415885e665SThomas Huth bool 42441d701dSFabiano Rosas default y 43441d701dSFabiano Rosas depends on TCG && ARM 445885e665SThomas Huth select ALLWINNER_A10 455885e665SThomas Huth 4682f51817SPaolo Bonziniconfig DIGIC 4782f51817SPaolo Bonzini bool 48441d701dSFabiano Rosas default y 49441d701dSFabiano Rosas depends on TCG && ARM 509533dcddSPaolo Bonzini select PTIMER 51627b06edSThomas Huth select PFLASH_CFI02 5282f51817SPaolo Bonzini 5382f51817SPaolo Bonziniconfig EXYNOS4 5482f51817SPaolo Bonzini bool 55441d701dSFabiano Rosas default y 56441d701dSFabiano Rosas depends on TCG && ARM 57e117e974SPeter Maydell imply I2C_DEVICES 58bb275e4eSThomas Huth select A9MPCORE 59bb275e4eSThomas Huth select I2C 60bb275e4eSThomas Huth select LAN9118 61bb275e4eSThomas Huth select PL310 # cache controller 629533dcddSPaolo Bonzini select PTIMER 63bb275e4eSThomas Huth select SDHCI 64bb275e4eSThomas Huth select USB_EHCI_SYSBUS 655900c7a6SPhilippe Mathieu-Daudé select OR_IRQ 6682f51817SPaolo Bonzini 6782f51817SPaolo Bonziniconfig HIGHBANK 6882f51817SPaolo Bonzini bool 69441d701dSFabiano Rosas default y 70441d701dSFabiano Rosas depends on TCG && ARM 7108bcda02SThomas Huth select A9MPCORE 7208bcda02SThomas Huth select A15MPCORE 7308bcda02SThomas Huth select AHCI 7408bcda02SThomas Huth select ARM_TIMER # sp804 7508bcda02SThomas Huth select ARM_V7M 7608bcda02SThomas Huth select PL011 # UART 7758f7f3c4SPhilippe Mathieu-Daudé select PL022 # SPI 7808bcda02SThomas Huth select PL031 # RTC 7908bcda02SThomas Huth select PL061 # GPIO 8008bcda02SThomas Huth select PL310 # cache controller 8108bcda02SThomas Huth select XGMAC # ethernet 8282f51817SPaolo Bonzini 8382f51817SPaolo Bonziniconfig INTEGRATOR 8482f51817SPaolo Bonzini bool 85441d701dSFabiano Rosas default y 86441d701dSFabiano Rosas depends on TCG && ARM 874cdea98bSThomas Huth select ARM_TIMER 884cdea98bSThomas Huth select INTEGRATOR_DEBUG 894cdea98bSThomas Huth select PL011 # UART 904cdea98bSThomas Huth select PL031 # RTC 915df2cfbcSPhilippe Mathieu-Daudé select PL041 # audio 924cdea98bSThomas Huth select PL050 # keyboard/mouse 934cdea98bSThomas Huth select PL110 # pl111 LCD controller 944cdea98bSThomas Huth select PL181 # display 954cdea98bSThomas Huth select SMC91C111 9682f51817SPaolo Bonzini 97273a70aeSPeter Maydellconfig MPS3R 98273a70aeSPeter Maydell bool 99273a70aeSPeter Maydell default y 100273a70aeSPeter Maydell depends on TCG && ARM 101273a70aeSPeter Maydell 10208cbacccSThomas Huthconfig MUSCA 10308cbacccSThomas Huth bool 104441d701dSFabiano Rosas default y 105441d701dSFabiano Rosas depends on TCG && ARM 10608cbacccSThomas Huth select ARMSSE 10708cbacccSThomas Huth select PL011 10808cbacccSThomas Huth select PL031 109853c0167SThomas Huth select SPLIT_IRQ 1105aa78a89SThomas Huth select UNIMP 11108cbacccSThomas Huth 1129adfbf1bSPhilippe Mathieu-Daudéconfig MARVELL_88W8618 1139adfbf1bSPhilippe Mathieu-Daudé bool 1149adfbf1bSPhilippe Mathieu-Daudé 11582f51817SPaolo Bonziniconfig MUSICPAL 11682f51817SPaolo Bonzini bool 117441d701dSFabiano Rosas default y 118441d701dSFabiano Rosas depends on TCG && ARM 119498661ddSPhilippe Mathieu-Daudé select OR_IRQ 12059dd3eb3SThomas Huth select BITBANG_I2C 12159dd3eb3SThomas Huth select MARVELL_88W8618 1229533dcddSPaolo Bonzini select PTIMER 12359dd3eb3SThomas Huth select PFLASH_CFI02 12459dd3eb3SThomas Huth select SERIAL 12559dd3eb3SThomas Huth select WM8750 12682f51817SPaolo Bonzini 12782f51817SPaolo Bonziniconfig NETDUINO2 12882f51817SPaolo Bonzini bool 129441d701dSFabiano Rosas default y 130441d701dSFabiano Rosas depends on TCG && ARM 1316239ac7eSThomas Huth select STM32F205_SOC 13282f51817SPaolo Bonzini 133870c034dSAlistair Francisconfig NETDUINOPLUS2 134870c034dSAlistair Francis bool 135441d701dSFabiano Rosas default y 136441d701dSFabiano Rosas depends on TCG && ARM 137870c034dSAlistair Francis select STM32F405_SOC 138870c034dSAlistair Francis 139ee5bffa9SFelipe Balbiconfig OLIMEX_STM32_H405 140ee5bffa9SFelipe Balbi bool 141441d701dSFabiano Rosas default y 142441d701dSFabiano Rosas depends on TCG && ARM 143ee5bffa9SFelipe Balbi select STM32F405_SOC 144ee5bffa9SFelipe Balbi 14582f51817SPaolo Bonziniconfig NSERIES 14682f51817SPaolo Bonzini bool 147441d701dSFabiano Rosas default y 148441d701dSFabiano Rosas depends on TCG && ARM 1494826ac6dSThomas Huth select OMAP 150b3db996fSStefan Weil select TMP105 # temperature sensor 1514826ac6dSThomas Huth select BLIZZARD # LCD/TV controller 1524826ac6dSThomas Huth select ONENAND 1534826ac6dSThomas Huth select TSC210X # touchscreen/sensors/audio 1544826ac6dSThomas Huth select TSC2005 # touchscreen/sensors/keypad 1554826ac6dSThomas Huth select LM832X # GPIO keyboard chip 1564826ac6dSThomas Huth select TWL92230 # energy-management 1574826ac6dSThomas Huth select TUSB6010 15882f51817SPaolo Bonzini 15982f51817SPaolo Bonziniconfig OMAP 16082f51817SPaolo Bonzini bool 1614826ac6dSThomas Huth select FRAMEBUFFER 1624826ac6dSThomas Huth select I2C 1634826ac6dSThomas Huth select ECC 1644826ac6dSThomas Huth select NAND 1654826ac6dSThomas Huth select PFLASH_CFI01 1664826ac6dSThomas Huth select SD 1674826ac6dSThomas Huth select SERIAL 16882f51817SPaolo Bonzini 16982f51817SPaolo Bonziniconfig PXA2XX 17082f51817SPaolo Bonzini bool 171959762d0SThomas Huth select FRAMEBUFFER 172959762d0SThomas Huth select I2C 173959762d0SThomas Huth select SERIAL 174959762d0SThomas Huth select SD 175959762d0SThomas Huth select SSI 17615f07fb8SPaolo Bonzini select USB_OHCI_SYSBUS 1775c8ae30bSPhilippe Mathieu-Daudé select PCMCIA 178*4dba046cSPeter Maydell select PXA2XX_TIMER 179959762d0SThomas Huth 18082f51817SPaolo Bonziniconfig REALVIEW 18182f51817SPaolo Bonzini bool 182441d701dSFabiano Rosas default y 183441d701dSFabiano Rosas depends on TCG && ARM 18479e93e24SThomas Huth imply PCI_DEVICES 18579e93e24SThomas Huth imply PCI_TESTDEV 186e117e974SPeter Maydell imply I2C_DEVICES 18779e93e24SThomas Huth select SMC91C111 18879e93e24SThomas Huth select LAN9118 18979e93e24SThomas Huth select A9MPCORE 19079e93e24SThomas Huth select A15MPCORE 19179e93e24SThomas Huth select ARM11MPCORE 19279e93e24SThomas Huth select ARM_TIMER 19379e93e24SThomas Huth select VERSATILE_PCI 19479e93e24SThomas Huth select WM8750 # audio codec 19579e93e24SThomas Huth select LSI_SCSI_PCI 19679e93e24SThomas Huth select PCI 19779e93e24SThomas Huth select PL011 # UART 19879e93e24SThomas Huth select PL031 # RTC 19979e93e24SThomas Huth select PL041 # audio codec 20079e93e24SThomas Huth select PL050 # keyboard/mouse 20179e93e24SThomas Huth select PL061 # GPIO 20279e93e24SThomas Huth select PL080 # DMA controller 20379e93e24SThomas Huth select PL110 20479e93e24SThomas Huth select PL181 # display 20579e93e24SThomas Huth select PL310 # cache controller 206500a64d8SPhilippe Mathieu-Daudé select ARM_SBCON_I2C 20779e93e24SThomas Huth select DS1338 # I2C RTC+NVRAM 20815f07fb8SPaolo Bonzini select USB_OHCI_SYSBUS 20982f51817SPaolo Bonzini 21064580903SHongbo Zhangconfig SBSA_REF 21164580903SHongbo Zhang bool 212441d701dSFabiano Rosas default y 213441d701dSFabiano Rosas depends on TCG && AARCH64 21464580903SHongbo Zhang imply PCI_DEVICES 215d641ec30SPaolo Bonzini select DEVICE_TREE 21664580903SHongbo Zhang select AHCI 21764580903SHongbo Zhang select ARM_SMMUV3 21864580903SHongbo Zhang select GPIO_KEY 21964580903SHongbo Zhang select PCI_EXPRESS 22064580903SHongbo Zhang select PCI_EXPRESS_GENERIC_BRIDGE 22164580903SHongbo Zhang select PFLASH_CFI01 22264580903SHongbo Zhang select PL011 # UART 22364580903SHongbo Zhang select PL031 # RTC 22464580903SHongbo Zhang select PL061 # GPIO 22562c2b876SYuquan Wang select USB_XHCI_SYSBUS 2264204c5f7SShashi Mallela select WDT_SBSA 22793faf3b9SMarcin Juszkiewicz select BOCHS_DISPLAY 2287bd8b0d4SThomas Huth select IDE_BUS 2297bd8b0d4SThomas Huth select IDE_DEV 23064580903SHongbo Zhang 2315c6e99a7SThomas Huthconfig SABRELITE 2325c6e99a7SThomas Huth bool 233441d701dSFabiano Rosas default y 234441d701dSFabiano Rosas depends on TCG && ARM 2355c6e99a7SThomas Huth select FSL_IMX6 2365c6e99a7SThomas Huth select SSI_M25P80 2375c6e99a7SThomas Huth 23882f51817SPaolo Bonziniconfig STELLARIS 23982f51817SPaolo Bonzini bool 240441d701dSFabiano Rosas default y 241441d701dSFabiano Rosas depends on TCG && ARM 242e117e974SPeter Maydell imply I2C_DEVICES 243782ef8cdSThomas Huth select ARM_V7M 244782ef8cdSThomas Huth select CMSDK_APB_WATCHDOG 245782ef8cdSThomas Huth select I2C 246782ef8cdSThomas Huth select PL011 # UART 24758f7f3c4SPhilippe Mathieu-Daudé select PL022 # SPI 248782ef8cdSThomas Huth select PL061 # GPIO 249782ef8cdSThomas Huth select SSD0303 # OLED display 250782ef8cdSThomas Huth select SSD0323 # OLED display 251782ef8cdSThomas Huth select SSI_SD 252c45460deSPeter Maydell select STELLARIS_GAMEPAD 253782ef8cdSThomas Huth select STELLARIS_ENET # ethernet 254f3eb7557SPeter Maydell select STELLARIS_GPTM # general purpose timer module 2555aa78a89SThomas Huth select UNIMP 25682f51817SPaolo Bonzini 2572ac2410cSAlexandre Ioossconfig STM32VLDISCOVERY 2582ac2410cSAlexandre Iooss bool 259441d701dSFabiano Rosas default y 260441d701dSFabiano Rosas depends on TCG && ARM 2612ac2410cSAlexandre Iooss select STM32F100_SOC 2622ac2410cSAlexandre Iooss 26382f51817SPaolo Bonziniconfig STRONGARM 26482f51817SPaolo Bonzini bool 265*4dba046cSPeter Maydell select PXA2XX_TIMER 266*4dba046cSPeter Maydell select SSI 267839507adSThomas Huth 268839507adSThomas Huthconfig COLLIE 269839507adSThomas Huth bool 270441d701dSFabiano Rosas default y 271441d701dSFabiano Rosas depends on TCG && ARM 272839507adSThomas Huth select PFLASH_CFI01 273504f935dSPeter Maydell select ZAURUS_SCOOP 274839507adSThomas Huth select STRONGARM 27582f51817SPaolo Bonzini 2764826ac6dSThomas Huthconfig SX1 2774826ac6dSThomas Huth bool 278441d701dSFabiano Rosas default y 279441d701dSFabiano Rosas depends on TCG && ARM 2804826ac6dSThomas Huth select OMAP 2814826ac6dSThomas Huth 28282f51817SPaolo Bonziniconfig VERSATILE 28382f51817SPaolo Bonzini bool 284441d701dSFabiano Rosas default y 285441d701dSFabiano Rosas depends on TCG && ARM 28679e93e24SThomas Huth select ARM_TIMER # sp804 28779e93e24SThomas Huth select PFLASH_CFI01 28879e93e24SThomas Huth select LSI_SCSI_PCI 28979e93e24SThomas Huth select PL050 # keyboard/mouse 29079e93e24SThomas Huth select PL080 # DMA controller 29179e93e24SThomas Huth select PL190 # Vector PIC 29279e93e24SThomas Huth select REALVIEW 29315f07fb8SPaolo Bonzini select USB_OHCI_SYSBUS 29479e93e24SThomas Huth 29579e93e24SThomas Huthconfig VEXPRESS 29679e93e24SThomas Huth bool 297441d701dSFabiano Rosas default y 298441d701dSFabiano Rosas depends on TCG && ARM 299d641ec30SPaolo Bonzini select DEVICE_TREE 30079e93e24SThomas Huth select A9MPCORE 30179e93e24SThomas Huth select A15MPCORE 30279e93e24SThomas Huth select ARM_MPTIMER 30379e93e24SThomas Huth select ARM_TIMER # sp804 30479e93e24SThomas Huth select LAN9118 30579e93e24SThomas Huth select PFLASH_CFI01 30679e93e24SThomas Huth select PL011 # UART 30779e93e24SThomas Huth select PL041 # audio codec 30879e93e24SThomas Huth select PL181 # display 30979e93e24SThomas Huth select REALVIEW 31079e93e24SThomas Huth select SII9022 31179e93e24SThomas Huth select VIRTIO_MMIO 31282f51817SPaolo Bonzini 31382f51817SPaolo Bonziniconfig ZYNQ 31482f51817SPaolo Bonzini bool 315441d701dSFabiano Rosas default y 316441d701dSFabiano Rosas depends on TCG && ARM 31731576a91SThomas Huth select A9MPCORE 31831576a91SThomas Huth select CADENCE # UART 31931576a91SThomas Huth select PFLASH_CFI02 320f2718773SSebastian Huber select PL310 # cache controller 32131576a91SThomas Huth select PL330 32231576a91SThomas Huth select SDHCI 32331576a91SThomas Huth select SSI_M25P80 32431576a91SThomas Huth select USB_EHCI_SYSBUS 32531576a91SThomas Huth select XILINX # UART 32631576a91SThomas Huth select XILINX_AXI 32731576a91SThomas Huth select XILINX_SPI 32831576a91SThomas Huth select XILINX_SPIPS 32931576a91SThomas Huth select ZYNQ_DEVCFG 33082f51817SPaolo Bonzini 33182f51817SPaolo Bonziniconfig ARM_V7M 33282f51817SPaolo Bonzini bool 333cd43648aSAlex Bennée # currently v7M must be included in a TCG build due to translate.c 334441d701dSFabiano Rosas default y 335441d701dSFabiano Rosas depends on TCG && ARM 3369ad5f6b0SAndrew Jones select PTIMER 33782f51817SPaolo Bonzini 33882f51817SPaolo Bonziniconfig ALLWINNER_A10 33982f51817SPaolo Bonzini bool 3405885e665SThomas Huth select AHCI 3415885e665SThomas Huth select ALLWINNER_A10_PIT 3425885e665SThomas Huth select ALLWINNER_A10_PIC 343423ec28bSStrahinja Jankovic select ALLWINNER_A10_CCM 344edd3a59dSStrahinja Jankovic select ALLWINNER_A10_DRAMC 345470f9f2dSStrahinja Jankovic select ALLWINNER_WDT 3465885e665SThomas Huth select ALLWINNER_EMAC 3479be8a82cSStrahinja Jankovic select ALLWINNER_I2C 348a9545430Sqianfan Zhao select AXP2XX_PMU 3495885e665SThomas Huth select SERIAL 3505aa78a89SThomas Huth select UNIMP 35115f07fb8SPaolo Bonzini select USB_OHCI_SYSBUS 35282f51817SPaolo Bonzini 353740dafc0SNiek Linnenbankconfig ALLWINNER_H3 354740dafc0SNiek Linnenbank bool 355441d701dSFabiano Rosas default y 356441d701dSFabiano Rosas depends on TCG && ARM 357740dafc0SNiek Linnenbank select ALLWINNER_A10_PIT 35829d08975SNiek Linnenbank select ALLWINNER_SUN8I_EMAC 3599be8a82cSStrahinja Jankovic select ALLWINNER_I2C 360c663fc9fSStrahinja Jankovic select ALLWINNER_WDT 361740dafc0SNiek Linnenbank select SERIAL 362740dafc0SNiek Linnenbank select ARM_TIMER 363740dafc0SNiek Linnenbank select ARM_GIC 364740dafc0SNiek Linnenbank select UNIMP 36515f07fb8SPaolo Bonzini select USB_OHCI_SYSBUS 3662e4dfe80SNiek Linnenbank select USB_EHCI_SYSBUS 36782e48382SNiek Linnenbank select SD 368740dafc0SNiek Linnenbank 3698d9006aeSqianfan Zhaoconfig ALLWINNER_R40 3708d9006aeSqianfan Zhao bool 3718d9006aeSqianfan Zhao default y if TCG && ARM 3722a02da74SGuenter Roeck select AHCI 37305def917Sqianfan Zhao select ALLWINNER_SRAMC 3748d9006aeSqianfan Zhao select ALLWINNER_A10_PIT 3752af71d28SGuenter Roeck select ALLWINNER_WDT 376a9545430Sqianfan Zhao select AXP2XX_PMU 3778d9006aeSqianfan Zhao select SERIAL 3788d9006aeSqianfan Zhao select ARM_TIMER 3798d9006aeSqianfan Zhao select ARM_GIC 3808d9006aeSqianfan Zhao select UNIMP 38115f07fb8SPaolo Bonzini select USB_OHCI_SYSBUS 38243eef24fSGuenter Roeck select USB_EHCI_SYSBUS 3838d9006aeSqianfan Zhao select SD 3848d9006aeSqianfan Zhao 38582f51817SPaolo Bonziniconfig RASPI 38682f51817SPaolo Bonzini bool 387441d701dSFabiano Rosas default y 388441d701dSFabiano Rosas depends on TCG && ARM 3891ad846a2SThomas Huth select FRAMEBUFFER 3901ad846a2SThomas Huth select PL011 # UART 3911ad846a2SThomas Huth select SDHCI 3928d942986SThomas Huth select USB_DWC2 393f09c2b7bSRayhan Faizel select BCM2835_SPI 394f5c6320bSRayhan Faizel select BCM2835_I2C 39582f51817SPaolo Bonzini 3960f76debdSAlexandre Ioossconfig STM32F100_SOC 3970f76debdSAlexandre Iooss bool 3980f76debdSAlexandre Iooss select ARM_V7M 3990f76debdSAlexandre Iooss select STM32F2XX_USART 4000f76debdSAlexandre Iooss select STM32F2XX_SPI 4010f76debdSAlexandre Iooss 40282f51817SPaolo Bonziniconfig STM32F205_SOC 40382f51817SPaolo Bonzini bool 4046239ac7eSThomas Huth select ARM_V7M 405282467f4SThomas Huth select OR_IRQ 4066239ac7eSThomas Huth select STM32F2XX_TIMER 4076239ac7eSThomas Huth select STM32F2XX_USART 4086239ac7eSThomas Huth select STM32F2XX_SYSCFG 4096239ac7eSThomas Huth select STM32F2XX_ADC 4106239ac7eSThomas Huth select STM32F2XX_SPI 41182f51817SPaolo Bonzini 412870c034dSAlistair Francisconfig STM32F405_SOC 413870c034dSAlistair Francis bool 414870c034dSAlistair Francis select ARM_V7M 4159e39983eSPhilippe Mathieu-Daudé select OR_IRQ 416870c034dSAlistair Francis select STM32F4XX_SYSCFG 417e64d8c83SAlistair Francis select STM32F4XX_EXTI 418870c034dSAlistair Francis 41941581f13SInès Varholconfig B_L475E_IOT01A 42041581f13SInès Varhol bool 42141581f13SInès Varhol default y 42241581f13SInès Varhol depends on TCG && ARM 42341581f13SInès Varhol select STM32L4X5_SOC 42449157207SInès Varhol imply DM163 42541581f13SInès Varhol 42604a7c7b1SInès Varholconfig STM32L4X5_SOC 42704a7c7b1SInès Varhol bool 42804a7c7b1SInès Varhol select ARM_V7M 42904a7c7b1SInès Varhol select OR_IRQ 43052671f69SInès Varhol select STM32L4X5_EXTI 4311c38129dSInès Varhol select STM32L4X5_SYSCFG 432d6b55a0fSArnaud Minier select STM32L4X5_RCC 4331c38129dSInès Varhol select STM32L4X5_GPIO 43492741432SArnaud Minier select STM32L4X5_USART 43504a7c7b1SInès Varhol 43682f51817SPaolo Bonziniconfig XLNX_ZYNQMP_ARM 43782f51817SPaolo Bonzini bool 43804c4cc10SMarc-André Lureau default y if PIXMAN 439441d701dSFabiano Rosas depends on TCG && AARCH64 440f3c3a1e2SThomas Huth select AHCI 441f3c3a1e2SThomas Huth select ARM_GIC 442f3c3a1e2SThomas Huth select CADENCE 443259181d2SThomas Huth select CPU_CLUSTER 444f3c3a1e2SThomas Huth select DDC 445f3c3a1e2SThomas Huth select DPCD 446d641ec30SPaolo Bonzini select DEVICE_TREE 447f3c3a1e2SThomas Huth select SDHCI 448f3c3a1e2SThomas Huth select SSI 449f3c3a1e2SThomas Huth select SSI_M25P80 450f3c3a1e2SThomas Huth select XILINX_AXI 451f3c3a1e2SThomas Huth select XILINX_SPIPS 452668351a5SXuzhou Cheng select XLNX_CSU_DMA 45304c4cc10SMarc-André Lureau select XLNX_DISPLAYPORT 454f3c3a1e2SThomas Huth select XLNX_ZYNQMP 4556bfaec73SPhilippe Mathieu-Daudé select XLNX_ZDMA 456f4880c2dSPhilippe Mathieu-Daudé select USB_DWC3 45782f51817SPaolo Bonzini 45882f51817SPaolo Bonziniconfig XLNX_VERSAL 45982f51817SPaolo Bonzini bool 460441d701dSFabiano Rosas default y 461441d701dSFabiano Rosas depends on TCG && AARCH64 46224c7bb31SThomas Huth select ARM_GIC 463259181d2SThomas Huth select CPU_CLUSTER 464d641ec30SPaolo Bonzini select DEVICE_TREE 46524c7bb31SThomas Huth select PL011 46624c7bb31SThomas Huth select CADENCE 46724c7bb31SThomas Huth select VIRTIO_MMIO 4685aa78a89SThomas Huth select UNIMP 4696bfaec73SPhilippe Mathieu-Daudé select XLNX_ZDMA 4701de3b490SPhilippe Mathieu-Daudé select XLNX_ZYNQMP 471d064c19dSAlex Bennée select OR_IRQ 472393185bcSTong Ho select XLNX_BBRAM 4735f4910ffSTong Ho select XLNX_EFUSE_VERSAL 474b9353acfSFabiano Rosas select XLNX_USB_SUBSYS 4753b22376bSTong Ho select XLNX_VERSAL_TRNG 476b271b6a3SMarc-André Lureau select XLNX_CSU_DMA 47782f51817SPaolo Bonzini 478e5a7ba87SHavard Skinnemoenconfig NPCM7XX 479e5a7ba87SHavard Skinnemoen bool 480441d701dSFabiano Rosas default y 481441d701dSFabiano Rosas depends on TCG && ARM 4822d8f048cSHavard Skinnemoen select A9MPCORE 4836f351a7aSTitus Rwantare select ADM1266 484c93488f1STitus Rwantare select ADM1272 4852d8f048cSHavard Skinnemoen select ARM_GIC 486d43bb04cSPhilippe Mathieu-Daudé select SMBUS 4872ef1e0d7SHao Wu select AT24C # EEPROM 4887215456aSTitus Rwantare select MAX34451 489ffcdae67STitus Rwantare select ISL_PMBUS_VR 4902d8f048cSHavard Skinnemoen select PL310 # cache controller 4913746d5c1STitus Rwantare select PMBUS 4922d8f048cSHavard Skinnemoen select SERIAL 493b821242cSHavard Skinnemoen select SSI 4942d8f048cSHavard Skinnemoen select UNIMP 4956229659eSPatrick Venture select PCA954X 49615f07fb8SPaolo Bonzini select USB_OHCI_SYSBUS 497e5a7ba87SHavard Skinnemoen 49882f51817SPaolo Bonziniconfig FSL_IMX25 49982f51817SPaolo Bonzini bool 500441d701dSFabiano Rosas default y 501441d701dSFabiano Rosas depends on TCG && ARM 502e117e974SPeter Maydell imply I2C_DEVICES 50302047622SThomas Huth select IMX 50402047622SThomas Huth select IMX_FEC 50502047622SThomas Huth select IMX_I2C 5064f0aff00SGuenter Roeck select WDT_IMX2 507ee9ffe0cSPhilippe Mathieu-Daudé select SDHCI 50882f51817SPaolo Bonzini 50982f51817SPaolo Bonziniconfig FSL_IMX31 51082f51817SPaolo Bonzini bool 511441d701dSFabiano Rosas default y 512441d701dSFabiano Rosas depends on TCG && ARM 513e117e974SPeter Maydell imply I2C_DEVICES 51473129f43SThomas Huth select SERIAL 51573129f43SThomas Huth select IMX 51673129f43SThomas Huth select IMX_I2C 517b9e521ddSGuenter Roeck select WDT_IMX2 51873129f43SThomas Huth select LAN9118 51982f51817SPaolo Bonzini 52082f51817SPaolo Bonziniconfig FSL_IMX6 52182f51817SPaolo Bonzini bool 5225e6be95eSNikita Ostrenkov imply PCIE_DEVICES 523e117e974SPeter Maydell imply I2C_DEVICES 5245c6e99a7SThomas Huth select A9MPCORE 5255c6e99a7SThomas Huth select IMX 5265c6e99a7SThomas Huth select IMX_FEC 5275c6e99a7SThomas Huth select IMX_I2C 5280701a5efSGuenter Roeck select IMX_USBPHY 52937f95959SGuenter Roeck select WDT_IMX2 530f7f5784aSNikita Ostrenkov select PL310 # cache controller 5315e6be95eSNikita Ostrenkov select PCI_EXPRESS_DESIGNWARE 53202047622SThomas Huth select SDHCI 53382f51817SPaolo Bonzini 53482f51817SPaolo Bonziniconfig ASPEED_SOC 53582f51817SPaolo Bonzini bool 536441d701dSFabiano Rosas default y 537441d701dSFabiano Rosas depends on TCG && ARM 53868e44ddaSThomas Huth select DS1338 53968e44ddaSThomas Huth select FTGMAC100 54068e44ddaSThomas Huth select I2C 54146560cb1SJoel Stanley select DPS310 54268e44ddaSThomas Huth select PCA9552 54368e44ddaSThomas Huth select SERIAL 54468e44ddaSThomas Huth select SMBUS_EEPROM 5453ec75e39SPatrick Venture select PCA954X 54668e44ddaSThomas Huth select SSI 54768e44ddaSThomas Huth select SSI_M25P80 54868e44ddaSThomas Huth select TMP105 54968e44ddaSThomas Huth select TMP421 5505e623f2bSJohn Wang select EMC141X 5515aa78a89SThomas Huth select UNIMP 5527cfbde5eSPhilippe Mathieu-Daudé select LED 5532a75e8c3SMaheswara Kurapati select PMBUS 5542a75e8c3SMaheswara Kurapati select MAX31785 555eb04c35dSNinad Palsule select FSI_APB2OPB_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 5895aa78a89SThomas Huth select UNIMP 59082f51817SPaolo Bonzini 59182f51817SPaolo Bonziniconfig ARM_SMMUV3 59282f51817SPaolo Bonzini bool 59382f51817SPaolo Bonzini 59482f51817SPaolo Bonziniconfig FSL_IMX6UL 59582f51817SPaolo Bonzini bool 596441d701dSFabiano Rosas default y 597441d701dSFabiano Rosas depends on TCG && ARM 598e117e974SPeter Maydell imply I2C_DEVICES 59902047622SThomas Huth select A15MPCORE 60002047622SThomas Huth select IMX 60102047622SThomas Huth select IMX_FEC 60202047622SThomas Huth select IMX_I2C 60337f95959SGuenter Roeck select WDT_IMX2 60402047622SThomas Huth select SDHCI 6055aa78a89SThomas Huth select UNIMP 60682f51817SPaolo Bonzini 607c1c60b0dSThomas Huthconfig MICROBIT 608c1c60b0dSThomas Huth bool 609441d701dSFabiano Rosas default y 610441d701dSFabiano Rosas depends on TCG && ARM 611c1c60b0dSThomas Huth select NRF51_SOC 612c1c60b0dSThomas Huth 61382f51817SPaolo Bonziniconfig NRF51_SOC 61482f51817SPaolo Bonzini bool 615e117e974SPeter Maydell imply I2C_DEVICES 616c1c60b0dSThomas Huth select I2C 617c1c60b0dSThomas Huth select ARM_V7M 6185aa78a89SThomas Huth select UNIMP 61982f51817SPaolo Bonzini 620b6e2b220SThomas Huthconfig EMCRAFT_SF2 621b6e2b220SThomas Huth bool 622441d701dSFabiano Rosas default y 623441d701dSFabiano Rosas depends on TCG && ARM 624b6e2b220SThomas Huth select MSF2 625b6e2b220SThomas Huth select SSI_M25P80 626b6e2b220SThomas Huth 62782f51817SPaolo Bonziniconfig MSF2 62882f51817SPaolo Bonzini bool 629b6e2b220SThomas Huth select ARM_V7M 6309533dcddSPaolo Bonzini select PTIMER 631b6e2b220SThomas Huth select SERIAL 632b6e2b220SThomas Huth select SSI 6335aa78a89SThomas Huth select UNIMP 63482f51817SPaolo Bonzini 63582f51817SPaolo Bonziniconfig ARMSSE 63682f51817SPaolo Bonzini bool 637d2a99d74SThomas Huth select ARM_V7M 6384239b311SPeter Maydell select ARMSSE_CPU_PWRCTRL 639d2a99d74SThomas Huth select ARMSSE_CPUID 640d2a99d74SThomas Huth select ARMSSE_MHU 641d2a99d74SThomas Huth select CMSDK_APB_TIMER 642d2a99d74SThomas Huth select CMSDK_APB_DUALTIMER 643d2a99d74SThomas Huth select CMSDK_APB_UART 644d2a99d74SThomas Huth select CMSDK_APB_WATCHDOG 645259181d2SThomas Huth select CPU_CLUSTER 646d2a99d74SThomas Huth select IOTKIT_SECCTL 647d2a99d74SThomas Huth select IOTKIT_SYSCTL 648d2a99d74SThomas Huth select IOTKIT_SYSINFO 649282467f4SThomas Huth select OR_IRQ 650853c0167SThomas Huth select SPLIT_IRQ 651d2a99d74SThomas Huth select TZ_MPC 652d2a99d74SThomas Huth select TZ_MSC 653d2a99d74SThomas Huth select TZ_PPC 6545aa78a89SThomas Huth select UNIMP 6550d10df30SPeter Maydell select SSE_COUNTER 6560b8ceee8SPeter Maydell select SSE_TIMER 657