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