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 7882f51817SPaolo Bonziniconfig MUSICPAL 7982f51817SPaolo Bonzini bool 8059dd3eb3SThomas Huth select BITBANG_I2C 8159dd3eb3SThomas Huth select MARVELL_88W8618 829533dcddSPaolo Bonzini select PTIMER 8359dd3eb3SThomas Huth select PFLASH_CFI02 8459dd3eb3SThomas Huth select SERIAL 8559dd3eb3SThomas Huth select WM8750 8682f51817SPaolo Bonzini 8782f51817SPaolo Bonziniconfig NETDUINO2 8882f51817SPaolo Bonzini bool 896239ac7eSThomas Huth select STM32F205_SOC 9082f51817SPaolo Bonzini 9182f51817SPaolo Bonziniconfig NSERIES 9282f51817SPaolo Bonzini bool 934826ac6dSThomas Huth select OMAP 944826ac6dSThomas Huth select TMP105 # tempature sensor 954826ac6dSThomas Huth select BLIZZARD # LCD/TV controller 964826ac6dSThomas Huth select ONENAND 974826ac6dSThomas Huth select TSC210X # touchscreen/sensors/audio 984826ac6dSThomas Huth select TSC2005 # touchscreen/sensors/keypad 994826ac6dSThomas Huth select LM832X # GPIO keyboard chip 1004826ac6dSThomas Huth select TWL92230 # energy-management 1014826ac6dSThomas Huth select TUSB6010 10282f51817SPaolo Bonzini 10382f51817SPaolo Bonziniconfig OMAP 10482f51817SPaolo Bonzini bool 1054826ac6dSThomas Huth select FRAMEBUFFER 1064826ac6dSThomas Huth select I2C 1074826ac6dSThomas Huth select ECC 1084826ac6dSThomas Huth select NAND 1094826ac6dSThomas Huth select PFLASH_CFI01 1104826ac6dSThomas Huth select SD 1114826ac6dSThomas Huth select SERIAL 11282f51817SPaolo Bonzini 11382f51817SPaolo Bonziniconfig PXA2XX 11482f51817SPaolo Bonzini bool 115959762d0SThomas Huth select FRAMEBUFFER 116959762d0SThomas Huth select I2C 117959762d0SThomas Huth select SERIAL 118959762d0SThomas Huth select SD 119959762d0SThomas Huth select SSI 120959762d0SThomas Huth select USB_OHCI 121959762d0SThomas Huth 122959762d0SThomas Huthconfig GUMSTIX 123959762d0SThomas Huth bool 124959762d0SThomas Huth select PFLASH_CFI01 125959762d0SThomas Huth select SMC91C111 126959762d0SThomas Huth select PXA2XX 127959762d0SThomas Huth 128959762d0SThomas Huthconfig TOSA 129959762d0SThomas Huth bool 130959762d0SThomas Huth select ZAURUS # scoop 131959762d0SThomas Huth select MICRODRIVE 132959762d0SThomas Huth select PXA2XX 133959762d0SThomas Huth 134959762d0SThomas Huthconfig SPITZ 135959762d0SThomas Huth bool 136959762d0SThomas Huth select ADS7846 # display 137959762d0SThomas Huth select MAX111X # A/D converter 138959762d0SThomas Huth select WM8750 # audio codec 139959762d0SThomas Huth select MAX7310 # GPIO expander 140959762d0SThomas Huth select ZAURUS # scoop 141959762d0SThomas Huth select NAND # memory 142959762d0SThomas Huth select ECC # Error-correcting for NAND 143959762d0SThomas Huth select MICRODRIVE 144959762d0SThomas Huth select PXA2XX 145959762d0SThomas Huth 146959762d0SThomas Huthconfig Z2 147959762d0SThomas Huth bool 148959762d0SThomas Huth select PFLASH_CFI01 149959762d0SThomas Huth select WM8750 150959762d0SThomas Huth select PL011 # UART 151959762d0SThomas Huth select PXA2XX 15282f51817SPaolo Bonzini 15382f51817SPaolo Bonziniconfig REALVIEW 15482f51817SPaolo Bonzini bool 15579e93e24SThomas Huth imply PCI_DEVICES 15679e93e24SThomas Huth imply PCI_TESTDEV 15779e93e24SThomas Huth select SMC91C111 15879e93e24SThomas Huth select LAN9118 15979e93e24SThomas Huth select A9MPCORE 16079e93e24SThomas Huth select A15MPCORE 16179e93e24SThomas Huth select ARM11MPCORE 16279e93e24SThomas Huth select ARM_TIMER 16379e93e24SThomas Huth select VERSATILE_PCI 16479e93e24SThomas Huth select WM8750 # audio codec 16579e93e24SThomas Huth select LSI_SCSI_PCI 16679e93e24SThomas Huth select PCI 16779e93e24SThomas Huth select PL011 # UART 16879e93e24SThomas Huth select PL031 # RTC 16979e93e24SThomas Huth select PL041 # audio codec 17079e93e24SThomas Huth select PL050 # keyboard/mouse 17179e93e24SThomas Huth select PL061 # GPIO 17279e93e24SThomas Huth select PL080 # DMA controller 17379e93e24SThomas Huth select PL110 17479e93e24SThomas Huth select PL181 # display 17579e93e24SThomas Huth select PL310 # cache controller 17679e93e24SThomas Huth select VERSATILE_I2C 17779e93e24SThomas Huth select DS1338 # I2C RTC+NVRAM 17879e93e24SThomas Huth select USB_OHCI 17982f51817SPaolo Bonzini 1805c6e99a7SThomas Huthconfig SABRELITE 1815c6e99a7SThomas Huth bool 1825c6e99a7SThomas Huth select FSL_IMX6 1835c6e99a7SThomas Huth select SSI_M25P80 1845c6e99a7SThomas Huth 18582f51817SPaolo Bonziniconfig STELLARIS 18682f51817SPaolo Bonzini bool 187782ef8cdSThomas Huth select ARM_V7M 188782ef8cdSThomas Huth select CMSDK_APB_WATCHDOG 189782ef8cdSThomas Huth select I2C 190782ef8cdSThomas Huth select PL011 # UART 191782ef8cdSThomas Huth select PL022 # Serial port 192782ef8cdSThomas Huth select PL061 # GPIO 193782ef8cdSThomas Huth select SSD0303 # OLED display 194782ef8cdSThomas Huth select SSD0323 # OLED display 195782ef8cdSThomas Huth select SSI_SD 196782ef8cdSThomas Huth select STELLARIS_INPUT 197782ef8cdSThomas Huth select STELLARIS_ENET # ethernet 19882f51817SPaolo Bonzini 19982f51817SPaolo Bonziniconfig STRONGARM 20082f51817SPaolo Bonzini bool 201839507adSThomas Huth select PXA2XX 202839507adSThomas Huth 203839507adSThomas Huthconfig COLLIE 204839507adSThomas Huth bool 205839507adSThomas Huth select PFLASH_CFI01 206839507adSThomas Huth select ZAURUS # scoop 207839507adSThomas Huth select STRONGARM 20882f51817SPaolo Bonzini 2094826ac6dSThomas Huthconfig SX1 2104826ac6dSThomas Huth bool 2114826ac6dSThomas Huth select OMAP 2124826ac6dSThomas Huth 21382f51817SPaolo Bonziniconfig VERSATILE 21482f51817SPaolo Bonzini bool 21579e93e24SThomas Huth select ARM_TIMER # sp804 21679e93e24SThomas Huth select PFLASH_CFI01 21779e93e24SThomas Huth select LSI_SCSI_PCI 21879e93e24SThomas Huth select PL050 # keyboard/mouse 21979e93e24SThomas Huth select PL080 # DMA controller 22079e93e24SThomas Huth select PL190 # Vector PIC 22179e93e24SThomas Huth select REALVIEW 22279e93e24SThomas Huth select USB_OHCI 22379e93e24SThomas Huth 22479e93e24SThomas Huthconfig VEXPRESS 22579e93e24SThomas Huth bool 22679e93e24SThomas Huth select A9MPCORE 22779e93e24SThomas Huth select A15MPCORE 22879e93e24SThomas Huth select ARM_MPTIMER 22979e93e24SThomas Huth select ARM_TIMER # sp804 23079e93e24SThomas Huth select LAN9118 23179e93e24SThomas Huth select PFLASH_CFI01 23279e93e24SThomas Huth select PL011 # UART 23379e93e24SThomas Huth select PL041 # audio codec 23479e93e24SThomas Huth select PL181 # display 23579e93e24SThomas Huth select REALVIEW 23679e93e24SThomas Huth select SII9022 23779e93e24SThomas Huth select VIRTIO_MMIO 23882f51817SPaolo Bonzini 23982f51817SPaolo Bonziniconfig ZYNQ 24082f51817SPaolo Bonzini bool 24131576a91SThomas Huth select A9MPCORE 24231576a91SThomas Huth select CADENCE # UART 24331576a91SThomas Huth select PFLASH_CFI02 24431576a91SThomas Huth select PL330 24531576a91SThomas Huth select SDHCI 24631576a91SThomas Huth select SSI_M25P80 24731576a91SThomas Huth select USB_EHCI_SYSBUS 24831576a91SThomas Huth select XILINX # UART 24931576a91SThomas Huth select XILINX_AXI 25031576a91SThomas Huth select XILINX_SPI 25131576a91SThomas Huth select XILINX_SPIPS 25231576a91SThomas Huth select ZYNQ_DEVCFG 25382f51817SPaolo Bonzini 25482f51817SPaolo Bonziniconfig ARM_V7M 25582f51817SPaolo Bonzini bool 25682f51817SPaolo Bonzini 25782f51817SPaolo Bonziniconfig ALLWINNER_A10 25882f51817SPaolo Bonzini bool 2595885e665SThomas Huth select AHCI 2605885e665SThomas Huth select ALLWINNER_A10_PIT 2615885e665SThomas Huth select ALLWINNER_A10_PIC 2625885e665SThomas Huth select ALLWINNER_EMAC 2635885e665SThomas Huth select SERIAL 26482f51817SPaolo Bonzini 26582f51817SPaolo Bonziniconfig RASPI 26682f51817SPaolo Bonzini bool 2671ad846a2SThomas Huth select FRAMEBUFFER 2681ad846a2SThomas Huth select PL011 # UART 2691ad846a2SThomas Huth select SDHCI 27082f51817SPaolo Bonzini 27182f51817SPaolo Bonziniconfig STM32F205_SOC 27282f51817SPaolo Bonzini bool 2736239ac7eSThomas Huth select ARM_V7M 2746239ac7eSThomas Huth select STM32F2XX_TIMER 2756239ac7eSThomas Huth select STM32F2XX_USART 2766239ac7eSThomas Huth select STM32F2XX_SYSCFG 2776239ac7eSThomas Huth select STM32F2XX_ADC 2786239ac7eSThomas Huth select STM32F2XX_SPI 27982f51817SPaolo Bonzini 28082f51817SPaolo Bonziniconfig XLNX_ZYNQMP_ARM 28182f51817SPaolo Bonzini bool 282f3c3a1e2SThomas Huth select AHCI 283f3c3a1e2SThomas Huth select ARM_GIC 284f3c3a1e2SThomas Huth select CADENCE 285f3c3a1e2SThomas Huth select DDC 286f3c3a1e2SThomas Huth select DPCD 287f3c3a1e2SThomas Huth select SDHCI 288f3c3a1e2SThomas Huth select SSI 289f3c3a1e2SThomas Huth select SSI_M25P80 290f3c3a1e2SThomas Huth select XILINX_AXI 291f3c3a1e2SThomas Huth select XILINX_SPIPS 292f3c3a1e2SThomas Huth select XLNX_ZYNQMP 29382f51817SPaolo Bonzini 29482f51817SPaolo Bonziniconfig XLNX_VERSAL 29582f51817SPaolo Bonzini bool 296*24c7bb31SThomas Huth select ARM_GIC 297*24c7bb31SThomas Huth select PL011 298*24c7bb31SThomas Huth select CADENCE 299*24c7bb31SThomas Huth select VIRTIO_MMIO 30082f51817SPaolo Bonzini 30182f51817SPaolo Bonziniconfig FSL_IMX25 30282f51817SPaolo Bonzini bool 30302047622SThomas Huth select IMX 30402047622SThomas Huth select IMX_FEC 30502047622SThomas Huth select IMX_I2C 30602047622SThomas Huth select DS1338 30782f51817SPaolo Bonzini 30882f51817SPaolo Bonziniconfig FSL_IMX31 30982f51817SPaolo Bonzini bool 31073129f43SThomas Huth select SERIAL 31173129f43SThomas Huth select IMX 31273129f43SThomas Huth select IMX_I2C 31373129f43SThomas Huth select LAN9118 31482f51817SPaolo Bonzini 31582f51817SPaolo Bonziniconfig FSL_IMX6 31682f51817SPaolo Bonzini bool 3175c6e99a7SThomas Huth select A9MPCORE 3185c6e99a7SThomas Huth select IMX 3195c6e99a7SThomas Huth select IMX_FEC 3205c6e99a7SThomas Huth select IMX_I2C 32102047622SThomas Huth select SDHCI 32282f51817SPaolo Bonzini 32382f51817SPaolo Bonziniconfig ASPEED_SOC 32482f51817SPaolo Bonzini bool 32568e44ddaSThomas Huth select DS1338 32668e44ddaSThomas Huth select FTGMAC100 32768e44ddaSThomas Huth select I2C 32868e44ddaSThomas Huth select PCA9552 32968e44ddaSThomas Huth select SERIAL 33068e44ddaSThomas Huth select SMBUS_EEPROM 33168e44ddaSThomas Huth select SSI 33268e44ddaSThomas Huth select SSI_M25P80 33368e44ddaSThomas Huth select TMP105 33468e44ddaSThomas Huth select TMP421 33582f51817SPaolo Bonzini 33682f51817SPaolo Bonziniconfig MPS2 33782f51817SPaolo Bonzini bool 338d2a99d74SThomas Huth select ARMSSE 339d2a99d74SThomas Huth select LAN9118 340d2a99d74SThomas Huth select MPS2_FPGAIO 341d2a99d74SThomas Huth select MPS2_SCC 342d2a99d74SThomas Huth select PL022 # Serial port 343d2a99d74SThomas Huth select PL080 # DMA controller 34482f51817SPaolo Bonzini 34582f51817SPaolo Bonziniconfig FSL_IMX7 34682f51817SPaolo Bonzini bool 34702047622SThomas Huth imply PCI_DEVICES 34802047622SThomas Huth imply TEST_DEVICES 34902047622SThomas Huth select A15MPCORE 35002047622SThomas Huth select PCI 35102047622SThomas Huth select IMX 35202047622SThomas Huth select IMX_FEC 35302047622SThomas Huth select IMX_I2C 35402047622SThomas Huth select PCI_EXPRESS_DESIGNWARE 35502047622SThomas Huth select SDHCI 35682f51817SPaolo Bonzini 35782f51817SPaolo Bonziniconfig ARM_SMMUV3 35882f51817SPaolo Bonzini bool 35982f51817SPaolo Bonzini 36082f51817SPaolo Bonziniconfig FSL_IMX6UL 36182f51817SPaolo Bonzini bool 36202047622SThomas Huth select A15MPCORE 36302047622SThomas Huth select IMX 36402047622SThomas Huth select IMX_FEC 36502047622SThomas Huth select IMX_I2C 36602047622SThomas Huth select SDHCI 36782f51817SPaolo Bonzini 368c1c60b0dSThomas Huthconfig MICROBIT 369c1c60b0dSThomas Huth bool 370c1c60b0dSThomas Huth select NRF51_SOC 371c1c60b0dSThomas Huth 37282f51817SPaolo Bonziniconfig NRF51_SOC 37382f51817SPaolo Bonzini bool 374c1c60b0dSThomas Huth select I2C 375c1c60b0dSThomas Huth select ARM_V7M 37682f51817SPaolo Bonzini 377b6e2b220SThomas Huthconfig EMCRAFT_SF2 378b6e2b220SThomas Huth bool 379b6e2b220SThomas Huth select MSF2 380b6e2b220SThomas Huth select SSI_M25P80 381b6e2b220SThomas Huth 38282f51817SPaolo Bonziniconfig MSF2 38382f51817SPaolo Bonzini bool 384b6e2b220SThomas Huth select ARM_V7M 3859533dcddSPaolo Bonzini select PTIMER 386b6e2b220SThomas Huth select SERIAL 387b6e2b220SThomas Huth select SSI 38882f51817SPaolo Bonzini 38982f51817SPaolo Bonziniconfig ZAURUS 39082f51817SPaolo Bonzini bool 391959762d0SThomas Huth select NAND 392959762d0SThomas Huth select ECC 39382f51817SPaolo Bonzini 39482f51817SPaolo Bonziniconfig A9MPCORE 39582f51817SPaolo Bonzini bool 396bb275e4eSThomas Huth select A9_GTIMER 397bb275e4eSThomas Huth select A9SCU # snoop control unit 398bb275e4eSThomas Huth select ARM_GIC 399bb275e4eSThomas Huth select ARM_MPTIMER 40082f51817SPaolo Bonzini 40182f51817SPaolo Bonziniconfig A15MPCORE 40282f51817SPaolo Bonzini bool 4037951c7b7SThomas Huth select ARM_GIC 40482f51817SPaolo Bonzini 40582f51817SPaolo Bonziniconfig ARM11MPCORE 40682f51817SPaolo Bonzini bool 40779e93e24SThomas Huth select ARM11SCU 40882f51817SPaolo Bonzini 40982f51817SPaolo Bonziniconfig ARMSSE 41082f51817SPaolo Bonzini bool 411d2a99d74SThomas Huth select ARM_V7M 412d2a99d74SThomas Huth select ARMSSE_CPUID 413d2a99d74SThomas Huth select ARMSSE_MHU 414d2a99d74SThomas Huth select CMSDK_APB_TIMER 415d2a99d74SThomas Huth select CMSDK_APB_DUALTIMER 416d2a99d74SThomas Huth select CMSDK_APB_UART 417d2a99d74SThomas Huth select CMSDK_APB_WATCHDOG 418d2a99d74SThomas Huth select IOTKIT_SECCTL 419d2a99d74SThomas Huth select IOTKIT_SYSCTL 420d2a99d74SThomas Huth select IOTKIT_SYSINFO 421d2a99d74SThomas Huth select TZ_MPC 422d2a99d74SThomas Huth select TZ_MSC 423d2a99d74SThomas Huth select TZ_PPC 42482f51817SPaolo Bonzini 42582f51817SPaolo Bonziniconfig ARMSSE_CPUID 42682f51817SPaolo Bonzini bool 42782f51817SPaolo Bonzini 42882f51817SPaolo Bonziniconfig ARMSSE_MHU 42982f51817SPaolo Bonzini bool 43082f51817SPaolo Bonzini 43182f51817SPaolo Bonziniconfig MUSCA 43282f51817SPaolo Bonzini bool 433