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 2282f51817SPaolo Bonzini 234826ac6dSThomas Huthconfig CHEETAH 244826ac6dSThomas Huth bool 254826ac6dSThomas Huth select OMAP 264826ac6dSThomas Huth select TSC210X 274826ac6dSThomas Huth 285885e665SThomas Huthconfig CUBIEBOARD 295885e665SThomas Huth bool 305885e665SThomas Huth select ALLWINNER_A10 315885e665SThomas Huth 3282f51817SPaolo Bonziniconfig DIGIC 3382f51817SPaolo Bonzini bool 349533dcddSPaolo Bonzini select PTIMER 35627b06edSThomas Huth select PFLASH_CFI02 3682f51817SPaolo Bonzini 3782f51817SPaolo Bonziniconfig EXYNOS4 3882f51817SPaolo Bonzini bool 39bb275e4eSThomas Huth select A9MPCORE 40bb275e4eSThomas Huth select I2C 41bb275e4eSThomas Huth select LAN9118 42bb275e4eSThomas Huth select PL310 # cache controller 439533dcddSPaolo Bonzini select PTIMER 44bb275e4eSThomas Huth select SDHCI 45bb275e4eSThomas Huth select USB_EHCI_SYSBUS 4682f51817SPaolo Bonzini 4782f51817SPaolo Bonziniconfig HIGHBANK 4882f51817SPaolo Bonzini bool 4908bcda02SThomas Huth select A9MPCORE 5008bcda02SThomas Huth select A15MPCORE 5108bcda02SThomas Huth select AHCI 5208bcda02SThomas Huth select ARM_TIMER # sp804 5308bcda02SThomas Huth select ARM_V7M 5408bcda02SThomas Huth select PL011 # UART 5508bcda02SThomas Huth select PL022 # Serial port 5608bcda02SThomas Huth select PL031 # RTC 5708bcda02SThomas Huth select PL061 # GPIO 5808bcda02SThomas Huth select PL310 # cache controller 5908bcda02SThomas Huth select XGMAC # ethernet 6082f51817SPaolo Bonzini 6182f51817SPaolo Bonziniconfig INTEGRATOR 6282f51817SPaolo Bonzini bool 634cdea98bSThomas Huth select ARM_TIMER 644cdea98bSThomas Huth select INTEGRATOR_DEBUG 654cdea98bSThomas Huth select PL011 # UART 664cdea98bSThomas Huth select PL031 # RTC 674cdea98bSThomas Huth select PL050 # keyboard/mouse 684cdea98bSThomas Huth select PL110 # pl111 LCD controller 694cdea98bSThomas Huth select PL181 # display 704cdea98bSThomas Huth select SMC91C111 7182f51817SPaolo Bonzini 7282f51817SPaolo Bonziniconfig MAINSTONE 7382f51817SPaolo Bonzini bool 74959762d0SThomas Huth select PXA2XX 75959762d0SThomas Huth select PFLASH_CFI01 76959762d0SThomas Huth select SMC91C111 7782f51817SPaolo Bonzini 78*08cbacccSThomas Huthconfig MUSCA 79*08cbacccSThomas Huth bool 80*08cbacccSThomas Huth select ARMSSE 81*08cbacccSThomas Huth select PL011 82*08cbacccSThomas Huth select PL031 83*08cbacccSThomas Huth 8482f51817SPaolo Bonziniconfig MUSICPAL 8582f51817SPaolo Bonzini bool 8659dd3eb3SThomas Huth select BITBANG_I2C 8759dd3eb3SThomas Huth select MARVELL_88W8618 889533dcddSPaolo Bonzini select PTIMER 8959dd3eb3SThomas Huth select PFLASH_CFI02 9059dd3eb3SThomas Huth select SERIAL 9159dd3eb3SThomas Huth select WM8750 9282f51817SPaolo Bonzini 9382f51817SPaolo Bonziniconfig NETDUINO2 9482f51817SPaolo Bonzini bool 956239ac7eSThomas Huth select STM32F205_SOC 9682f51817SPaolo Bonzini 9782f51817SPaolo Bonziniconfig NSERIES 9882f51817SPaolo Bonzini bool 994826ac6dSThomas Huth select OMAP 1004826ac6dSThomas Huth select TMP105 # tempature sensor 1014826ac6dSThomas Huth select BLIZZARD # LCD/TV controller 1024826ac6dSThomas Huth select ONENAND 1034826ac6dSThomas Huth select TSC210X # touchscreen/sensors/audio 1044826ac6dSThomas Huth select TSC2005 # touchscreen/sensors/keypad 1054826ac6dSThomas Huth select LM832X # GPIO keyboard chip 1064826ac6dSThomas Huth select TWL92230 # energy-management 1074826ac6dSThomas Huth select TUSB6010 10882f51817SPaolo Bonzini 10982f51817SPaolo Bonziniconfig OMAP 11082f51817SPaolo Bonzini bool 1114826ac6dSThomas Huth select FRAMEBUFFER 1124826ac6dSThomas Huth select I2C 1134826ac6dSThomas Huth select ECC 1144826ac6dSThomas Huth select NAND 1154826ac6dSThomas Huth select PFLASH_CFI01 1164826ac6dSThomas Huth select SD 1174826ac6dSThomas Huth select SERIAL 11882f51817SPaolo Bonzini 11982f51817SPaolo Bonziniconfig PXA2XX 12082f51817SPaolo Bonzini bool 121959762d0SThomas Huth select FRAMEBUFFER 122959762d0SThomas Huth select I2C 123959762d0SThomas Huth select SERIAL 124959762d0SThomas Huth select SD 125959762d0SThomas Huth select SSI 126959762d0SThomas Huth select USB_OHCI 127959762d0SThomas Huth 128959762d0SThomas Huthconfig GUMSTIX 129959762d0SThomas Huth bool 130959762d0SThomas Huth select PFLASH_CFI01 131959762d0SThomas Huth select SMC91C111 132959762d0SThomas Huth select PXA2XX 133959762d0SThomas Huth 134959762d0SThomas Huthconfig TOSA 135959762d0SThomas Huth bool 136959762d0SThomas Huth select ZAURUS # scoop 137959762d0SThomas Huth select MICRODRIVE 138959762d0SThomas Huth select PXA2XX 139959762d0SThomas Huth 140959762d0SThomas Huthconfig SPITZ 141959762d0SThomas Huth bool 142959762d0SThomas Huth select ADS7846 # display 143959762d0SThomas Huth select MAX111X # A/D converter 144959762d0SThomas Huth select WM8750 # audio codec 145959762d0SThomas Huth select MAX7310 # GPIO expander 146959762d0SThomas Huth select ZAURUS # scoop 147959762d0SThomas Huth select NAND # memory 148959762d0SThomas Huth select ECC # Error-correcting for NAND 149959762d0SThomas Huth select MICRODRIVE 150959762d0SThomas Huth select PXA2XX 151959762d0SThomas Huth 152959762d0SThomas Huthconfig Z2 153959762d0SThomas Huth bool 154959762d0SThomas Huth select PFLASH_CFI01 155959762d0SThomas Huth select WM8750 156959762d0SThomas Huth select PL011 # UART 157959762d0SThomas Huth select PXA2XX 15882f51817SPaolo Bonzini 15982f51817SPaolo Bonziniconfig REALVIEW 16082f51817SPaolo Bonzini bool 16179e93e24SThomas Huth imply PCI_DEVICES 16279e93e24SThomas Huth imply PCI_TESTDEV 16379e93e24SThomas Huth select SMC91C111 16479e93e24SThomas Huth select LAN9118 16579e93e24SThomas Huth select A9MPCORE 16679e93e24SThomas Huth select A15MPCORE 16779e93e24SThomas Huth select ARM11MPCORE 16879e93e24SThomas Huth select ARM_TIMER 16979e93e24SThomas Huth select VERSATILE_PCI 17079e93e24SThomas Huth select WM8750 # audio codec 17179e93e24SThomas Huth select LSI_SCSI_PCI 17279e93e24SThomas Huth select PCI 17379e93e24SThomas Huth select PL011 # UART 17479e93e24SThomas Huth select PL031 # RTC 17579e93e24SThomas Huth select PL041 # audio codec 17679e93e24SThomas Huth select PL050 # keyboard/mouse 17779e93e24SThomas Huth select PL061 # GPIO 17879e93e24SThomas Huth select PL080 # DMA controller 17979e93e24SThomas Huth select PL110 18079e93e24SThomas Huth select PL181 # display 18179e93e24SThomas Huth select PL310 # cache controller 18279e93e24SThomas Huth select VERSATILE_I2C 18379e93e24SThomas Huth select DS1338 # I2C RTC+NVRAM 18479e93e24SThomas Huth select USB_OHCI 18582f51817SPaolo Bonzini 1865c6e99a7SThomas Huthconfig SABRELITE 1875c6e99a7SThomas Huth bool 1885c6e99a7SThomas Huth select FSL_IMX6 1895c6e99a7SThomas Huth select SSI_M25P80 1905c6e99a7SThomas Huth 19182f51817SPaolo Bonziniconfig STELLARIS 19282f51817SPaolo Bonzini bool 193782ef8cdSThomas Huth select ARM_V7M 194782ef8cdSThomas Huth select CMSDK_APB_WATCHDOG 195782ef8cdSThomas Huth select I2C 196782ef8cdSThomas Huth select PL011 # UART 197782ef8cdSThomas Huth select PL022 # Serial port 198782ef8cdSThomas Huth select PL061 # GPIO 199782ef8cdSThomas Huth select SSD0303 # OLED display 200782ef8cdSThomas Huth select SSD0323 # OLED display 201782ef8cdSThomas Huth select SSI_SD 202782ef8cdSThomas Huth select STELLARIS_INPUT 203782ef8cdSThomas Huth select STELLARIS_ENET # ethernet 20482f51817SPaolo Bonzini 20582f51817SPaolo Bonziniconfig STRONGARM 20682f51817SPaolo Bonzini bool 207839507adSThomas Huth select PXA2XX 208839507adSThomas Huth 209839507adSThomas Huthconfig COLLIE 210839507adSThomas Huth bool 211839507adSThomas Huth select PFLASH_CFI01 212839507adSThomas Huth select ZAURUS # scoop 213839507adSThomas Huth select STRONGARM 21482f51817SPaolo Bonzini 2154826ac6dSThomas Huthconfig SX1 2164826ac6dSThomas Huth bool 2174826ac6dSThomas Huth select OMAP 2184826ac6dSThomas Huth 21982f51817SPaolo Bonziniconfig VERSATILE 22082f51817SPaolo Bonzini bool 22179e93e24SThomas Huth select ARM_TIMER # sp804 22279e93e24SThomas Huth select PFLASH_CFI01 22379e93e24SThomas Huth select LSI_SCSI_PCI 22479e93e24SThomas Huth select PL050 # keyboard/mouse 22579e93e24SThomas Huth select PL080 # DMA controller 22679e93e24SThomas Huth select PL190 # Vector PIC 22779e93e24SThomas Huth select REALVIEW 22879e93e24SThomas Huth select USB_OHCI 22979e93e24SThomas Huth 23079e93e24SThomas Huthconfig VEXPRESS 23179e93e24SThomas Huth bool 23279e93e24SThomas Huth select A9MPCORE 23379e93e24SThomas Huth select A15MPCORE 23479e93e24SThomas Huth select ARM_MPTIMER 23579e93e24SThomas Huth select ARM_TIMER # sp804 23679e93e24SThomas Huth select LAN9118 23779e93e24SThomas Huth select PFLASH_CFI01 23879e93e24SThomas Huth select PL011 # UART 23979e93e24SThomas Huth select PL041 # audio codec 24079e93e24SThomas Huth select PL181 # display 24179e93e24SThomas Huth select REALVIEW 24279e93e24SThomas Huth select SII9022 24379e93e24SThomas Huth select VIRTIO_MMIO 24482f51817SPaolo Bonzini 24582f51817SPaolo Bonziniconfig ZYNQ 24682f51817SPaolo Bonzini bool 24731576a91SThomas Huth select A9MPCORE 24831576a91SThomas Huth select CADENCE # UART 24931576a91SThomas Huth select PFLASH_CFI02 25031576a91SThomas Huth select PL330 25131576a91SThomas Huth select SDHCI 25231576a91SThomas Huth select SSI_M25P80 25331576a91SThomas Huth select USB_EHCI_SYSBUS 25431576a91SThomas Huth select XILINX # UART 25531576a91SThomas Huth select XILINX_AXI 25631576a91SThomas Huth select XILINX_SPI 25731576a91SThomas Huth select XILINX_SPIPS 25831576a91SThomas Huth select ZYNQ_DEVCFG 25982f51817SPaolo Bonzini 26082f51817SPaolo Bonziniconfig ARM_V7M 26182f51817SPaolo Bonzini bool 26282f51817SPaolo Bonzini 26382f51817SPaolo Bonziniconfig ALLWINNER_A10 26482f51817SPaolo Bonzini bool 2655885e665SThomas Huth select AHCI 2665885e665SThomas Huth select ALLWINNER_A10_PIT 2675885e665SThomas Huth select ALLWINNER_A10_PIC 2685885e665SThomas Huth select ALLWINNER_EMAC 2695885e665SThomas Huth select SERIAL 27082f51817SPaolo Bonzini 27182f51817SPaolo Bonziniconfig RASPI 27282f51817SPaolo Bonzini bool 2731ad846a2SThomas Huth select FRAMEBUFFER 2741ad846a2SThomas Huth select PL011 # UART 2751ad846a2SThomas Huth select SDHCI 27682f51817SPaolo Bonzini 27782f51817SPaolo Bonziniconfig STM32F205_SOC 27882f51817SPaolo Bonzini bool 2796239ac7eSThomas Huth select ARM_V7M 2806239ac7eSThomas Huth select STM32F2XX_TIMER 2816239ac7eSThomas Huth select STM32F2XX_USART 2826239ac7eSThomas Huth select STM32F2XX_SYSCFG 2836239ac7eSThomas Huth select STM32F2XX_ADC 2846239ac7eSThomas Huth select STM32F2XX_SPI 28582f51817SPaolo Bonzini 28682f51817SPaolo Bonziniconfig XLNX_ZYNQMP_ARM 28782f51817SPaolo Bonzini bool 288f3c3a1e2SThomas Huth select AHCI 289f3c3a1e2SThomas Huth select ARM_GIC 290f3c3a1e2SThomas Huth select CADENCE 291f3c3a1e2SThomas Huth select DDC 292f3c3a1e2SThomas Huth select DPCD 293f3c3a1e2SThomas Huth select SDHCI 294f3c3a1e2SThomas Huth select SSI 295f3c3a1e2SThomas Huth select SSI_M25P80 296f3c3a1e2SThomas Huth select XILINX_AXI 297f3c3a1e2SThomas Huth select XILINX_SPIPS 298f3c3a1e2SThomas Huth select XLNX_ZYNQMP 29982f51817SPaolo Bonzini 30082f51817SPaolo Bonziniconfig XLNX_VERSAL 30182f51817SPaolo Bonzini bool 30224c7bb31SThomas Huth select ARM_GIC 30324c7bb31SThomas Huth select PL011 30424c7bb31SThomas Huth select CADENCE 30524c7bb31SThomas Huth select VIRTIO_MMIO 30682f51817SPaolo Bonzini 30782f51817SPaolo Bonziniconfig FSL_IMX25 30882f51817SPaolo Bonzini bool 30902047622SThomas Huth select IMX 31002047622SThomas Huth select IMX_FEC 31102047622SThomas Huth select IMX_I2C 31202047622SThomas Huth select DS1338 31382f51817SPaolo Bonzini 31482f51817SPaolo Bonziniconfig FSL_IMX31 31582f51817SPaolo Bonzini bool 31673129f43SThomas Huth select SERIAL 31773129f43SThomas Huth select IMX 31873129f43SThomas Huth select IMX_I2C 31973129f43SThomas Huth select LAN9118 32082f51817SPaolo Bonzini 32182f51817SPaolo Bonziniconfig FSL_IMX6 32282f51817SPaolo Bonzini bool 3235c6e99a7SThomas Huth select A9MPCORE 3245c6e99a7SThomas Huth select IMX 3255c6e99a7SThomas Huth select IMX_FEC 3265c6e99a7SThomas Huth select IMX_I2C 32702047622SThomas Huth select SDHCI 32882f51817SPaolo Bonzini 32982f51817SPaolo Bonziniconfig ASPEED_SOC 33082f51817SPaolo Bonzini bool 33168e44ddaSThomas Huth select DS1338 33268e44ddaSThomas Huth select FTGMAC100 33368e44ddaSThomas Huth select I2C 33468e44ddaSThomas Huth select PCA9552 33568e44ddaSThomas Huth select SERIAL 33668e44ddaSThomas Huth select SMBUS_EEPROM 33768e44ddaSThomas Huth select SSI 33868e44ddaSThomas Huth select SSI_M25P80 33968e44ddaSThomas Huth select TMP105 34068e44ddaSThomas Huth select TMP421 34182f51817SPaolo Bonzini 34282f51817SPaolo Bonziniconfig MPS2 34382f51817SPaolo Bonzini bool 344d2a99d74SThomas Huth select ARMSSE 345d2a99d74SThomas Huth select LAN9118 346d2a99d74SThomas Huth select MPS2_FPGAIO 347d2a99d74SThomas Huth select MPS2_SCC 348d2a99d74SThomas Huth select PL022 # Serial port 349d2a99d74SThomas Huth select PL080 # DMA controller 35082f51817SPaolo Bonzini 35182f51817SPaolo Bonziniconfig FSL_IMX7 35282f51817SPaolo Bonzini bool 35302047622SThomas Huth imply PCI_DEVICES 35402047622SThomas Huth imply TEST_DEVICES 35502047622SThomas Huth select A15MPCORE 35602047622SThomas Huth select PCI 35702047622SThomas Huth select IMX 35802047622SThomas Huth select IMX_FEC 35902047622SThomas Huth select IMX_I2C 36002047622SThomas Huth select PCI_EXPRESS_DESIGNWARE 36102047622SThomas Huth select SDHCI 36282f51817SPaolo Bonzini 36382f51817SPaolo Bonziniconfig ARM_SMMUV3 36482f51817SPaolo Bonzini bool 36582f51817SPaolo Bonzini 36682f51817SPaolo Bonziniconfig FSL_IMX6UL 36782f51817SPaolo Bonzini bool 36802047622SThomas Huth select A15MPCORE 36902047622SThomas Huth select IMX 37002047622SThomas Huth select IMX_FEC 37102047622SThomas Huth select IMX_I2C 37202047622SThomas Huth select SDHCI 37382f51817SPaolo Bonzini 374c1c60b0dSThomas Huthconfig MICROBIT 375c1c60b0dSThomas Huth bool 376c1c60b0dSThomas Huth select NRF51_SOC 377c1c60b0dSThomas Huth 37882f51817SPaolo Bonziniconfig NRF51_SOC 37982f51817SPaolo Bonzini bool 380c1c60b0dSThomas Huth select I2C 381c1c60b0dSThomas Huth select ARM_V7M 38282f51817SPaolo Bonzini 383b6e2b220SThomas Huthconfig EMCRAFT_SF2 384b6e2b220SThomas Huth bool 385b6e2b220SThomas Huth select MSF2 386b6e2b220SThomas Huth select SSI_M25P80 387b6e2b220SThomas Huth 38882f51817SPaolo Bonziniconfig MSF2 38982f51817SPaolo Bonzini bool 390b6e2b220SThomas Huth select ARM_V7M 3919533dcddSPaolo Bonzini select PTIMER 392b6e2b220SThomas Huth select SERIAL 393b6e2b220SThomas Huth select SSI 39482f51817SPaolo Bonzini 39582f51817SPaolo Bonziniconfig ZAURUS 39682f51817SPaolo Bonzini bool 397959762d0SThomas Huth select NAND 398959762d0SThomas Huth select ECC 39982f51817SPaolo Bonzini 40082f51817SPaolo Bonziniconfig A9MPCORE 40182f51817SPaolo Bonzini bool 402bb275e4eSThomas Huth select A9_GTIMER 403bb275e4eSThomas Huth select A9SCU # snoop control unit 404bb275e4eSThomas Huth select ARM_GIC 405bb275e4eSThomas Huth select ARM_MPTIMER 40682f51817SPaolo Bonzini 40782f51817SPaolo Bonziniconfig A15MPCORE 40882f51817SPaolo Bonzini bool 4097951c7b7SThomas Huth select ARM_GIC 41082f51817SPaolo Bonzini 41182f51817SPaolo Bonziniconfig ARM11MPCORE 41282f51817SPaolo Bonzini bool 41379e93e24SThomas Huth select ARM11SCU 41482f51817SPaolo Bonzini 41582f51817SPaolo Bonziniconfig ARMSSE 41682f51817SPaolo Bonzini bool 417d2a99d74SThomas Huth select ARM_V7M 418d2a99d74SThomas Huth select ARMSSE_CPUID 419d2a99d74SThomas Huth select ARMSSE_MHU 420d2a99d74SThomas Huth select CMSDK_APB_TIMER 421d2a99d74SThomas Huth select CMSDK_APB_DUALTIMER 422d2a99d74SThomas Huth select CMSDK_APB_UART 423d2a99d74SThomas Huth select CMSDK_APB_WATCHDOG 424d2a99d74SThomas Huth select IOTKIT_SECCTL 425d2a99d74SThomas Huth select IOTKIT_SYSCTL 426d2a99d74SThomas Huth select IOTKIT_SYSINFO 427d2a99d74SThomas Huth select TZ_MPC 428d2a99d74SThomas Huth select TZ_MSC 429d2a99d74SThomas Huth select TZ_PPC 43082f51817SPaolo Bonzini 43182f51817SPaolo Bonziniconfig ARMSSE_CPUID 43282f51817SPaolo Bonzini bool 43382f51817SPaolo Bonzini 43482f51817SPaolo Bonziniconfig ARMSSE_MHU 43582f51817SPaolo Bonzini bool 436