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