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 84*853c0167SThomas Huth select SPLIT_IRQ 8508cbacccSThomas Huth 8682f51817SPaolo Bonziniconfig MUSICPAL 8782f51817SPaolo Bonzini bool 8859dd3eb3SThomas Huth select BITBANG_I2C 8959dd3eb3SThomas Huth select MARVELL_88W8618 909533dcddSPaolo Bonzini select PTIMER 9159dd3eb3SThomas Huth select PFLASH_CFI02 9259dd3eb3SThomas Huth select SERIAL 9359dd3eb3SThomas Huth select WM8750 9482f51817SPaolo Bonzini 9582f51817SPaolo Bonziniconfig NETDUINO2 9682f51817SPaolo Bonzini bool 976239ac7eSThomas Huth select STM32F205_SOC 9882f51817SPaolo Bonzini 9982f51817SPaolo Bonziniconfig NSERIES 10082f51817SPaolo Bonzini bool 1014826ac6dSThomas Huth select OMAP 1024826ac6dSThomas Huth select TMP105 # tempature sensor 1034826ac6dSThomas Huth select BLIZZARD # LCD/TV controller 1044826ac6dSThomas Huth select ONENAND 1054826ac6dSThomas Huth select TSC210X # touchscreen/sensors/audio 1064826ac6dSThomas Huth select TSC2005 # touchscreen/sensors/keypad 1074826ac6dSThomas Huth select LM832X # GPIO keyboard chip 1084826ac6dSThomas Huth select TWL92230 # energy-management 1094826ac6dSThomas Huth select TUSB6010 11082f51817SPaolo Bonzini 11182f51817SPaolo Bonziniconfig OMAP 11282f51817SPaolo Bonzini bool 1134826ac6dSThomas Huth select FRAMEBUFFER 1144826ac6dSThomas Huth select I2C 1154826ac6dSThomas Huth select ECC 1164826ac6dSThomas Huth select NAND 1174826ac6dSThomas Huth select PFLASH_CFI01 1184826ac6dSThomas Huth select SD 1194826ac6dSThomas Huth select SERIAL 12082f51817SPaolo Bonzini 12182f51817SPaolo Bonziniconfig PXA2XX 12282f51817SPaolo Bonzini bool 123959762d0SThomas Huth select FRAMEBUFFER 124959762d0SThomas Huth select I2C 125959762d0SThomas Huth select SERIAL 126959762d0SThomas Huth select SD 127959762d0SThomas Huth select SSI 128959762d0SThomas Huth select USB_OHCI 129959762d0SThomas Huth 130959762d0SThomas Huthconfig GUMSTIX 131959762d0SThomas Huth bool 132959762d0SThomas Huth select PFLASH_CFI01 133959762d0SThomas Huth select SMC91C111 134959762d0SThomas Huth select PXA2XX 135959762d0SThomas Huth 136959762d0SThomas Huthconfig TOSA 137959762d0SThomas Huth bool 138959762d0SThomas Huth select ZAURUS # scoop 139959762d0SThomas Huth select MICRODRIVE 140959762d0SThomas Huth select PXA2XX 141959762d0SThomas Huth 142959762d0SThomas Huthconfig SPITZ 143959762d0SThomas Huth bool 144959762d0SThomas Huth select ADS7846 # display 145959762d0SThomas Huth select MAX111X # A/D converter 146959762d0SThomas Huth select WM8750 # audio codec 147959762d0SThomas Huth select MAX7310 # GPIO expander 148959762d0SThomas Huth select ZAURUS # scoop 149959762d0SThomas Huth select NAND # memory 150959762d0SThomas Huth select ECC # Error-correcting for NAND 151959762d0SThomas Huth select MICRODRIVE 152959762d0SThomas Huth select PXA2XX 153959762d0SThomas Huth 154959762d0SThomas Huthconfig Z2 155959762d0SThomas Huth bool 156959762d0SThomas Huth select PFLASH_CFI01 157959762d0SThomas Huth select WM8750 158959762d0SThomas Huth select PL011 # UART 159959762d0SThomas Huth select PXA2XX 16082f51817SPaolo Bonzini 16182f51817SPaolo Bonziniconfig REALVIEW 16282f51817SPaolo Bonzini bool 16379e93e24SThomas Huth imply PCI_DEVICES 16479e93e24SThomas Huth imply PCI_TESTDEV 16579e93e24SThomas Huth select SMC91C111 16679e93e24SThomas Huth select LAN9118 16779e93e24SThomas Huth select A9MPCORE 16879e93e24SThomas Huth select A15MPCORE 16979e93e24SThomas Huth select ARM11MPCORE 17079e93e24SThomas Huth select ARM_TIMER 17179e93e24SThomas Huth select VERSATILE_PCI 17279e93e24SThomas Huth select WM8750 # audio codec 17379e93e24SThomas Huth select LSI_SCSI_PCI 17479e93e24SThomas Huth select PCI 17579e93e24SThomas Huth select PL011 # UART 17679e93e24SThomas Huth select PL031 # RTC 17779e93e24SThomas Huth select PL041 # audio codec 17879e93e24SThomas Huth select PL050 # keyboard/mouse 17979e93e24SThomas Huth select PL061 # GPIO 18079e93e24SThomas Huth select PL080 # DMA controller 18179e93e24SThomas Huth select PL110 18279e93e24SThomas Huth select PL181 # display 18379e93e24SThomas Huth select PL310 # cache controller 18479e93e24SThomas Huth select VERSATILE_I2C 18579e93e24SThomas Huth select DS1338 # I2C RTC+NVRAM 18679e93e24SThomas Huth select USB_OHCI 18782f51817SPaolo Bonzini 18864580903SHongbo Zhangconfig SBSA_REF 18964580903SHongbo Zhang bool 19064580903SHongbo Zhang imply PCI_DEVICES 19164580903SHongbo Zhang select AHCI 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 19764580903SHongbo Zhang select PL011 # UART 19864580903SHongbo Zhang select PL031 # RTC 19964580903SHongbo Zhang select PL061 # GPIO 20064580903SHongbo Zhang select USB_EHCI_SYSBUS 20164580903SHongbo Zhang 2025c6e99a7SThomas Huthconfig SABRELITE 2035c6e99a7SThomas Huth bool 2045c6e99a7SThomas Huth select FSL_IMX6 2055c6e99a7SThomas Huth select SSI_M25P80 2065c6e99a7SThomas Huth 20782f51817SPaolo Bonziniconfig STELLARIS 20882f51817SPaolo Bonzini bool 209782ef8cdSThomas Huth select ARM_V7M 210782ef8cdSThomas Huth select CMSDK_APB_WATCHDOG 211782ef8cdSThomas Huth select I2C 212782ef8cdSThomas Huth select PL011 # UART 213782ef8cdSThomas Huth select PL022 # Serial port 214782ef8cdSThomas Huth select PL061 # GPIO 215782ef8cdSThomas Huth select SSD0303 # OLED display 216782ef8cdSThomas Huth select SSD0323 # OLED display 217782ef8cdSThomas Huth select SSI_SD 218782ef8cdSThomas Huth select STELLARIS_INPUT 219782ef8cdSThomas Huth select STELLARIS_ENET # ethernet 22082f51817SPaolo Bonzini 22182f51817SPaolo Bonziniconfig STRONGARM 22282f51817SPaolo Bonzini bool 223839507adSThomas Huth select PXA2XX 224839507adSThomas Huth 225839507adSThomas Huthconfig COLLIE 226839507adSThomas Huth bool 227839507adSThomas Huth select PFLASH_CFI01 228839507adSThomas Huth select ZAURUS # scoop 229839507adSThomas Huth select STRONGARM 23082f51817SPaolo Bonzini 2314826ac6dSThomas Huthconfig SX1 2324826ac6dSThomas Huth bool 2334826ac6dSThomas Huth select OMAP 2344826ac6dSThomas Huth 23582f51817SPaolo Bonziniconfig VERSATILE 23682f51817SPaolo Bonzini bool 23779e93e24SThomas Huth select ARM_TIMER # sp804 23879e93e24SThomas Huth select PFLASH_CFI01 23979e93e24SThomas Huth select LSI_SCSI_PCI 24079e93e24SThomas Huth select PL050 # keyboard/mouse 24179e93e24SThomas Huth select PL080 # DMA controller 24279e93e24SThomas Huth select PL190 # Vector PIC 24379e93e24SThomas Huth select REALVIEW 24479e93e24SThomas Huth select USB_OHCI 24579e93e24SThomas Huth 24679e93e24SThomas Huthconfig VEXPRESS 24779e93e24SThomas Huth bool 24879e93e24SThomas Huth select A9MPCORE 24979e93e24SThomas Huth select A15MPCORE 25079e93e24SThomas Huth select ARM_MPTIMER 25179e93e24SThomas Huth select ARM_TIMER # sp804 25279e93e24SThomas Huth select LAN9118 25379e93e24SThomas Huth select PFLASH_CFI01 25479e93e24SThomas Huth select PL011 # UART 25579e93e24SThomas Huth select PL041 # audio codec 25679e93e24SThomas Huth select PL181 # display 25779e93e24SThomas Huth select REALVIEW 25879e93e24SThomas Huth select SII9022 25979e93e24SThomas Huth select VIRTIO_MMIO 26082f51817SPaolo Bonzini 26182f51817SPaolo Bonziniconfig ZYNQ 26282f51817SPaolo Bonzini bool 26331576a91SThomas Huth select A9MPCORE 26431576a91SThomas Huth select CADENCE # UART 26531576a91SThomas Huth select PFLASH_CFI02 26631576a91SThomas Huth select PL330 26731576a91SThomas Huth select SDHCI 26831576a91SThomas Huth select SSI_M25P80 26931576a91SThomas Huth select USB_EHCI_SYSBUS 27031576a91SThomas Huth select XILINX # UART 27131576a91SThomas Huth select XILINX_AXI 27231576a91SThomas Huth select XILINX_SPI 27331576a91SThomas Huth select XILINX_SPIPS 27431576a91SThomas Huth select ZYNQ_DEVCFG 27582f51817SPaolo Bonzini 27682f51817SPaolo Bonziniconfig ARM_V7M 27782f51817SPaolo Bonzini bool 27882f51817SPaolo Bonzini 27982f51817SPaolo Bonziniconfig ALLWINNER_A10 28082f51817SPaolo Bonzini bool 2815885e665SThomas Huth select AHCI 2825885e665SThomas Huth select ALLWINNER_A10_PIT 2835885e665SThomas Huth select ALLWINNER_A10_PIC 2845885e665SThomas Huth select ALLWINNER_EMAC 2855885e665SThomas Huth select SERIAL 28682f51817SPaolo Bonzini 28782f51817SPaolo Bonziniconfig RASPI 28882f51817SPaolo Bonzini bool 2891ad846a2SThomas Huth select FRAMEBUFFER 2901ad846a2SThomas Huth select PL011 # UART 2911ad846a2SThomas Huth select SDHCI 29282f51817SPaolo Bonzini 29382f51817SPaolo Bonziniconfig STM32F205_SOC 29482f51817SPaolo Bonzini bool 2956239ac7eSThomas Huth select ARM_V7M 296282467f4SThomas Huth select OR_IRQ 2976239ac7eSThomas Huth select STM32F2XX_TIMER 2986239ac7eSThomas Huth select STM32F2XX_USART 2996239ac7eSThomas Huth select STM32F2XX_SYSCFG 3006239ac7eSThomas Huth select STM32F2XX_ADC 3016239ac7eSThomas Huth select STM32F2XX_SPI 30282f51817SPaolo Bonzini 30382f51817SPaolo Bonziniconfig XLNX_ZYNQMP_ARM 30482f51817SPaolo Bonzini bool 305f3c3a1e2SThomas Huth select AHCI 306f3c3a1e2SThomas Huth select ARM_GIC 307f3c3a1e2SThomas Huth select CADENCE 308f3c3a1e2SThomas Huth select DDC 309f3c3a1e2SThomas Huth select DPCD 310f3c3a1e2SThomas Huth select SDHCI 311f3c3a1e2SThomas Huth select SSI 312f3c3a1e2SThomas Huth select SSI_M25P80 313f3c3a1e2SThomas Huth select XILINX_AXI 314f3c3a1e2SThomas Huth select XILINX_SPIPS 315f3c3a1e2SThomas Huth select XLNX_ZYNQMP 31682f51817SPaolo Bonzini 31782f51817SPaolo Bonziniconfig XLNX_VERSAL 31882f51817SPaolo Bonzini bool 31924c7bb31SThomas Huth select ARM_GIC 32024c7bb31SThomas Huth select PL011 32124c7bb31SThomas Huth select CADENCE 32224c7bb31SThomas Huth select VIRTIO_MMIO 32382f51817SPaolo Bonzini 32482f51817SPaolo Bonziniconfig FSL_IMX25 32582f51817SPaolo Bonzini bool 32602047622SThomas Huth select IMX 32702047622SThomas Huth select IMX_FEC 32802047622SThomas Huth select IMX_I2C 32902047622SThomas Huth select DS1338 33082f51817SPaolo Bonzini 33182f51817SPaolo Bonziniconfig FSL_IMX31 33282f51817SPaolo Bonzini bool 33373129f43SThomas Huth select SERIAL 33473129f43SThomas Huth select IMX 33573129f43SThomas Huth select IMX_I2C 33673129f43SThomas Huth select LAN9118 33782f51817SPaolo Bonzini 33882f51817SPaolo Bonziniconfig FSL_IMX6 33982f51817SPaolo Bonzini bool 3405c6e99a7SThomas Huth select A9MPCORE 3415c6e99a7SThomas Huth select IMX 3425c6e99a7SThomas Huth select IMX_FEC 3435c6e99a7SThomas Huth select IMX_I2C 34402047622SThomas Huth select SDHCI 34582f51817SPaolo Bonzini 34682f51817SPaolo Bonziniconfig ASPEED_SOC 34782f51817SPaolo Bonzini bool 34868e44ddaSThomas Huth select DS1338 34968e44ddaSThomas Huth select FTGMAC100 35068e44ddaSThomas Huth select I2C 35168e44ddaSThomas Huth select PCA9552 35268e44ddaSThomas Huth select SERIAL 35368e44ddaSThomas Huth select SMBUS_EEPROM 35468e44ddaSThomas Huth select SSI 35568e44ddaSThomas Huth select SSI_M25P80 35668e44ddaSThomas Huth select TMP105 35768e44ddaSThomas Huth select TMP421 35882f51817SPaolo Bonzini 35982f51817SPaolo Bonziniconfig MPS2 36082f51817SPaolo Bonzini bool 361d2a99d74SThomas Huth select ARMSSE 362d2a99d74SThomas Huth select LAN9118 363d2a99d74SThomas Huth select MPS2_FPGAIO 364d2a99d74SThomas Huth select MPS2_SCC 365282467f4SThomas Huth select OR_IRQ 366d2a99d74SThomas Huth select PL022 # Serial port 367d2a99d74SThomas Huth select PL080 # DMA controller 368*853c0167SThomas Huth select SPLIT_IRQ 36982f51817SPaolo Bonzini 37082f51817SPaolo Bonziniconfig FSL_IMX7 37182f51817SPaolo Bonzini bool 37202047622SThomas Huth imply PCI_DEVICES 37302047622SThomas Huth imply TEST_DEVICES 37402047622SThomas Huth select A15MPCORE 37502047622SThomas Huth select PCI 37602047622SThomas Huth select IMX 37702047622SThomas Huth select IMX_FEC 37802047622SThomas Huth select IMX_I2C 37902047622SThomas Huth select PCI_EXPRESS_DESIGNWARE 38002047622SThomas Huth select SDHCI 38182f51817SPaolo Bonzini 38282f51817SPaolo Bonziniconfig ARM_SMMUV3 38382f51817SPaolo Bonzini bool 38482f51817SPaolo Bonzini 38582f51817SPaolo Bonziniconfig FSL_IMX6UL 38682f51817SPaolo Bonzini bool 38702047622SThomas Huth select A15MPCORE 38802047622SThomas Huth select IMX 38902047622SThomas Huth select IMX_FEC 39002047622SThomas Huth select IMX_I2C 39102047622SThomas Huth select SDHCI 39282f51817SPaolo Bonzini 393c1c60b0dSThomas Huthconfig MICROBIT 394c1c60b0dSThomas Huth bool 395c1c60b0dSThomas Huth select NRF51_SOC 396c1c60b0dSThomas Huth 39782f51817SPaolo Bonziniconfig NRF51_SOC 39882f51817SPaolo Bonzini bool 399c1c60b0dSThomas Huth select I2C 400c1c60b0dSThomas Huth select ARM_V7M 40182f51817SPaolo Bonzini 402b6e2b220SThomas Huthconfig EMCRAFT_SF2 403b6e2b220SThomas Huth bool 404b6e2b220SThomas Huth select MSF2 405b6e2b220SThomas Huth select SSI_M25P80 406b6e2b220SThomas Huth 40782f51817SPaolo Bonziniconfig MSF2 40882f51817SPaolo Bonzini bool 409b6e2b220SThomas Huth select ARM_V7M 4109533dcddSPaolo Bonzini select PTIMER 411b6e2b220SThomas Huth select SERIAL 412b6e2b220SThomas Huth select SSI 41382f51817SPaolo Bonzini 41482f51817SPaolo Bonziniconfig ZAURUS 41582f51817SPaolo Bonzini bool 416959762d0SThomas Huth select NAND 417959762d0SThomas Huth select ECC 41882f51817SPaolo Bonzini 41982f51817SPaolo Bonziniconfig A9MPCORE 42082f51817SPaolo Bonzini bool 421bb275e4eSThomas Huth select A9_GTIMER 422bb275e4eSThomas Huth select A9SCU # snoop control unit 423bb275e4eSThomas Huth select ARM_GIC 424bb275e4eSThomas Huth select ARM_MPTIMER 42582f51817SPaolo Bonzini 42682f51817SPaolo Bonziniconfig A15MPCORE 42782f51817SPaolo Bonzini bool 4287951c7b7SThomas Huth select ARM_GIC 42982f51817SPaolo Bonzini 43082f51817SPaolo Bonziniconfig ARM11MPCORE 43182f51817SPaolo Bonzini bool 43279e93e24SThomas Huth select ARM11SCU 43382f51817SPaolo Bonzini 43482f51817SPaolo Bonziniconfig ARMSSE 43582f51817SPaolo Bonzini bool 436d2a99d74SThomas Huth select ARM_V7M 437d2a99d74SThomas Huth select ARMSSE_CPUID 438d2a99d74SThomas Huth select ARMSSE_MHU 439d2a99d74SThomas Huth select CMSDK_APB_TIMER 440d2a99d74SThomas Huth select CMSDK_APB_DUALTIMER 441d2a99d74SThomas Huth select CMSDK_APB_UART 442d2a99d74SThomas Huth select CMSDK_APB_WATCHDOG 443d2a99d74SThomas Huth select IOTKIT_SECCTL 444d2a99d74SThomas Huth select IOTKIT_SYSCTL 445d2a99d74SThomas Huth select IOTKIT_SYSINFO 446282467f4SThomas Huth select OR_IRQ 447*853c0167SThomas Huth select SPLIT_IRQ 448d2a99d74SThomas Huth select TZ_MPC 449d2a99d74SThomas Huth select TZ_MSC 450d2a99d74SThomas Huth select TZ_PPC 45182f51817SPaolo Bonzini 45282f51817SPaolo Bonziniconfig ARMSSE_CPUID 45382f51817SPaolo Bonzini bool 45482f51817SPaolo Bonzini 45582f51817SPaolo Bonziniconfig ARMSSE_MHU 45682f51817SPaolo Bonzini bool 457