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