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