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