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