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 # tempature 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_EMAC 330 select ALLWINNER_I2C 331 select AXP209_PMU 332 select SERIAL 333 select UNIMP 334 335config ALLWINNER_H3 336 bool 337 select ALLWINNER_A10_PIT 338 select ALLWINNER_SUN8I_EMAC 339 select ALLWINNER_I2C 340 select SERIAL 341 select ARM_TIMER 342 select ARM_GIC 343 select UNIMP 344 select USB_OHCI 345 select USB_EHCI_SYSBUS 346 select SD 347 348config RASPI 349 bool 350 select FRAMEBUFFER 351 select PL011 # UART 352 select SDHCI 353 select USB_DWC2 354 355config STM32F100_SOC 356 bool 357 select ARM_V7M 358 select STM32F2XX_USART 359 select STM32F2XX_SPI 360 361config STM32F205_SOC 362 bool 363 select ARM_V7M 364 select OR_IRQ 365 select STM32F2XX_TIMER 366 select STM32F2XX_USART 367 select STM32F2XX_SYSCFG 368 select STM32F2XX_ADC 369 select STM32F2XX_SPI 370 371config STM32F405_SOC 372 bool 373 select ARM_V7M 374 select OR_IRQ 375 select STM32F4XX_SYSCFG 376 select STM32F4XX_EXTI 377 378config XLNX_ZYNQMP_ARM 379 bool 380 select AHCI 381 select ARM_GIC 382 select CADENCE 383 select DDC 384 select DPCD 385 select SDHCI 386 select SSI 387 select SSI_M25P80 388 select XILINX_AXI 389 select XILINX_SPIPS 390 select XLNX_CSU_DMA 391 select XLNX_ZYNQMP 392 select XLNX_ZDMA 393 select USB_DWC3 394 395config XLNX_VERSAL 396 bool 397 select ARM_GIC 398 select PL011 399 select CADENCE 400 select VIRTIO_MMIO 401 select UNIMP 402 select XLNX_ZDMA 403 select XLNX_ZYNQMP 404 select OR_IRQ 405 select XLNX_BBRAM 406 select XLNX_EFUSE_VERSAL 407 408config NPCM7XX 409 bool 410 select A9MPCORE 411 select ADM1272 412 select ARM_GIC 413 select SMBUS 414 select AT24C # EEPROM 415 select MAX34451 416 select ISL_PMBUS_VR 417 select PL310 # cache controller 418 select PMBUS 419 select SERIAL 420 select SSI 421 select UNIMP 422 select PCA954X 423 424config FSL_IMX25 425 bool 426 imply I2C_DEVICES 427 select IMX 428 select IMX_FEC 429 select IMX_I2C 430 select WDT_IMX2 431 select SDHCI 432 433config FSL_IMX31 434 bool 435 imply I2C_DEVICES 436 select SERIAL 437 select IMX 438 select IMX_I2C 439 select WDT_IMX2 440 select LAN9118 441 442config FSL_IMX6 443 bool 444 imply I2C_DEVICES 445 select A9MPCORE 446 select IMX 447 select IMX_FEC 448 select IMX_I2C 449 select IMX_USBPHY 450 select WDT_IMX2 451 select SDHCI 452 453config ASPEED_SOC 454 bool 455 select DS1338 456 select FTGMAC100 457 select I2C 458 select DPS310 459 select PCA9552 460 select SERIAL 461 select SMBUS_EEPROM 462 select PCA954X 463 select SSI 464 select SSI_M25P80 465 select TMP105 466 select TMP421 467 select EMC141X 468 select UNIMP 469 select LED 470 select PMBUS 471 select MAX31785 472 473config MPS2 474 bool 475 imply I2C_DEVICES 476 select ARMSSE 477 select LAN9118 478 select MPS2_FPGAIO 479 select MPS2_SCC 480 select OR_IRQ 481 select PL022 # SPI 482 select PL080 # DMA controller 483 select SPLIT_IRQ 484 select UNIMP 485 select CMSDK_APB_WATCHDOG 486 select ARM_SBCON_I2C 487 488config FSL_IMX7 489 bool 490 imply PCI_DEVICES 491 imply TEST_DEVICES 492 imply I2C_DEVICES 493 select A15MPCORE 494 select PCI 495 select IMX 496 select IMX_FEC 497 select IMX_I2C 498 select WDT_IMX2 499 select PCI_EXPRESS_DESIGNWARE 500 select SDHCI 501 select UNIMP 502 503config ARM_SMMUV3 504 bool 505 506config FSL_IMX6UL 507 bool 508 imply I2C_DEVICES 509 select A15MPCORE 510 select IMX 511 select IMX_FEC 512 select IMX_I2C 513 select WDT_IMX2 514 select SDHCI 515 select UNIMP 516 517config MICROBIT 518 bool 519 select NRF51_SOC 520 521config NRF51_SOC 522 bool 523 imply I2C_DEVICES 524 select I2C 525 select ARM_V7M 526 select UNIMP 527 528config EMCRAFT_SF2 529 bool 530 select MSF2 531 select SSI_M25P80 532 533config MSF2 534 bool 535 select ARM_V7M 536 select PTIMER 537 select SERIAL 538 select SSI 539 select UNIMP 540 541config ZAURUS 542 bool 543 select NAND 544 select ECC 545 546config A9MPCORE 547 bool 548 select A9_GTIMER 549 select A9SCU # snoop control unit 550 select ARM_GIC 551 select ARM_MPTIMER 552 553config A15MPCORE 554 bool 555 select ARM_GIC 556 557config ARM11MPCORE 558 bool 559 select ARM11SCU 560 561config ARMSSE 562 bool 563 select ARM_V7M 564 select ARMSSE_CPU_PWRCTRL 565 select ARMSSE_CPUID 566 select ARMSSE_MHU 567 select CMSDK_APB_TIMER 568 select CMSDK_APB_DUALTIMER 569 select CMSDK_APB_UART 570 select CMSDK_APB_WATCHDOG 571 select IOTKIT_SECCTL 572 select IOTKIT_SYSCTL 573 select IOTKIT_SYSINFO 574 select OR_IRQ 575 select SPLIT_IRQ 576 select TZ_MPC 577 select TZ_MSC 578 select TZ_PPC 579 select UNIMP 580 select SSE_COUNTER 581 select SSE_TIMER 582