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