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 ISL_PMBUS_VR 404 select PL310 # cache controller 405 select PMBUS 406 select SERIAL 407 select SSI 408 select UNIMP 409 select PCA954X 410 411config FSL_IMX25 412 bool 413 imply I2C_DEVICES 414 select IMX 415 select IMX_FEC 416 select IMX_I2C 417 select WDT_IMX2 418 select SDHCI 419 420config FSL_IMX31 421 bool 422 imply I2C_DEVICES 423 select SERIAL 424 select IMX 425 select IMX_I2C 426 select WDT_IMX2 427 select LAN9118 428 429config FSL_IMX6 430 bool 431 imply I2C_DEVICES 432 select A9MPCORE 433 select IMX 434 select IMX_FEC 435 select IMX_I2C 436 select IMX_USBPHY 437 select WDT_IMX2 438 select SDHCI 439 440config ASPEED_SOC 441 bool 442 select DS1338 443 select FTGMAC100 444 select I2C 445 select DPS310 446 select PCA9552 447 select SERIAL 448 select SMBUS_EEPROM 449 select PCA954X 450 select SSI 451 select SSI_M25P80 452 select TMP105 453 select TMP421 454 select EMC141X 455 select UNIMP 456 select LED 457 458config MPS2 459 bool 460 imply I2C_DEVICES 461 select ARMSSE 462 select LAN9118 463 select MPS2_FPGAIO 464 select MPS2_SCC 465 select OR_IRQ 466 select PL022 # SPI 467 select PL080 # DMA controller 468 select SPLIT_IRQ 469 select UNIMP 470 select CMSDK_APB_WATCHDOG 471 select VERSATILE_I2C 472 473config FSL_IMX7 474 bool 475 imply PCI_DEVICES 476 imply TEST_DEVICES 477 imply I2C_DEVICES 478 select A15MPCORE 479 select PCI 480 select IMX 481 select IMX_FEC 482 select IMX_I2C 483 select WDT_IMX2 484 select PCI_EXPRESS_DESIGNWARE 485 select SDHCI 486 select UNIMP 487 488config ARM_SMMUV3 489 bool 490 491config FSL_IMX6UL 492 bool 493 imply I2C_DEVICES 494 select A15MPCORE 495 select IMX 496 select IMX_FEC 497 select IMX_I2C 498 select WDT_IMX2 499 select SDHCI 500 select UNIMP 501 502config MICROBIT 503 bool 504 select NRF51_SOC 505 506config NRF51_SOC 507 bool 508 imply I2C_DEVICES 509 select I2C 510 select ARM_V7M 511 select UNIMP 512 513config EMCRAFT_SF2 514 bool 515 select MSF2 516 select SSI_M25P80 517 518config MSF2 519 bool 520 select ARM_V7M 521 select PTIMER 522 select SERIAL 523 select SSI 524 select UNIMP 525 526config ZAURUS 527 bool 528 select NAND 529 select ECC 530 531config A9MPCORE 532 bool 533 select A9_GTIMER 534 select A9SCU # snoop control unit 535 select ARM_GIC 536 select ARM_MPTIMER 537 538config A15MPCORE 539 bool 540 select ARM_GIC 541 542config ARM11MPCORE 543 bool 544 select ARM11SCU 545 546config ARMSSE 547 bool 548 select ARM_V7M 549 select ARMSSE_CPU_PWRCTRL 550 select ARMSSE_CPUID 551 select ARMSSE_MHU 552 select CMSDK_APB_TIMER 553 select CMSDK_APB_DUALTIMER 554 select CMSDK_APB_UART 555 select CMSDK_APB_WATCHDOG 556 select IOTKIT_SECCTL 557 select IOTKIT_SYSCTL 558 select IOTKIT_SYSINFO 559 select OR_IRQ 560 select SPLIT_IRQ 561 select TZ_MPC 562 select TZ_MSC 563 select TZ_PPC 564 select UNIMP 565 select SSE_COUNTER 566 select SSE_TIMER 567