182f51817SPaolo Bonziniconfig ARM_VIRT 282f51817SPaolo Bonzini bool 3e0e312f3SPaolo Bonzini imply VFIO_PLATFORM 482f51817SPaolo Bonzini 54826ac6dSThomas Huthconfig CHEETAH 64826ac6dSThomas Huth bool 74826ac6dSThomas Huth select OMAP 84826ac6dSThomas Huth select TSC210X 94826ac6dSThomas Huth 1082f51817SPaolo Bonziniconfig DIGIC 1182f51817SPaolo Bonzini bool 129533dcddSPaolo Bonzini select PTIMER 1382f51817SPaolo Bonzini 1482f51817SPaolo Bonziniconfig EXYNOS4 1582f51817SPaolo Bonzini bool 16bb275e4eSThomas Huth select A9MPCORE 17bb275e4eSThomas Huth select I2C 18bb275e4eSThomas Huth select LAN9118 19bb275e4eSThomas Huth select PL310 # cache controller 209533dcddSPaolo Bonzini select PTIMER 21bb275e4eSThomas Huth select SDHCI 22bb275e4eSThomas Huth select USB_EHCI_SYSBUS 2382f51817SPaolo Bonzini 2482f51817SPaolo Bonziniconfig HIGHBANK 2582f51817SPaolo Bonzini bool 2608bcda02SThomas Huth select A9MPCORE 2708bcda02SThomas Huth select A15MPCORE 2808bcda02SThomas Huth select AHCI 2908bcda02SThomas Huth select ARM_TIMER # sp804 3008bcda02SThomas Huth select ARM_V7M 3108bcda02SThomas Huth select PL011 # UART 3208bcda02SThomas Huth select PL022 # Serial port 3308bcda02SThomas Huth select PL031 # RTC 3408bcda02SThomas Huth select PL061 # GPIO 3508bcda02SThomas Huth select PL310 # cache controller 3608bcda02SThomas Huth select XGMAC # ethernet 3782f51817SPaolo Bonzini 3882f51817SPaolo Bonziniconfig INTEGRATOR 3982f51817SPaolo Bonzini bool 404cdea98bSThomas Huth select ARM_TIMER 414cdea98bSThomas Huth select INTEGRATOR_DEBUG 424cdea98bSThomas Huth select PL011 # UART 434cdea98bSThomas Huth select PL031 # RTC 444cdea98bSThomas Huth select PL050 # keyboard/mouse 454cdea98bSThomas Huth select PL110 # pl111 LCD controller 464cdea98bSThomas Huth select PL181 # display 474cdea98bSThomas Huth select SMC91C111 4882f51817SPaolo Bonzini 4982f51817SPaolo Bonziniconfig MAINSTONE 5082f51817SPaolo Bonzini bool 51959762d0SThomas Huth select PXA2XX 52959762d0SThomas Huth select PFLASH_CFI01 53959762d0SThomas Huth select SMC91C111 5482f51817SPaolo Bonzini 5582f51817SPaolo Bonziniconfig MUSICPAL 5682f51817SPaolo Bonzini bool 5759dd3eb3SThomas Huth select BITBANG_I2C 5859dd3eb3SThomas Huth select MARVELL_88W8618 599533dcddSPaolo Bonzini select PTIMER 6059dd3eb3SThomas Huth select PFLASH_CFI02 6159dd3eb3SThomas Huth select SERIAL 6259dd3eb3SThomas Huth select WM8750 6382f51817SPaolo Bonzini 6482f51817SPaolo Bonziniconfig NETDUINO2 6582f51817SPaolo Bonzini bool 6682f51817SPaolo Bonzini 6782f51817SPaolo Bonziniconfig NSERIES 6882f51817SPaolo Bonzini bool 694826ac6dSThomas Huth select OMAP 704826ac6dSThomas Huth select TMP105 # tempature sensor 714826ac6dSThomas Huth select BLIZZARD # LCD/TV controller 724826ac6dSThomas Huth select ONENAND 734826ac6dSThomas Huth select TSC210X # touchscreen/sensors/audio 744826ac6dSThomas Huth select TSC2005 # touchscreen/sensors/keypad 754826ac6dSThomas Huth select LM832X # GPIO keyboard chip 764826ac6dSThomas Huth select TWL92230 # energy-management 774826ac6dSThomas Huth select TUSB6010 7882f51817SPaolo Bonzini 7982f51817SPaolo Bonziniconfig OMAP 8082f51817SPaolo Bonzini bool 814826ac6dSThomas Huth select FRAMEBUFFER 824826ac6dSThomas Huth select I2C 834826ac6dSThomas Huth select ECC 844826ac6dSThomas Huth select NAND 854826ac6dSThomas Huth select PFLASH_CFI01 864826ac6dSThomas Huth select SD 874826ac6dSThomas Huth select SERIAL 8882f51817SPaolo Bonzini 8982f51817SPaolo Bonziniconfig PXA2XX 9082f51817SPaolo Bonzini bool 91959762d0SThomas Huth select FRAMEBUFFER 92959762d0SThomas Huth select I2C 93959762d0SThomas Huth select SERIAL 94959762d0SThomas Huth select SD 95959762d0SThomas Huth select SSI 96959762d0SThomas Huth select USB_OHCI 97959762d0SThomas Huth 98959762d0SThomas Huthconfig GUMSTIX 99959762d0SThomas Huth bool 100959762d0SThomas Huth select PFLASH_CFI01 101959762d0SThomas Huth select SMC91C111 102959762d0SThomas Huth select PXA2XX 103959762d0SThomas Huth 104959762d0SThomas Huthconfig TOSA 105959762d0SThomas Huth bool 106959762d0SThomas Huth select ZAURUS # scoop 107959762d0SThomas Huth select MICRODRIVE 108959762d0SThomas Huth select PXA2XX 109959762d0SThomas Huth 110959762d0SThomas Huthconfig SPITZ 111959762d0SThomas Huth bool 112959762d0SThomas Huth select ADS7846 # display 113959762d0SThomas Huth select MAX111X # A/D converter 114959762d0SThomas Huth select WM8750 # audio codec 115959762d0SThomas Huth select MAX7310 # GPIO expander 116959762d0SThomas Huth select ZAURUS # scoop 117959762d0SThomas Huth select NAND # memory 118959762d0SThomas Huth select ECC # Error-correcting for NAND 119959762d0SThomas Huth select MICRODRIVE 120959762d0SThomas Huth select PXA2XX 121959762d0SThomas Huth 122959762d0SThomas Huthconfig Z2 123959762d0SThomas Huth bool 124959762d0SThomas Huth select PFLASH_CFI01 125959762d0SThomas Huth select WM8750 126959762d0SThomas Huth select PL011 # UART 127959762d0SThomas Huth select PXA2XX 12882f51817SPaolo Bonzini 12982f51817SPaolo Bonziniconfig REALVIEW 13082f51817SPaolo Bonzini bool 13179e93e24SThomas Huth imply PCI_DEVICES 13279e93e24SThomas Huth imply PCI_TESTDEV 13379e93e24SThomas Huth select SMC91C111 13479e93e24SThomas Huth select LAN9118 13579e93e24SThomas Huth select A9MPCORE 13679e93e24SThomas Huth select A15MPCORE 13779e93e24SThomas Huth select ARM11MPCORE 13879e93e24SThomas Huth select ARM_TIMER 13979e93e24SThomas Huth select VERSATILE_PCI 14079e93e24SThomas Huth select WM8750 # audio codec 14179e93e24SThomas Huth select LSI_SCSI_PCI 14279e93e24SThomas Huth select PCI 14379e93e24SThomas Huth select PL011 # UART 14479e93e24SThomas Huth select PL031 # RTC 14579e93e24SThomas Huth select PL041 # audio codec 14679e93e24SThomas Huth select PL050 # keyboard/mouse 14779e93e24SThomas Huth select PL061 # GPIO 14879e93e24SThomas Huth select PL080 # DMA controller 14979e93e24SThomas Huth select PL110 15079e93e24SThomas Huth select PL181 # display 15179e93e24SThomas Huth select PL310 # cache controller 15279e93e24SThomas Huth select VERSATILE_I2C 15379e93e24SThomas Huth select DS1338 # I2C RTC+NVRAM 15479e93e24SThomas Huth select USB_OHCI 15582f51817SPaolo Bonzini 15682f51817SPaolo Bonziniconfig STELLARIS 15782f51817SPaolo Bonzini bool 158782ef8cdSThomas Huth select ARM_V7M 159782ef8cdSThomas Huth select CMSDK_APB_WATCHDOG 160782ef8cdSThomas Huth select I2C 161782ef8cdSThomas Huth select PL011 # UART 162782ef8cdSThomas Huth select PL022 # Serial port 163782ef8cdSThomas Huth select PL061 # GPIO 164782ef8cdSThomas Huth select SSD0303 # OLED display 165782ef8cdSThomas Huth select SSD0323 # OLED display 166782ef8cdSThomas Huth select SSI_SD 167782ef8cdSThomas Huth select STELLARIS_INPUT 168782ef8cdSThomas Huth select STELLARIS_ENET # ethernet 16982f51817SPaolo Bonzini 17082f51817SPaolo Bonziniconfig STRONGARM 17182f51817SPaolo Bonzini bool 172839507adSThomas Huth select PXA2XX 173839507adSThomas Huth 174839507adSThomas Huthconfig COLLIE 175839507adSThomas Huth bool 176839507adSThomas Huth select PFLASH_CFI01 177839507adSThomas Huth select ZAURUS # scoop 178839507adSThomas Huth select STRONGARM 17982f51817SPaolo Bonzini 1804826ac6dSThomas Huthconfig SX1 1814826ac6dSThomas Huth bool 1824826ac6dSThomas Huth select OMAP 1834826ac6dSThomas Huth 18482f51817SPaolo Bonziniconfig VERSATILE 18582f51817SPaolo Bonzini bool 18679e93e24SThomas Huth select ARM_TIMER # sp804 18779e93e24SThomas Huth select PFLASH_CFI01 18879e93e24SThomas Huth select LSI_SCSI_PCI 18979e93e24SThomas Huth select PL050 # keyboard/mouse 19079e93e24SThomas Huth select PL080 # DMA controller 19179e93e24SThomas Huth select PL190 # Vector PIC 19279e93e24SThomas Huth select REALVIEW 19379e93e24SThomas Huth select USB_OHCI 19479e93e24SThomas Huth 19579e93e24SThomas Huthconfig VEXPRESS 19679e93e24SThomas Huth bool 19779e93e24SThomas Huth select A9MPCORE 19879e93e24SThomas Huth select A15MPCORE 19979e93e24SThomas Huth select ARM_MPTIMER 20079e93e24SThomas Huth select ARM_TIMER # sp804 20179e93e24SThomas Huth select LAN9118 20279e93e24SThomas Huth select PFLASH_CFI01 20379e93e24SThomas Huth select PL011 # UART 20479e93e24SThomas Huth select PL041 # audio codec 20579e93e24SThomas Huth select PL181 # display 20679e93e24SThomas Huth select REALVIEW 20779e93e24SThomas Huth select SII9022 20879e93e24SThomas Huth select VIRTIO_MMIO 20982f51817SPaolo Bonzini 21082f51817SPaolo Bonziniconfig ZYNQ 21182f51817SPaolo Bonzini bool 21231576a91SThomas Huth select A9MPCORE 21331576a91SThomas Huth select CADENCE # UART 21431576a91SThomas Huth select PFLASH_CFI02 21531576a91SThomas Huth select PL330 21631576a91SThomas Huth select SDHCI 21731576a91SThomas Huth select SSI_M25P80 21831576a91SThomas Huth select USB_EHCI_SYSBUS 21931576a91SThomas Huth select XILINX # UART 22031576a91SThomas Huth select XILINX_AXI 22131576a91SThomas Huth select XILINX_SPI 22231576a91SThomas Huth select XILINX_SPIPS 22331576a91SThomas Huth select ZYNQ_DEVCFG 22482f51817SPaolo Bonzini 22582f51817SPaolo Bonziniconfig ARM_V7M 22682f51817SPaolo Bonzini bool 22782f51817SPaolo Bonzini 22882f51817SPaolo Bonziniconfig ALLWINNER_A10 22982f51817SPaolo Bonzini bool 23082f51817SPaolo Bonzini 23182f51817SPaolo Bonziniconfig RASPI 23282f51817SPaolo Bonzini bool 23382f51817SPaolo Bonzini 23482f51817SPaolo Bonziniconfig STM32F205_SOC 23582f51817SPaolo Bonzini bool 23682f51817SPaolo Bonzini 23782f51817SPaolo Bonziniconfig XLNX_ZYNQMP_ARM 23882f51817SPaolo Bonzini bool 23982f51817SPaolo Bonzini 24082f51817SPaolo Bonziniconfig XLNX_VERSAL 24182f51817SPaolo Bonzini bool 24282f51817SPaolo Bonzini 24382f51817SPaolo Bonziniconfig FSL_IMX25 24482f51817SPaolo Bonzini bool 24582f51817SPaolo Bonzini 24682f51817SPaolo Bonziniconfig FSL_IMX31 24782f51817SPaolo Bonzini bool 24873129f43SThomas Huth select SERIAL 24973129f43SThomas Huth select IMX 25073129f43SThomas Huth select IMX_I2C 25173129f43SThomas Huth select LAN9118 25282f51817SPaolo Bonzini 25382f51817SPaolo Bonziniconfig FSL_IMX6 25482f51817SPaolo Bonzini bool 25582f51817SPaolo Bonzini 25682f51817SPaolo Bonziniconfig ASPEED_SOC 25782f51817SPaolo Bonzini bool 258*68e44ddaSThomas Huth select DS1338 259*68e44ddaSThomas Huth select FTGMAC100 260*68e44ddaSThomas Huth select I2C 261*68e44ddaSThomas Huth select PCA9552 262*68e44ddaSThomas Huth select SERIAL 263*68e44ddaSThomas Huth select SMBUS_EEPROM 264*68e44ddaSThomas Huth select SSI 265*68e44ddaSThomas Huth select SSI_M25P80 266*68e44ddaSThomas Huth select TMP105 267*68e44ddaSThomas Huth select TMP421 26882f51817SPaolo Bonzini 26982f51817SPaolo Bonziniconfig MPS2 27082f51817SPaolo Bonzini bool 27182f51817SPaolo Bonzini 27282f51817SPaolo Bonziniconfig FSL_IMX7 27382f51817SPaolo Bonzini bool 27482f51817SPaolo Bonzini 27582f51817SPaolo Bonziniconfig ARM_SMMUV3 27682f51817SPaolo Bonzini bool 27782f51817SPaolo Bonzini 27882f51817SPaolo Bonziniconfig FSL_IMX6UL 27982f51817SPaolo Bonzini bool 28082f51817SPaolo Bonzini 28182f51817SPaolo Bonziniconfig NRF51_SOC 28282f51817SPaolo Bonzini bool 28382f51817SPaolo Bonzini 28482f51817SPaolo Bonziniconfig MSF2 28582f51817SPaolo Bonzini bool 2869533dcddSPaolo Bonzini select PTIMER 28782f51817SPaolo Bonzini 28882f51817SPaolo Bonziniconfig ZAURUS 28982f51817SPaolo Bonzini bool 290959762d0SThomas Huth select NAND 291959762d0SThomas Huth select ECC 29282f51817SPaolo Bonzini 29382f51817SPaolo Bonziniconfig A9MPCORE 29482f51817SPaolo Bonzini bool 295bb275e4eSThomas Huth select A9_GTIMER 296bb275e4eSThomas Huth select A9SCU # snoop control unit 297bb275e4eSThomas Huth select ARM_GIC 298bb275e4eSThomas Huth select ARM_MPTIMER 29982f51817SPaolo Bonzini 30082f51817SPaolo Bonziniconfig A15MPCORE 30182f51817SPaolo Bonzini bool 30282f51817SPaolo Bonzini 30382f51817SPaolo Bonziniconfig ARM11MPCORE 30482f51817SPaolo Bonzini bool 30579e93e24SThomas Huth select ARM11SCU 30682f51817SPaolo Bonzini 30782f51817SPaolo Bonziniconfig ARMSSE 30882f51817SPaolo Bonzini bool 30982f51817SPaolo Bonzini 31082f51817SPaolo Bonziniconfig ARMSSE_CPUID 31182f51817SPaolo Bonzini bool 31282f51817SPaolo Bonzini 31382f51817SPaolo Bonziniconfig ARMSSE_MHU 31482f51817SPaolo Bonzini bool 31582f51817SPaolo Bonzini 31682f51817SPaolo Bonziniconfig MUSCA 31782f51817SPaolo Bonzini bool 318