1config ARM_VIRT 2 bool 3 imply PCI_DEVICES 4 imply TEST_DEVICES 5 imply VFIO_AMD_XGBE 6 imply VFIO_PLATFORM 7 imply VFIO_XGMAC 8 imply TPM_TIS_SYSBUS 9 imply NVDIMM 10 select ARM_GIC 11 select ACPI 12 select ARM_SMMUV3 13 select GPIO_KEY 14 select FW_CFG_DMA 15 select PCI_EXPRESS 16 select PCI_EXPRESS_GENERIC_BRIDGE 17 select PFLASH_CFI01 18 select PL011 # UART 19 select PL031 # RTC 20 select PL061 # GPIO 21 select GPIO_PWR 22 select PLATFORM_BUS 23 select SMBIOS 24 select VIRTIO_MMIO 25 select ACPI_PCI 26 select MEM_DEVICE 27 select DIMM 28 select ACPI_MEMORY_HOTPLUG 29 select ACPI_HW_REDUCED 30 select ACPI_NVDIMM 31 select ACPI_APEI 32 33config CHEETAH 34 bool 35 select OMAP 36 select TSC210X 37 38config CUBIEBOARD 39 bool 40 select ALLWINNER_A10 41 42config DIGIC 43 bool 44 select PTIMER 45 select PFLASH_CFI02 46 47config EXYNOS4 48 bool 49 select A9MPCORE 50 select I2C 51 select LAN9118 52 select PL310 # cache controller 53 select PTIMER 54 select SDHCI 55 select USB_EHCI_SYSBUS 56 select OR_IRQ 57 58config HIGHBANK 59 bool 60 select A9MPCORE 61 select A15MPCORE 62 select AHCI 63 select ARM_TIMER # sp804 64 select ARM_V7M 65 select PL011 # UART 66 select PL022 # SPI 67 select PL031 # RTC 68 select PL061 # GPIO 69 select PL310 # cache controller 70 select XGMAC # ethernet 71 72config INTEGRATOR 73 bool 74 select ARM_TIMER 75 select INTEGRATOR_DEBUG 76 select PL011 # UART 77 select PL031 # RTC 78 select PL041 # audio 79 select PL050 # keyboard/mouse 80 select PL110 # pl111 LCD controller 81 select PL181 # display 82 select SMC91C111 83 84config MAINSTONE 85 bool 86 select PXA2XX 87 select PFLASH_CFI01 88 select SMC91C111 89 90config MUSCA 91 bool 92 select ARMSSE 93 select PL011 94 select PL031 95 select SPLIT_IRQ 96 select UNIMP 97 98config MUSICPAL 99 bool 100 select OR_IRQ 101 select BITBANG_I2C 102 select MARVELL_88W8618 103 select PTIMER 104 select PFLASH_CFI02 105 select SERIAL 106 select WM8750 107 108config NETDUINO2 109 bool 110 select STM32F205_SOC 111 112config NETDUINOPLUS2 113 bool 114 select STM32F405_SOC 115 116config NSERIES 117 bool 118 select OMAP 119 select TMP105 # tempature sensor 120 select BLIZZARD # LCD/TV controller 121 select ONENAND 122 select TSC210X # touchscreen/sensors/audio 123 select TSC2005 # touchscreen/sensors/keypad 124 select LM832X # GPIO keyboard chip 125 select TWL92230 # energy-management 126 select TUSB6010 127 128config OMAP 129 bool 130 select FRAMEBUFFER 131 select I2C 132 select ECC 133 select NAND 134 select PFLASH_CFI01 135 select SD 136 select SERIAL 137 138config PXA2XX 139 bool 140 select FRAMEBUFFER 141 select I2C 142 select SERIAL 143 select SD 144 select SSI 145 select USB_OHCI 146 select PCMCIA 147 148config GUMSTIX 149 bool 150 select PFLASH_CFI01 151 select SMC91C111 152 select PXA2XX 153 154config TOSA 155 bool 156 select ZAURUS # scoop 157 select MICRODRIVE 158 select PXA2XX 159 select LED 160 161config SPITZ 162 bool 163 select ADS7846 # touch-screen controller 164 select MAX111X # A/D converter 165 select WM8750 # audio codec 166 select MAX7310 # GPIO expander 167 select ZAURUS # scoop 168 select NAND # memory 169 select ECC # Error-correcting for NAND 170 select MICRODRIVE 171 select PXA2XX 172 173config Z2 174 bool 175 select PFLASH_CFI01 176 select WM8750 177 select PL011 # UART 178 select PXA2XX 179 180config REALVIEW 181 bool 182 imply PCI_DEVICES 183 imply PCI_TESTDEV 184 select SMC91C111 185 select LAN9118 186 select A9MPCORE 187 select A15MPCORE 188 select ARM11MPCORE 189 select ARM_TIMER 190 select VERSATILE_PCI 191 select WM8750 # audio codec 192 select LSI_SCSI_PCI 193 select PCI 194 select PL011 # UART 195 select PL031 # RTC 196 select PL041 # audio codec 197 select PL050 # keyboard/mouse 198 select PL061 # GPIO 199 select PL080 # DMA controller 200 select PL110 201 select PL181 # display 202 select PL310 # cache controller 203 select VERSATILE_I2C 204 select DS1338 # I2C RTC+NVRAM 205 select USB_OHCI 206 207config SBSA_REF 208 bool 209 imply PCI_DEVICES 210 select AHCI 211 select ARM_SMMUV3 212 select GPIO_KEY 213 select PCI_EXPRESS 214 select PCI_EXPRESS_GENERIC_BRIDGE 215 select PFLASH_CFI01 216 select PL011 # UART 217 select PL031 # RTC 218 select PL061 # GPIO 219 select USB_EHCI_SYSBUS 220 select WDT_SBSA 221 222config SABRELITE 223 bool 224 select FSL_IMX6 225 select SSI_M25P80 226 227config STELLARIS 228 bool 229 select ARM_V7M 230 select CMSDK_APB_WATCHDOG 231 select I2C 232 select PL011 # UART 233 select PL022 # SPI 234 select PL061 # GPIO 235 select SSD0303 # OLED display 236 select SSD0323 # OLED display 237 select SSI_SD 238 select STELLARIS_INPUT 239 select STELLARIS_ENET # ethernet 240 select UNIMP 241 242config STM32VLDISCOVERY 243 bool 244 select STM32F100_SOC 245 246config STRONGARM 247 bool 248 select PXA2XX 249 250config COLLIE 251 bool 252 select PFLASH_CFI01 253 select ZAURUS # scoop 254 select STRONGARM 255 256config SX1 257 bool 258 select OMAP 259 260config VERSATILE 261 bool 262 select ARM_TIMER # sp804 263 select PFLASH_CFI01 264 select LSI_SCSI_PCI 265 select PL050 # keyboard/mouse 266 select PL080 # DMA controller 267 select PL190 # Vector PIC 268 select REALVIEW 269 select USB_OHCI 270 271config VEXPRESS 272 bool 273 select A9MPCORE 274 select A15MPCORE 275 select ARM_MPTIMER 276 select ARM_TIMER # sp804 277 select LAN9118 278 select PFLASH_CFI01 279 select PL011 # UART 280 select PL041 # audio codec 281 select PL181 # display 282 select REALVIEW 283 select SII9022 284 select VIRTIO_MMIO 285 286config ZYNQ 287 bool 288 select A9MPCORE 289 select CADENCE # UART 290 select PFLASH_CFI02 291 select PL330 292 select SDHCI 293 select SSI_M25P80 294 select USB_EHCI_SYSBUS 295 select XILINX # UART 296 select XILINX_AXI 297 select XILINX_SPI 298 select XILINX_SPIPS 299 select ZYNQ_DEVCFG 300 301config ARM_V7M 302 bool 303 # currently v7M must be included in a TCG build due to translate.c 304 default y if TCG && (ARM || AARCH64) 305 select PTIMER 306 select ARM_COMPATIBLE_SEMIHOSTING 307 308config ALLWINNER_A10 309 bool 310 select AHCI 311 select ALLWINNER_A10_PIT 312 select ALLWINNER_A10_PIC 313 select ALLWINNER_EMAC 314 select SERIAL 315 select UNIMP 316 317config ALLWINNER_H3 318 bool 319 select ALLWINNER_A10_PIT 320 select ALLWINNER_SUN8I_EMAC 321 select SERIAL 322 select ARM_TIMER 323 select ARM_GIC 324 select UNIMP 325 select USB_OHCI 326 select USB_EHCI_SYSBUS 327 select SD 328 329config RASPI 330 bool 331 select FRAMEBUFFER 332 select PL011 # UART 333 select SDHCI 334 select USB_DWC2 335 336config STM32F100_SOC 337 bool 338 select ARM_V7M 339 select STM32F2XX_USART 340 select STM32F2XX_SPI 341 342config STM32F205_SOC 343 bool 344 select ARM_V7M 345 select OR_IRQ 346 select STM32F2XX_TIMER 347 select STM32F2XX_USART 348 select STM32F2XX_SYSCFG 349 select STM32F2XX_ADC 350 select STM32F2XX_SPI 351 352config STM32F405_SOC 353 bool 354 select ARM_V7M 355 select OR_IRQ 356 select STM32F4XX_SYSCFG 357 select STM32F4XX_EXTI 358 359config XLNX_ZYNQMP_ARM 360 bool 361 select AHCI 362 select ARM_GIC 363 select CADENCE 364 select DDC 365 select DPCD 366 select SDHCI 367 select SSI 368 select SSI_M25P80 369 select XILINX_AXI 370 select XILINX_SPIPS 371 select XLNX_CSU_DMA 372 select XLNX_ZYNQMP 373 select XLNX_ZDMA 374 375config XLNX_VERSAL 376 bool 377 select ARM_GIC 378 select PL011 379 select CADENCE 380 select VIRTIO_MMIO 381 select UNIMP 382 select XLNX_ZDMA 383 select XLNX_ZYNQMP 384 select OR_IRQ 385 386config NPCM7XX 387 bool 388 select A9MPCORE 389 select ADM1272 390 select ARM_GIC 391 select SMBUS 392 select AT24C # EEPROM 393 select MAX34451 394 select PL310 # cache controller 395 select PMBUS 396 select SERIAL 397 select SSI 398 select UNIMP 399 select PCA954X 400 401config FSL_IMX25 402 bool 403 select IMX 404 select IMX_FEC 405 select IMX_I2C 406 select WDT_IMX2 407 select SDHCI 408 409config FSL_IMX31 410 bool 411 select SERIAL 412 select IMX 413 select IMX_I2C 414 select WDT_IMX2 415 select LAN9118 416 417config FSL_IMX6 418 bool 419 select A9MPCORE 420 select IMX 421 select IMX_FEC 422 select IMX_I2C 423 select IMX_USBPHY 424 select WDT_IMX2 425 select SDHCI 426 427config ASPEED_SOC 428 bool 429 select DS1338 430 select FTGMAC100 431 select I2C 432 select PCA9552 433 select SERIAL 434 select SMBUS_EEPROM 435 select PCA954X 436 select SSI 437 select SSI_M25P80 438 select TMP105 439 select TMP421 440 select EMC141X 441 select UNIMP 442 select LED 443 444config MPS2 445 bool 446 select ARMSSE 447 select LAN9118 448 select MPS2_FPGAIO 449 select MPS2_SCC 450 select OR_IRQ 451 select PL022 # SPI 452 select PL080 # DMA controller 453 select SPLIT_IRQ 454 select UNIMP 455 select CMSDK_APB_WATCHDOG 456 select VERSATILE_I2C 457 458config FSL_IMX7 459 bool 460 imply PCI_DEVICES 461 imply TEST_DEVICES 462 select A15MPCORE 463 select PCI 464 select IMX 465 select IMX_FEC 466 select IMX_I2C 467 select WDT_IMX2 468 select PCI_EXPRESS_DESIGNWARE 469 select SDHCI 470 select UNIMP 471 472config ARM_SMMUV3 473 bool 474 475config FSL_IMX6UL 476 bool 477 select A15MPCORE 478 select IMX 479 select IMX_FEC 480 select IMX_I2C 481 select WDT_IMX2 482 select SDHCI 483 select UNIMP 484 485config MICROBIT 486 bool 487 select NRF51_SOC 488 489config NRF51_SOC 490 bool 491 select I2C 492 select ARM_V7M 493 select UNIMP 494 495config EMCRAFT_SF2 496 bool 497 select MSF2 498 select SSI_M25P80 499 500config MSF2 501 bool 502 select ARM_V7M 503 select PTIMER 504 select SERIAL 505 select SSI 506 select UNIMP 507 508config ZAURUS 509 bool 510 select NAND 511 select ECC 512 513config A9MPCORE 514 bool 515 select A9_GTIMER 516 select A9SCU # snoop control unit 517 select ARM_GIC 518 select ARM_MPTIMER 519 520config A15MPCORE 521 bool 522 select ARM_GIC 523 524config ARM11MPCORE 525 bool 526 select ARM11SCU 527 528config ARMSSE 529 bool 530 select ARM_V7M 531 select ARMSSE_CPU_PWRCTRL 532 select ARMSSE_CPUID 533 select ARMSSE_MHU 534 select CMSDK_APB_TIMER 535 select CMSDK_APB_DUALTIMER 536 select CMSDK_APB_UART 537 select CMSDK_APB_WATCHDOG 538 select IOTKIT_SECCTL 539 select IOTKIT_SYSCTL 540 select IOTKIT_SYSINFO 541 select OR_IRQ 542 select SPLIT_IRQ 543 select TZ_MPC 544 select TZ_MSC 545 select TZ_PPC 546 select UNIMP 547 select SSE_COUNTER 548 select SSE_TIMER 549