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