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