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