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 22f13a944cSWei 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 18764580903SHongbo Zhangconfig SBSA_REF 18864580903SHongbo Zhang bool 18964580903SHongbo Zhang imply PCI_DEVICES 19064580903SHongbo Zhang select AHCI 19164580903SHongbo Zhang select ARM_SMMUV3 19264580903SHongbo Zhang select GPIO_KEY 19364580903SHongbo Zhang select PCI_EXPRESS 19464580903SHongbo Zhang select PCI_EXPRESS_GENERIC_BRIDGE 19564580903SHongbo Zhang select PFLASH_CFI01 19664580903SHongbo Zhang select PL011 # UART 19764580903SHongbo Zhang select PL031 # RTC 19864580903SHongbo Zhang select PL061 # GPIO 19964580903SHongbo Zhang select USB_EHCI_SYSBUS 20064580903SHongbo Zhang 2015c6e99a7SThomas Huthconfig SABRELITE 2025c6e99a7SThomas Huth bool 2035c6e99a7SThomas Huth select FSL_IMX6 2045c6e99a7SThomas Huth select SSI_M25P80 2055c6e99a7SThomas Huth 20682f51817SPaolo Bonziniconfig STELLARIS 20782f51817SPaolo Bonzini bool 208782ef8cdSThomas Huth select ARM_V7M 209782ef8cdSThomas Huth select CMSDK_APB_WATCHDOG 210782ef8cdSThomas Huth select I2C 211782ef8cdSThomas Huth select PL011 # UART 212782ef8cdSThomas Huth select PL022 # Serial port 213782ef8cdSThomas Huth select PL061 # GPIO 214782ef8cdSThomas Huth select SSD0303 # OLED display 215782ef8cdSThomas Huth select SSD0323 # OLED display 216782ef8cdSThomas Huth select SSI_SD 217782ef8cdSThomas Huth select STELLARIS_INPUT 218782ef8cdSThomas Huth select STELLARIS_ENET # ethernet 21982f51817SPaolo Bonzini 22082f51817SPaolo Bonziniconfig STRONGARM 22182f51817SPaolo Bonzini bool 222839507adSThomas Huth select PXA2XX 223839507adSThomas Huth 224839507adSThomas Huthconfig COLLIE 225839507adSThomas Huth bool 226839507adSThomas Huth select PFLASH_CFI01 227839507adSThomas Huth select ZAURUS # scoop 228839507adSThomas Huth select STRONGARM 22982f51817SPaolo Bonzini 2304826ac6dSThomas Huthconfig SX1 2314826ac6dSThomas Huth bool 2324826ac6dSThomas Huth select OMAP 2334826ac6dSThomas Huth 23482f51817SPaolo Bonziniconfig VERSATILE 23582f51817SPaolo Bonzini bool 23679e93e24SThomas Huth select ARM_TIMER # sp804 23779e93e24SThomas Huth select PFLASH_CFI01 23879e93e24SThomas Huth select LSI_SCSI_PCI 23979e93e24SThomas Huth select PL050 # keyboard/mouse 24079e93e24SThomas Huth select PL080 # DMA controller 24179e93e24SThomas Huth select PL190 # Vector PIC 24279e93e24SThomas Huth select REALVIEW 24379e93e24SThomas Huth select USB_OHCI 24479e93e24SThomas Huth 24579e93e24SThomas Huthconfig VEXPRESS 24679e93e24SThomas Huth bool 24779e93e24SThomas Huth select A9MPCORE 24879e93e24SThomas Huth select A15MPCORE 24979e93e24SThomas Huth select ARM_MPTIMER 25079e93e24SThomas Huth select ARM_TIMER # sp804 25179e93e24SThomas Huth select LAN9118 25279e93e24SThomas Huth select PFLASH_CFI01 25379e93e24SThomas Huth select PL011 # UART 25479e93e24SThomas Huth select PL041 # audio codec 25579e93e24SThomas Huth select PL181 # display 25679e93e24SThomas Huth select REALVIEW 25779e93e24SThomas Huth select SII9022 25879e93e24SThomas Huth select VIRTIO_MMIO 25982f51817SPaolo Bonzini 26082f51817SPaolo Bonziniconfig ZYNQ 26182f51817SPaolo Bonzini bool 26231576a91SThomas Huth select A9MPCORE 26331576a91SThomas Huth select CADENCE # UART 26431576a91SThomas Huth select PFLASH_CFI02 26531576a91SThomas Huth select PL330 26631576a91SThomas Huth select SDHCI 26731576a91SThomas Huth select SSI_M25P80 26831576a91SThomas Huth select USB_EHCI_SYSBUS 26931576a91SThomas Huth select XILINX # UART 27031576a91SThomas Huth select XILINX_AXI 27131576a91SThomas Huth select XILINX_SPI 27231576a91SThomas Huth select XILINX_SPIPS 27331576a91SThomas Huth select ZYNQ_DEVCFG 27482f51817SPaolo Bonzini 27582f51817SPaolo Bonziniconfig ARM_V7M 27682f51817SPaolo Bonzini bool 27782f51817SPaolo Bonzini 27882f51817SPaolo Bonziniconfig ALLWINNER_A10 27982f51817SPaolo Bonzini bool 2805885e665SThomas Huth select AHCI 2815885e665SThomas Huth select ALLWINNER_A10_PIT 2825885e665SThomas Huth select ALLWINNER_A10_PIC 2835885e665SThomas Huth select ALLWINNER_EMAC 2845885e665SThomas Huth select SERIAL 28582f51817SPaolo Bonzini 28682f51817SPaolo Bonziniconfig RASPI 28782f51817SPaolo Bonzini bool 2881ad846a2SThomas Huth select FRAMEBUFFER 2891ad846a2SThomas Huth select PL011 # UART 2901ad846a2SThomas Huth select SDHCI 29182f51817SPaolo Bonzini 29282f51817SPaolo Bonziniconfig STM32F205_SOC 29382f51817SPaolo Bonzini bool 2946239ac7eSThomas Huth select ARM_V7M 295*282467f4SThomas Huth select OR_IRQ 2966239ac7eSThomas Huth select STM32F2XX_TIMER 2976239ac7eSThomas Huth select STM32F2XX_USART 2986239ac7eSThomas Huth select STM32F2XX_SYSCFG 2996239ac7eSThomas Huth select STM32F2XX_ADC 3006239ac7eSThomas Huth select STM32F2XX_SPI 30182f51817SPaolo Bonzini 30282f51817SPaolo Bonziniconfig XLNX_ZYNQMP_ARM 30382f51817SPaolo Bonzini bool 304f3c3a1e2SThomas Huth select AHCI 305f3c3a1e2SThomas Huth select ARM_GIC 306f3c3a1e2SThomas Huth select CADENCE 307f3c3a1e2SThomas Huth select DDC 308f3c3a1e2SThomas Huth select DPCD 309f3c3a1e2SThomas Huth select SDHCI 310f3c3a1e2SThomas Huth select SSI 311f3c3a1e2SThomas Huth select SSI_M25P80 312f3c3a1e2SThomas Huth select XILINX_AXI 313f3c3a1e2SThomas Huth select XILINX_SPIPS 314f3c3a1e2SThomas Huth select XLNX_ZYNQMP 31582f51817SPaolo Bonzini 31682f51817SPaolo Bonziniconfig XLNX_VERSAL 31782f51817SPaolo Bonzini bool 31824c7bb31SThomas Huth select ARM_GIC 31924c7bb31SThomas Huth select PL011 32024c7bb31SThomas Huth select CADENCE 32124c7bb31SThomas Huth select VIRTIO_MMIO 32282f51817SPaolo Bonzini 32382f51817SPaolo Bonziniconfig FSL_IMX25 32482f51817SPaolo Bonzini bool 32502047622SThomas Huth select IMX 32602047622SThomas Huth select IMX_FEC 32702047622SThomas Huth select IMX_I2C 32802047622SThomas Huth select DS1338 32982f51817SPaolo Bonzini 33082f51817SPaolo Bonziniconfig FSL_IMX31 33182f51817SPaolo Bonzini bool 33273129f43SThomas Huth select SERIAL 33373129f43SThomas Huth select IMX 33473129f43SThomas Huth select IMX_I2C 33573129f43SThomas Huth select LAN9118 33682f51817SPaolo Bonzini 33782f51817SPaolo Bonziniconfig FSL_IMX6 33882f51817SPaolo Bonzini bool 3395c6e99a7SThomas Huth select A9MPCORE 3405c6e99a7SThomas Huth select IMX 3415c6e99a7SThomas Huth select IMX_FEC 3425c6e99a7SThomas Huth select IMX_I2C 34302047622SThomas Huth select SDHCI 34482f51817SPaolo Bonzini 34582f51817SPaolo Bonziniconfig ASPEED_SOC 34682f51817SPaolo Bonzini bool 34768e44ddaSThomas Huth select DS1338 34868e44ddaSThomas Huth select FTGMAC100 34968e44ddaSThomas Huth select I2C 35068e44ddaSThomas Huth select PCA9552 35168e44ddaSThomas Huth select SERIAL 35268e44ddaSThomas Huth select SMBUS_EEPROM 35368e44ddaSThomas Huth select SSI 35468e44ddaSThomas Huth select SSI_M25P80 35568e44ddaSThomas Huth select TMP105 35668e44ddaSThomas Huth select TMP421 35782f51817SPaolo Bonzini 35882f51817SPaolo Bonziniconfig MPS2 35982f51817SPaolo Bonzini bool 360d2a99d74SThomas Huth select ARMSSE 361d2a99d74SThomas Huth select LAN9118 362d2a99d74SThomas Huth select MPS2_FPGAIO 363d2a99d74SThomas Huth select MPS2_SCC 364*282467f4SThomas Huth select OR_IRQ 365d2a99d74SThomas Huth select PL022 # Serial port 366d2a99d74SThomas Huth select PL080 # DMA controller 36782f51817SPaolo Bonzini 36882f51817SPaolo Bonziniconfig FSL_IMX7 36982f51817SPaolo Bonzini bool 37002047622SThomas Huth imply PCI_DEVICES 37102047622SThomas Huth imply TEST_DEVICES 37202047622SThomas Huth select A15MPCORE 37302047622SThomas Huth select PCI 37402047622SThomas Huth select IMX 37502047622SThomas Huth select IMX_FEC 37602047622SThomas Huth select IMX_I2C 37702047622SThomas Huth select PCI_EXPRESS_DESIGNWARE 37802047622SThomas Huth select SDHCI 37982f51817SPaolo Bonzini 38082f51817SPaolo Bonziniconfig ARM_SMMUV3 38182f51817SPaolo Bonzini bool 38282f51817SPaolo Bonzini 38382f51817SPaolo Bonziniconfig FSL_IMX6UL 38482f51817SPaolo Bonzini bool 38502047622SThomas Huth select A15MPCORE 38602047622SThomas Huth select IMX 38702047622SThomas Huth select IMX_FEC 38802047622SThomas Huth select IMX_I2C 38902047622SThomas Huth select SDHCI 39082f51817SPaolo Bonzini 391c1c60b0dSThomas Huthconfig MICROBIT 392c1c60b0dSThomas Huth bool 393c1c60b0dSThomas Huth select NRF51_SOC 394c1c60b0dSThomas Huth 39582f51817SPaolo Bonziniconfig NRF51_SOC 39682f51817SPaolo Bonzini bool 397c1c60b0dSThomas Huth select I2C 398c1c60b0dSThomas Huth select ARM_V7M 39982f51817SPaolo Bonzini 400b6e2b220SThomas Huthconfig EMCRAFT_SF2 401b6e2b220SThomas Huth bool 402b6e2b220SThomas Huth select MSF2 403b6e2b220SThomas Huth select SSI_M25P80 404b6e2b220SThomas Huth 40582f51817SPaolo Bonziniconfig MSF2 40682f51817SPaolo Bonzini bool 407b6e2b220SThomas Huth select ARM_V7M 4089533dcddSPaolo Bonzini select PTIMER 409b6e2b220SThomas Huth select SERIAL 410b6e2b220SThomas Huth select SSI 41182f51817SPaolo Bonzini 41282f51817SPaolo Bonziniconfig ZAURUS 41382f51817SPaolo Bonzini bool 414959762d0SThomas Huth select NAND 415959762d0SThomas Huth select ECC 41682f51817SPaolo Bonzini 41782f51817SPaolo Bonziniconfig A9MPCORE 41882f51817SPaolo Bonzini bool 419bb275e4eSThomas Huth select A9_GTIMER 420bb275e4eSThomas Huth select A9SCU # snoop control unit 421bb275e4eSThomas Huth select ARM_GIC 422bb275e4eSThomas Huth select ARM_MPTIMER 42382f51817SPaolo Bonzini 42482f51817SPaolo Bonziniconfig A15MPCORE 42582f51817SPaolo Bonzini bool 4267951c7b7SThomas Huth select ARM_GIC 42782f51817SPaolo Bonzini 42882f51817SPaolo Bonziniconfig ARM11MPCORE 42982f51817SPaolo Bonzini bool 43079e93e24SThomas Huth select ARM11SCU 43182f51817SPaolo Bonzini 43282f51817SPaolo Bonziniconfig ARMSSE 43382f51817SPaolo Bonzini bool 434d2a99d74SThomas Huth select ARM_V7M 435d2a99d74SThomas Huth select ARMSSE_CPUID 436d2a99d74SThomas Huth select ARMSSE_MHU 437d2a99d74SThomas Huth select CMSDK_APB_TIMER 438d2a99d74SThomas Huth select CMSDK_APB_DUALTIMER 439d2a99d74SThomas Huth select CMSDK_APB_UART 440d2a99d74SThomas Huth select CMSDK_APB_WATCHDOG 441d2a99d74SThomas Huth select IOTKIT_SECCTL 442d2a99d74SThomas Huth select IOTKIT_SYSCTL 443d2a99d74SThomas Huth select IOTKIT_SYSINFO 444*282467f4SThomas Huth select OR_IRQ 445d2a99d74SThomas Huth select TZ_MPC 446d2a99d74SThomas Huth select TZ_MSC 447d2a99d74SThomas Huth select TZ_PPC 44882f51817SPaolo Bonzini 44982f51817SPaolo Bonziniconfig ARMSSE_CPUID 45082f51817SPaolo Bonzini bool 45182f51817SPaolo Bonzini 45282f51817SPaolo Bonziniconfig ARMSSE_MHU 45382f51817SPaolo Bonzini bool 454