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