182f51817SPaolo Bonziniconfig ARM_VIRT 282f51817SPaolo Bonzini bool 37951c7b7SThomas Huth imply PCI_DEVICES 47951c7b7SThomas Huth imply TEST_DEVICES 57951c7b7SThomas Huth imply VFIO_AMD_XGBE 6e0e312f3SPaolo Bonzini imply VFIO_PLATFORM 77951c7b7SThomas Huth imply VFIO_XGMAC 87951c7b7SThomas Huth select A15MPCORE 97951c7b7SThomas Huth select ACPI 107951c7b7SThomas Huth select ARM_SMMUV3 117951c7b7SThomas Huth select GPIO_KEY 127951c7b7SThomas Huth select FW_CFG_DMA 137951c7b7SThomas Huth select PCI_EXPRESS 147951c7b7SThomas Huth select PCI_EXPRESS_GENERIC_BRIDGE 157951c7b7SThomas Huth select PFLASH_CFI01 167951c7b7SThomas Huth select PL011 # UART 177951c7b7SThomas Huth select PL031 # RTC 187951c7b7SThomas Huth select PL061 # GPIO 197951c7b7SThomas Huth select PLATFORM_BUS 207951c7b7SThomas Huth select SMBIOS 217951c7b7SThomas Huth select VIRTIO_MMIO 22*f13a944cSWei Yang select ACPI_PCI 2382f51817SPaolo Bonzini 244826ac6dSThomas Huthconfig CHEETAH 254826ac6dSThomas Huth bool 264826ac6dSThomas Huth select OMAP 274826ac6dSThomas Huth select TSC210X 284826ac6dSThomas Huth 295885e665SThomas Huthconfig CUBIEBOARD 305885e665SThomas Huth bool 315885e665SThomas Huth select ALLWINNER_A10 325885e665SThomas Huth 3382f51817SPaolo Bonziniconfig DIGIC 3482f51817SPaolo Bonzini bool 359533dcddSPaolo Bonzini select PTIMER 36627b06edSThomas Huth select PFLASH_CFI02 3782f51817SPaolo Bonzini 3882f51817SPaolo Bonziniconfig EXYNOS4 3982f51817SPaolo Bonzini bool 40bb275e4eSThomas Huth select A9MPCORE 41bb275e4eSThomas Huth select I2C 42bb275e4eSThomas Huth select LAN9118 43bb275e4eSThomas Huth select PL310 # cache controller 449533dcddSPaolo Bonzini select PTIMER 45bb275e4eSThomas Huth select SDHCI 46bb275e4eSThomas Huth select USB_EHCI_SYSBUS 4782f51817SPaolo Bonzini 4882f51817SPaolo Bonziniconfig HIGHBANK 4982f51817SPaolo Bonzini bool 5008bcda02SThomas Huth select A9MPCORE 5108bcda02SThomas Huth select A15MPCORE 5208bcda02SThomas Huth select AHCI 5308bcda02SThomas Huth select ARM_TIMER # sp804 5408bcda02SThomas Huth select ARM_V7M 5508bcda02SThomas Huth select PL011 # UART 5608bcda02SThomas Huth select PL022 # Serial port 5708bcda02SThomas Huth select PL031 # RTC 5808bcda02SThomas Huth select PL061 # GPIO 5908bcda02SThomas Huth select PL310 # cache controller 6008bcda02SThomas Huth select XGMAC # ethernet 6182f51817SPaolo Bonzini 6282f51817SPaolo Bonziniconfig INTEGRATOR 6382f51817SPaolo Bonzini bool 644cdea98bSThomas Huth select ARM_TIMER 654cdea98bSThomas Huth select INTEGRATOR_DEBUG 664cdea98bSThomas Huth select PL011 # UART 674cdea98bSThomas Huth select PL031 # RTC 684cdea98bSThomas Huth select PL050 # keyboard/mouse 694cdea98bSThomas Huth select PL110 # pl111 LCD controller 704cdea98bSThomas Huth select PL181 # display 714cdea98bSThomas Huth select SMC91C111 7282f51817SPaolo Bonzini 7382f51817SPaolo Bonziniconfig MAINSTONE 7482f51817SPaolo Bonzini bool 75959762d0SThomas Huth select PXA2XX 76959762d0SThomas Huth select PFLASH_CFI01 77959762d0SThomas Huth select SMC91C111 7882f51817SPaolo Bonzini 7908cbacccSThomas Huthconfig MUSCA 8008cbacccSThomas Huth bool 8108cbacccSThomas Huth select ARMSSE 8208cbacccSThomas Huth select PL011 8308cbacccSThomas Huth select PL031 8408cbacccSThomas Huth 8582f51817SPaolo Bonziniconfig MUSICPAL 8682f51817SPaolo Bonzini bool 8759dd3eb3SThomas Huth select BITBANG_I2C 8859dd3eb3SThomas Huth select MARVELL_88W8618 899533dcddSPaolo Bonzini select PTIMER 9059dd3eb3SThomas Huth select PFLASH_CFI02 9159dd3eb3SThomas Huth select SERIAL 9259dd3eb3SThomas Huth select WM8750 9382f51817SPaolo Bonzini 9482f51817SPaolo Bonziniconfig NETDUINO2 9582f51817SPaolo Bonzini bool 966239ac7eSThomas Huth select STM32F205_SOC 9782f51817SPaolo Bonzini 9882f51817SPaolo Bonziniconfig NSERIES 9982f51817SPaolo Bonzini bool 1004826ac6dSThomas Huth select OMAP 1014826ac6dSThomas Huth select TMP105 # tempature sensor 1024826ac6dSThomas Huth select BLIZZARD # LCD/TV controller 1034826ac6dSThomas Huth select ONENAND 1044826ac6dSThomas Huth select TSC210X # touchscreen/sensors/audio 1054826ac6dSThomas Huth select TSC2005 # touchscreen/sensors/keypad 1064826ac6dSThomas Huth select LM832X # GPIO keyboard chip 1074826ac6dSThomas Huth select TWL92230 # energy-management 1084826ac6dSThomas Huth select TUSB6010 10982f51817SPaolo Bonzini 11082f51817SPaolo Bonziniconfig OMAP 11182f51817SPaolo Bonzini bool 1124826ac6dSThomas Huth select FRAMEBUFFER 1134826ac6dSThomas Huth select I2C 1144826ac6dSThomas Huth select ECC 1154826ac6dSThomas Huth select NAND 1164826ac6dSThomas Huth select PFLASH_CFI01 1174826ac6dSThomas Huth select SD 1184826ac6dSThomas Huth select SERIAL 11982f51817SPaolo Bonzini 12082f51817SPaolo Bonziniconfig PXA2XX 12182f51817SPaolo Bonzini bool 122959762d0SThomas Huth select FRAMEBUFFER 123959762d0SThomas Huth select I2C 124959762d0SThomas Huth select SERIAL 125959762d0SThomas Huth select SD 126959762d0SThomas Huth select SSI 127959762d0SThomas Huth select USB_OHCI 128959762d0SThomas Huth 129959762d0SThomas Huthconfig GUMSTIX 130959762d0SThomas Huth bool 131959762d0SThomas Huth select PFLASH_CFI01 132959762d0SThomas Huth select SMC91C111 133959762d0SThomas Huth select PXA2XX 134959762d0SThomas Huth 135959762d0SThomas Huthconfig TOSA 136959762d0SThomas Huth bool 137959762d0SThomas Huth select ZAURUS # scoop 138959762d0SThomas Huth select MICRODRIVE 139959762d0SThomas Huth select PXA2XX 140959762d0SThomas Huth 141959762d0SThomas Huthconfig SPITZ 142959762d0SThomas Huth bool 143959762d0SThomas Huth select ADS7846 # display 144959762d0SThomas Huth select MAX111X # A/D converter 145959762d0SThomas Huth select WM8750 # audio codec 146959762d0SThomas Huth select MAX7310 # GPIO expander 147959762d0SThomas Huth select ZAURUS # scoop 148959762d0SThomas Huth select NAND # memory 149959762d0SThomas Huth select ECC # Error-correcting for NAND 150959762d0SThomas Huth select MICRODRIVE 151959762d0SThomas Huth select PXA2XX 152959762d0SThomas Huth 153959762d0SThomas Huthconfig Z2 154959762d0SThomas Huth bool 155959762d0SThomas Huth select PFLASH_CFI01 156959762d0SThomas Huth select WM8750 157959762d0SThomas Huth select PL011 # UART 158959762d0SThomas Huth select PXA2XX 15982f51817SPaolo Bonzini 16082f51817SPaolo Bonziniconfig REALVIEW 16182f51817SPaolo Bonzini bool 16279e93e24SThomas Huth imply PCI_DEVICES 16379e93e24SThomas Huth imply PCI_TESTDEV 16479e93e24SThomas Huth select SMC91C111 16579e93e24SThomas Huth select LAN9118 16679e93e24SThomas Huth select A9MPCORE 16779e93e24SThomas Huth select A15MPCORE 16879e93e24SThomas Huth select ARM11MPCORE 16979e93e24SThomas Huth select ARM_TIMER 17079e93e24SThomas Huth select VERSATILE_PCI 17179e93e24SThomas Huth select WM8750 # audio codec 17279e93e24SThomas Huth select LSI_SCSI_PCI 17379e93e24SThomas Huth select PCI 17479e93e24SThomas Huth select PL011 # UART 17579e93e24SThomas Huth select PL031 # RTC 17679e93e24SThomas Huth select PL041 # audio codec 17779e93e24SThomas Huth select PL050 # keyboard/mouse 17879e93e24SThomas Huth select PL061 # GPIO 17979e93e24SThomas Huth select PL080 # DMA controller 18079e93e24SThomas Huth select PL110 18179e93e24SThomas Huth select PL181 # display 18279e93e24SThomas Huth select PL310 # cache controller 18379e93e24SThomas Huth select VERSATILE_I2C 18479e93e24SThomas Huth select DS1338 # I2C RTC+NVRAM 18579e93e24SThomas Huth select USB_OHCI 18682f51817SPaolo Bonzini 1875c6e99a7SThomas Huthconfig SABRELITE 1885c6e99a7SThomas Huth bool 1895c6e99a7SThomas Huth select FSL_IMX6 1905c6e99a7SThomas Huth select SSI_M25P80 1915c6e99a7SThomas Huth 19282f51817SPaolo Bonziniconfig STELLARIS 19382f51817SPaolo Bonzini bool 194782ef8cdSThomas Huth select ARM_V7M 195782ef8cdSThomas Huth select CMSDK_APB_WATCHDOG 196782ef8cdSThomas Huth select I2C 197782ef8cdSThomas Huth select PL011 # UART 198782ef8cdSThomas Huth select PL022 # Serial port 199782ef8cdSThomas Huth select PL061 # GPIO 200782ef8cdSThomas Huth select SSD0303 # OLED display 201782ef8cdSThomas Huth select SSD0323 # OLED display 202782ef8cdSThomas Huth select SSI_SD 203782ef8cdSThomas Huth select STELLARIS_INPUT 204782ef8cdSThomas Huth select STELLARIS_ENET # ethernet 20582f51817SPaolo Bonzini 20682f51817SPaolo Bonziniconfig STRONGARM 20782f51817SPaolo Bonzini bool 208839507adSThomas Huth select PXA2XX 209839507adSThomas Huth 210839507adSThomas Huthconfig COLLIE 211839507adSThomas Huth bool 212839507adSThomas Huth select PFLASH_CFI01 213839507adSThomas Huth select ZAURUS # scoop 214839507adSThomas Huth select STRONGARM 21582f51817SPaolo Bonzini 2164826ac6dSThomas Huthconfig SX1 2174826ac6dSThomas Huth bool 2184826ac6dSThomas Huth select OMAP 2194826ac6dSThomas Huth 22082f51817SPaolo Bonziniconfig VERSATILE 22182f51817SPaolo Bonzini bool 22279e93e24SThomas Huth select ARM_TIMER # sp804 22379e93e24SThomas Huth select PFLASH_CFI01 22479e93e24SThomas Huth select LSI_SCSI_PCI 22579e93e24SThomas Huth select PL050 # keyboard/mouse 22679e93e24SThomas Huth select PL080 # DMA controller 22779e93e24SThomas Huth select PL190 # Vector PIC 22879e93e24SThomas Huth select REALVIEW 22979e93e24SThomas Huth select USB_OHCI 23079e93e24SThomas Huth 23179e93e24SThomas Huthconfig VEXPRESS 23279e93e24SThomas Huth bool 23379e93e24SThomas Huth select A9MPCORE 23479e93e24SThomas Huth select A15MPCORE 23579e93e24SThomas Huth select ARM_MPTIMER 23679e93e24SThomas Huth select ARM_TIMER # sp804 23779e93e24SThomas Huth select LAN9118 23879e93e24SThomas Huth select PFLASH_CFI01 23979e93e24SThomas Huth select PL011 # UART 24079e93e24SThomas Huth select PL041 # audio codec 24179e93e24SThomas Huth select PL181 # display 24279e93e24SThomas Huth select REALVIEW 24379e93e24SThomas Huth select SII9022 24479e93e24SThomas Huth select VIRTIO_MMIO 24582f51817SPaolo Bonzini 24682f51817SPaolo Bonziniconfig ZYNQ 24782f51817SPaolo Bonzini bool 24831576a91SThomas Huth select A9MPCORE 24931576a91SThomas Huth select CADENCE # UART 25031576a91SThomas Huth select PFLASH_CFI02 25131576a91SThomas Huth select PL330 25231576a91SThomas Huth select SDHCI 25331576a91SThomas Huth select SSI_M25P80 25431576a91SThomas Huth select USB_EHCI_SYSBUS 25531576a91SThomas Huth select XILINX # UART 25631576a91SThomas Huth select XILINX_AXI 25731576a91SThomas Huth select XILINX_SPI 25831576a91SThomas Huth select XILINX_SPIPS 25931576a91SThomas Huth select ZYNQ_DEVCFG 26082f51817SPaolo Bonzini 26182f51817SPaolo Bonziniconfig ARM_V7M 26282f51817SPaolo Bonzini bool 26382f51817SPaolo Bonzini 26482f51817SPaolo Bonziniconfig ALLWINNER_A10 26582f51817SPaolo Bonzini bool 2665885e665SThomas Huth select AHCI 2675885e665SThomas Huth select ALLWINNER_A10_PIT 2685885e665SThomas Huth select ALLWINNER_A10_PIC 2695885e665SThomas Huth select ALLWINNER_EMAC 2705885e665SThomas Huth select SERIAL 27182f51817SPaolo Bonzini 27282f51817SPaolo Bonziniconfig RASPI 27382f51817SPaolo Bonzini bool 2741ad846a2SThomas Huth select FRAMEBUFFER 2751ad846a2SThomas Huth select PL011 # UART 2761ad846a2SThomas Huth select SDHCI 27782f51817SPaolo Bonzini 27882f51817SPaolo Bonziniconfig STM32F205_SOC 27982f51817SPaolo Bonzini bool 2806239ac7eSThomas Huth select ARM_V7M 2816239ac7eSThomas Huth select STM32F2XX_TIMER 2826239ac7eSThomas Huth select STM32F2XX_USART 2836239ac7eSThomas Huth select STM32F2XX_SYSCFG 2846239ac7eSThomas Huth select STM32F2XX_ADC 2856239ac7eSThomas Huth select STM32F2XX_SPI 28682f51817SPaolo Bonzini 28782f51817SPaolo Bonziniconfig XLNX_ZYNQMP_ARM 28882f51817SPaolo Bonzini bool 289f3c3a1e2SThomas Huth select AHCI 290f3c3a1e2SThomas Huth select ARM_GIC 291f3c3a1e2SThomas Huth select CADENCE 292f3c3a1e2SThomas Huth select DDC 293f3c3a1e2SThomas Huth select DPCD 294f3c3a1e2SThomas Huth select SDHCI 295f3c3a1e2SThomas Huth select SSI 296f3c3a1e2SThomas Huth select SSI_M25P80 297f3c3a1e2SThomas Huth select XILINX_AXI 298f3c3a1e2SThomas Huth select XILINX_SPIPS 299f3c3a1e2SThomas Huth select XLNX_ZYNQMP 30082f51817SPaolo Bonzini 30182f51817SPaolo Bonziniconfig XLNX_VERSAL 30282f51817SPaolo Bonzini bool 30324c7bb31SThomas Huth select ARM_GIC 30424c7bb31SThomas Huth select PL011 30524c7bb31SThomas Huth select CADENCE 30624c7bb31SThomas Huth select VIRTIO_MMIO 30782f51817SPaolo Bonzini 30882f51817SPaolo Bonziniconfig FSL_IMX25 30982f51817SPaolo Bonzini bool 31002047622SThomas Huth select IMX 31102047622SThomas Huth select IMX_FEC 31202047622SThomas Huth select IMX_I2C 31302047622SThomas Huth select DS1338 31482f51817SPaolo Bonzini 31582f51817SPaolo Bonziniconfig FSL_IMX31 31682f51817SPaolo Bonzini bool 31773129f43SThomas Huth select SERIAL 31873129f43SThomas Huth select IMX 31973129f43SThomas Huth select IMX_I2C 32073129f43SThomas Huth select LAN9118 32182f51817SPaolo Bonzini 32282f51817SPaolo Bonziniconfig FSL_IMX6 32382f51817SPaolo Bonzini bool 3245c6e99a7SThomas Huth select A9MPCORE 3255c6e99a7SThomas Huth select IMX 3265c6e99a7SThomas Huth select IMX_FEC 3275c6e99a7SThomas Huth select IMX_I2C 32802047622SThomas Huth select SDHCI 32982f51817SPaolo Bonzini 33082f51817SPaolo Bonziniconfig ASPEED_SOC 33182f51817SPaolo Bonzini bool 33268e44ddaSThomas Huth select DS1338 33368e44ddaSThomas Huth select FTGMAC100 33468e44ddaSThomas Huth select I2C 33568e44ddaSThomas Huth select PCA9552 33668e44ddaSThomas Huth select SERIAL 33768e44ddaSThomas Huth select SMBUS_EEPROM 33868e44ddaSThomas Huth select SSI 33968e44ddaSThomas Huth select SSI_M25P80 34068e44ddaSThomas Huth select TMP105 34168e44ddaSThomas Huth select TMP421 34282f51817SPaolo Bonzini 34382f51817SPaolo Bonziniconfig MPS2 34482f51817SPaolo Bonzini bool 345d2a99d74SThomas Huth select ARMSSE 346d2a99d74SThomas Huth select LAN9118 347d2a99d74SThomas Huth select MPS2_FPGAIO 348d2a99d74SThomas Huth select MPS2_SCC 349d2a99d74SThomas Huth select PL022 # Serial port 350d2a99d74SThomas Huth select PL080 # DMA controller 35182f51817SPaolo Bonzini 35282f51817SPaolo Bonziniconfig FSL_IMX7 35382f51817SPaolo Bonzini bool 35402047622SThomas Huth imply PCI_DEVICES 35502047622SThomas Huth imply TEST_DEVICES 35602047622SThomas Huth select A15MPCORE 35702047622SThomas Huth select PCI 35802047622SThomas Huth select IMX 35902047622SThomas Huth select IMX_FEC 36002047622SThomas Huth select IMX_I2C 36102047622SThomas Huth select PCI_EXPRESS_DESIGNWARE 36202047622SThomas Huth select SDHCI 36382f51817SPaolo Bonzini 36482f51817SPaolo Bonziniconfig ARM_SMMUV3 36582f51817SPaolo Bonzini bool 36682f51817SPaolo Bonzini 36782f51817SPaolo Bonziniconfig FSL_IMX6UL 36882f51817SPaolo Bonzini bool 36902047622SThomas Huth select A15MPCORE 37002047622SThomas Huth select IMX 37102047622SThomas Huth select IMX_FEC 37202047622SThomas Huth select IMX_I2C 37302047622SThomas Huth select SDHCI 37482f51817SPaolo Bonzini 375c1c60b0dSThomas Huthconfig MICROBIT 376c1c60b0dSThomas Huth bool 377c1c60b0dSThomas Huth select NRF51_SOC 378c1c60b0dSThomas Huth 37982f51817SPaolo Bonziniconfig NRF51_SOC 38082f51817SPaolo Bonzini bool 381c1c60b0dSThomas Huth select I2C 382c1c60b0dSThomas Huth select ARM_V7M 38382f51817SPaolo Bonzini 384b6e2b220SThomas Huthconfig EMCRAFT_SF2 385b6e2b220SThomas Huth bool 386b6e2b220SThomas Huth select MSF2 387b6e2b220SThomas Huth select SSI_M25P80 388b6e2b220SThomas Huth 38982f51817SPaolo Bonziniconfig MSF2 39082f51817SPaolo Bonzini bool 391b6e2b220SThomas Huth select ARM_V7M 3929533dcddSPaolo Bonzini select PTIMER 393b6e2b220SThomas Huth select SERIAL 394b6e2b220SThomas Huth select SSI 39582f51817SPaolo Bonzini 39682f51817SPaolo Bonziniconfig ZAURUS 39782f51817SPaolo Bonzini bool 398959762d0SThomas Huth select NAND 399959762d0SThomas Huth select ECC 40082f51817SPaolo Bonzini 40182f51817SPaolo Bonziniconfig A9MPCORE 40282f51817SPaolo Bonzini bool 403bb275e4eSThomas Huth select A9_GTIMER 404bb275e4eSThomas Huth select A9SCU # snoop control unit 405bb275e4eSThomas Huth select ARM_GIC 406bb275e4eSThomas Huth select ARM_MPTIMER 40782f51817SPaolo Bonzini 40882f51817SPaolo Bonziniconfig A15MPCORE 40982f51817SPaolo Bonzini bool 4107951c7b7SThomas Huth select ARM_GIC 41182f51817SPaolo Bonzini 41282f51817SPaolo Bonziniconfig ARM11MPCORE 41382f51817SPaolo Bonzini bool 41479e93e24SThomas Huth select ARM11SCU 41582f51817SPaolo Bonzini 41682f51817SPaolo Bonziniconfig ARMSSE 41782f51817SPaolo Bonzini bool 418d2a99d74SThomas Huth select ARM_V7M 419d2a99d74SThomas Huth select ARMSSE_CPUID 420d2a99d74SThomas Huth select ARMSSE_MHU 421d2a99d74SThomas Huth select CMSDK_APB_TIMER 422d2a99d74SThomas Huth select CMSDK_APB_DUALTIMER 423d2a99d74SThomas Huth select CMSDK_APB_UART 424d2a99d74SThomas Huth select CMSDK_APB_WATCHDOG 425d2a99d74SThomas Huth select IOTKIT_SECCTL 426d2a99d74SThomas Huth select IOTKIT_SYSCTL 427d2a99d74SThomas Huth select IOTKIT_SYSINFO 428d2a99d74SThomas Huth select TZ_MPC 429d2a99d74SThomas Huth select TZ_MSC 430d2a99d74SThomas Huth select TZ_PPC 43182f51817SPaolo Bonzini 43282f51817SPaolo Bonziniconfig ARMSSE_CPUID 43382f51817SPaolo Bonzini bool 43482f51817SPaolo Bonzini 43582f51817SPaolo Bonziniconfig ARMSSE_MHU 43682f51817SPaolo Bonzini bool 437