1menuconfig ARCH_MXC 2 bool "Freescale i.MX family" if ARCH_MULTI_V4_V5 || ARCH_MULTI_V6_V7 3 select ARCH_REQUIRE_GPIOLIB 4 select ARM_CPU_SUSPEND if PM 5 select CLKSRC_MMIO 6 select GENERIC_IRQ_CHIP 7 select PINCTRL 8 select PM_OPP if PM 9 select SOC_BUS 10 select SRAM 11 help 12 Support for Freescale MXC/iMX-based family of processors 13 14if ARCH_MXC 15 16config MXC_TZIC 17 bool 18 19config MXC_AVIC 20 bool 21 22config MXC_DEBUG_BOARD 23 bool "Enable MXC debug board(for 3-stack)" 24 help 25 The debug board is an integral part of the MXC 3-stack(PDK) 26 platforms, it can be attached or removed from the peripheral 27 board. On debug board, several debug devices(ethernet, UART, 28 buttons, LEDs and JTAG) are implemented. Between the MCU and 29 these devices, a CPLD is added as a bridge which performs 30 data/address de-multiplexing and decode, signal level shift, 31 interrupt control and various board functions. 32 33config HAVE_EPIT 34 bool 35 36config MXC_USE_EPIT 37 bool "Use EPIT instead of GPT" 38 depends on HAVE_EPIT 39 help 40 Use EPIT as the system timer on systems that have it. Normally you 41 don't have a reason to do so as the EPIT has the same features and 42 uses the same clocks as the GPT. Anyway, on some systems the GPT 43 may be in use for other purposes. 44 45config ARCH_HAS_RNGA 46 bool 47 48config HAVE_IMX_ANATOP 49 bool 50 51config HAVE_IMX_GPC 52 bool 53 54config HAVE_IMX_MMDC 55 bool 56 57config HAVE_IMX_SRC 58 def_bool y if SMP 59 select ARCH_HAS_RESET_CONTROLLER 60 61config IMX_HAVE_IOMUX_V1 62 bool 63 64config ARCH_MXC_IOMUX_V3 65 bool 66 67config SOC_IMX1 68 bool 69 select CPU_ARM920T 70 select IMX_HAVE_IOMUX_V1 71 select MXC_AVIC 72 73config SOC_IMX21 74 bool 75 select CPU_ARM926T 76 select IMX_HAVE_IOMUX_V1 77 select MXC_AVIC 78 79config SOC_IMX25 80 bool 81 select ARCH_MXC_IOMUX_V3 82 select CPU_ARM926T 83 select MXC_AVIC 84 select PINCTRL_IMX25 85 86config SOC_IMX27 87 bool 88 select CPU_ARM926T 89 select IMX_HAVE_IOMUX_V1 90 select MXC_AVIC 91 select PINCTRL_IMX27 92 93config SOC_IMX31 94 bool 95 select CPU_V6 96 select IMX_HAVE_PLATFORM_MXC_RNGA 97 select MXC_AVIC 98 select SMP_ON_UP if SMP 99 100config SOC_IMX35 101 bool 102 select ARCH_MXC_IOMUX_V3 103 select HAVE_EPIT 104 select MXC_AVIC 105 select PINCTRL_IMX35 106 select SMP_ON_UP if SMP 107 108if ARCH_MULTI_V4T 109 110comment "MX1 platforms:" 111 112config MACH_SCB9328 113 bool "Synertronixx scb9328" 114 select IMX_HAVE_PLATFORM_IMX_UART 115 select SOC_IMX1 116 help 117 Say Y here if you are using a Synertronixx scb9328 board 118 119config MACH_APF9328 120 bool "APF9328" 121 select IMX_HAVE_PLATFORM_IMX_I2C 122 select IMX_HAVE_PLATFORM_IMX_UART 123 select SOC_IMX1 124 help 125 Say Yes here if you are using the Armadeus APF9328 development board 126 127endif 128 129if ARCH_MULTI_V5 130 131comment "MX21 platforms:" 132 133config MACH_MX21ADS 134 bool "MX21ADS platform" 135 select IMX_HAVE_PLATFORM_IMX_FB 136 select IMX_HAVE_PLATFORM_IMX_UART 137 select IMX_HAVE_PLATFORM_MXC_MMC 138 select IMX_HAVE_PLATFORM_MXC_NAND 139 select SOC_IMX21 140 help 141 Include support for MX21ADS platform. This includes specific 142 configurations for the board and its peripherals. 143 144comment "MX25 platforms:" 145 146config MACH_MX25_3DS 147 bool "Support MX25PDK (3DS) Platform" 148 select IMX_HAVE_PLATFORM_FLEXCAN 149 select IMX_HAVE_PLATFORM_FSL_USB2_UDC 150 select IMX_HAVE_PLATFORM_IMX2_WDT 151 select IMX_HAVE_PLATFORM_IMXDI_RTC 152 select IMX_HAVE_PLATFORM_IMX_FB 153 select IMX_HAVE_PLATFORM_IMX_I2C 154 select IMX_HAVE_PLATFORM_IMX_KEYPAD 155 select IMX_HAVE_PLATFORM_IMX_UART 156 select IMX_HAVE_PLATFORM_MXC_EHCI 157 select IMX_HAVE_PLATFORM_MXC_NAND 158 select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX 159 select SOC_IMX25 160 161config MACH_EUKREA_CPUIMX25SD 162 bool "Support Eukrea CPUIMX25 Platform" 163 select IMX_HAVE_PLATFORM_FLEXCAN 164 select IMX_HAVE_PLATFORM_FSL_USB2_UDC 165 select IMX_HAVE_PLATFORM_IMX2_WDT 166 select IMX_HAVE_PLATFORM_IMXDI_RTC 167 select IMX_HAVE_PLATFORM_IMX_FB 168 select IMX_HAVE_PLATFORM_IMX_I2C 169 select IMX_HAVE_PLATFORM_IMX_UART 170 select IMX_HAVE_PLATFORM_MXC_EHCI 171 select IMX_HAVE_PLATFORM_MXC_NAND 172 select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX 173 select USB_ULPI_VIEWPORT if USB_ULPI 174 select SOC_IMX25 175 176choice 177 prompt "Baseboard" 178 depends on MACH_EUKREA_CPUIMX25SD 179 default MACH_EUKREA_MBIMXSD25_BASEBOARD 180 181config MACH_EUKREA_MBIMXSD25_BASEBOARD 182 bool "Eukrea MBIMXSD development board" 183 select IMX_HAVE_PLATFORM_GPIO_KEYS 184 select IMX_HAVE_PLATFORM_IMX_SSI 185 select IMX_HAVE_PLATFORM_SPI_IMX 186 select LEDS_GPIO_REGISTER 187 help 188 This adds board specific devices that can be found on Eukrea's 189 MBIMXSD evaluation board. 190 191endchoice 192 193config MACH_IMX25_DT 194 bool "Support i.MX25 platforms from device tree" 195 select SOC_IMX25 196 help 197 Include support for Freescale i.MX25 based platforms 198 using the device tree for discovery 199 200comment "MX27 platforms:" 201 202config MACH_MX27ADS 203 bool "MX27ADS platform" 204 select IMX_HAVE_PLATFORM_IMX_FB 205 select IMX_HAVE_PLATFORM_IMX_I2C 206 select IMX_HAVE_PLATFORM_IMX_UART 207 select IMX_HAVE_PLATFORM_MXC_MMC 208 select IMX_HAVE_PLATFORM_MXC_NAND 209 select IMX_HAVE_PLATFORM_MXC_W1 210 select SOC_IMX27 211 help 212 Include support for MX27ADS platform. This includes specific 213 configurations for the board and its peripherals. 214 215config MACH_MX27_3DS 216 bool "MX27PDK platform" 217 select IMX_HAVE_PLATFORM_FSL_USB2_UDC 218 select IMX_HAVE_PLATFORM_IMX2_WDT 219 select IMX_HAVE_PLATFORM_IMX_FB 220 select IMX_HAVE_PLATFORM_IMX_I2C 221 select IMX_HAVE_PLATFORM_IMX_KEYPAD 222 select IMX_HAVE_PLATFORM_IMX_SSI 223 select IMX_HAVE_PLATFORM_IMX_UART 224 select IMX_HAVE_PLATFORM_MX2_CAMERA 225 select IMX_HAVE_PLATFORM_MXC_EHCI 226 select IMX_HAVE_PLATFORM_MXC_MMC 227 select IMX_HAVE_PLATFORM_SPI_IMX 228 select MXC_DEBUG_BOARD 229 select USB_ULPI_VIEWPORT if USB_ULPI 230 select SOC_IMX27 231 help 232 Include support for MX27PDK platform. This includes specific 233 configurations for the board and its peripherals. 234 235config MACH_IMX27_VISSTRIM_M10 236 bool "Vista Silicon i.MX27 Visstrim_m10" 237 select IMX_HAVE_PLATFORM_GPIO_KEYS 238 select IMX_HAVE_PLATFORM_IMX_I2C 239 select IMX_HAVE_PLATFORM_IMX_SSI 240 select IMX_HAVE_PLATFORM_IMX_UART 241 select IMX_HAVE_PLATFORM_MX2_CAMERA 242 select IMX_HAVE_PLATFORM_MX2_EMMA 243 select IMX_HAVE_PLATFORM_MXC_EHCI 244 select IMX_HAVE_PLATFORM_MXC_MMC 245 select LEDS_GPIO_REGISTER 246 select SOC_IMX27 247 help 248 Include support for Visstrim_m10 platform and its different variants. 249 This includes specific configurations for the board and its 250 peripherals. 251 252config MACH_PCA100 253 bool "Phytec phyCARD-s (pca100)" 254 select IMX_HAVE_PLATFORM_FSL_USB2_UDC 255 select IMX_HAVE_PLATFORM_IMX2_WDT 256 select IMX_HAVE_PLATFORM_IMX_FB 257 select IMX_HAVE_PLATFORM_IMX_I2C 258 select IMX_HAVE_PLATFORM_IMX_SSI 259 select IMX_HAVE_PLATFORM_IMX_UART 260 select IMX_HAVE_PLATFORM_MXC_EHCI 261 select IMX_HAVE_PLATFORM_MXC_MMC 262 select IMX_HAVE_PLATFORM_MXC_NAND 263 select IMX_HAVE_PLATFORM_MXC_W1 264 select IMX_HAVE_PLATFORM_SPI_IMX 265 select USB_ULPI_VIEWPORT if USB_ULPI 266 select SOC_IMX27 267 help 268 Include support for phyCARD-s (aka pca100) platform. This 269 includes specific configurations for the module and its peripherals. 270 271config MACH_IMX27_DT 272 bool "Support i.MX27 platforms from device tree" 273 select SOC_IMX27 274 help 275 Include support for Freescale i.MX27 based platforms 276 using the device tree for discovery 277 278endif 279 280if ARCH_MULTI_V6 281 282comment "MX31 platforms:" 283 284config MACH_MX31ADS 285 bool "Support MX31ADS platforms" 286 default y 287 select IMX_HAVE_PLATFORM_IMX_I2C 288 select IMX_HAVE_PLATFORM_IMX_SSI 289 select IMX_HAVE_PLATFORM_IMX_UART 290 select SOC_IMX31 291 help 292 Include support for MX31ADS platform. This includes specific 293 configurations for the board and its peripherals. 294 295config MACH_MX31ADS_WM1133_EV1 296 bool "Support Wolfson Microelectronics 1133-EV1 module" 297 depends on MACH_MX31ADS 298 depends on MFD_WM8350_I2C 299 depends on REGULATOR_WM8350 = y 300 help 301 Include support for the Wolfson Microelectronics 1133-EV1 PMU 302 and audio module for the MX31ADS platform. 303 304config MACH_MX31LILLY 305 bool "Support MX31 LILLY-1131 platforms (INCO startec)" 306 select IMX_HAVE_PLATFORM_IMX_UART 307 select IMX_HAVE_PLATFORM_IPU_CORE 308 select IMX_HAVE_PLATFORM_MXC_EHCI 309 select IMX_HAVE_PLATFORM_MXC_MMC 310 select IMX_HAVE_PLATFORM_SPI_IMX 311 select USB_ULPI_VIEWPORT if USB_ULPI 312 select SOC_IMX31 313 help 314 Include support for mx31 based LILLY1131 modules. This includes 315 specific configurations for the board and its peripherals. 316 317config MACH_MX31LITE 318 bool "Support MX31 LITEKIT (LogicPD)" 319 select IMX_HAVE_PLATFORM_IMX2_WDT 320 select IMX_HAVE_PLATFORM_IMX_UART 321 select IMX_HAVE_PLATFORM_MXC_EHCI 322 select IMX_HAVE_PLATFORM_MXC_MMC 323 select IMX_HAVE_PLATFORM_MXC_NAND 324 select IMX_HAVE_PLATFORM_MXC_RTC 325 select IMX_HAVE_PLATFORM_SPI_IMX 326 select LEDS_GPIO_REGISTER 327 select USB_ULPI_VIEWPORT if USB_ULPI 328 select SOC_IMX31 329 help 330 Include support for MX31 LITEKIT platform. This includes specific 331 configurations for the board and its peripherals. 332 333config MACH_PCM037 334 bool "Support Phytec pcm037 (i.MX31) platforms" 335 select IMX_HAVE_PLATFORM_FSL_USB2_UDC 336 select IMX_HAVE_PLATFORM_IMX2_WDT 337 select IMX_HAVE_PLATFORM_IMX_I2C 338 select IMX_HAVE_PLATFORM_IMX_UART 339 select IMX_HAVE_PLATFORM_IPU_CORE 340 select IMX_HAVE_PLATFORM_MXC_EHCI 341 select IMX_HAVE_PLATFORM_MXC_MMC 342 select IMX_HAVE_PLATFORM_MXC_NAND 343 select IMX_HAVE_PLATFORM_MXC_W1 344 select USB_ULPI_VIEWPORT if USB_ULPI 345 select SOC_IMX31 346 help 347 Include support for Phytec pcm037 platform. This includes 348 specific configurations for the board and its peripherals. 349 350config MACH_PCM037_EET 351 bool "Support pcm037 EET board extensions" 352 depends on MACH_PCM037 353 select IMX_HAVE_PLATFORM_GPIO_KEYS 354 select IMX_HAVE_PLATFORM_SPI_IMX 355 help 356 Add support for PCM037 EET baseboard extensions. If you are using the 357 OLED display with EET, use "video=mx3fb:CMEL-OLED" kernel 358 command-line parameter. 359 360config MACH_MX31_3DS 361 bool "Support MX31PDK (3DS)" 362 select IMX_HAVE_PLATFORM_FSL_USB2_UDC 363 select IMX_HAVE_PLATFORM_IMX2_WDT 364 select IMX_HAVE_PLATFORM_IMX_I2C 365 select IMX_HAVE_PLATFORM_IMX_KEYPAD 366 select IMX_HAVE_PLATFORM_IMX_SSI 367 select IMX_HAVE_PLATFORM_IMX_UART 368 select IMX_HAVE_PLATFORM_IPU_CORE 369 select IMX_HAVE_PLATFORM_MXC_EHCI 370 select IMX_HAVE_PLATFORM_MXC_MMC 371 select IMX_HAVE_PLATFORM_MXC_NAND 372 select IMX_HAVE_PLATFORM_SPI_IMX 373 select MXC_DEBUG_BOARD 374 select USB_ULPI_VIEWPORT if USB_ULPI 375 select SOC_IMX31 376 help 377 Include support for MX31PDK (3DS) platform. This includes specific 378 configurations for the board and its peripherals. 379 380config MACH_MX31_3DS_MXC_NAND_USE_BBT 381 bool "Make the MXC NAND driver use the in flash Bad Block Table" 382 depends on MACH_MX31_3DS 383 depends on MTD_NAND_MXC 384 help 385 Enable this if you want that the MXC NAND driver uses the in flash 386 Bad Block Table to know what blocks are bad instead of scanning the 387 entire flash looking for bad block markers. 388 389config MACH_MX31MOBOARD 390 bool "Support mx31moboard platforms (EPFL Mobots group)" 391 select IMX_HAVE_PLATFORM_FSL_USB2_UDC 392 select IMX_HAVE_PLATFORM_IMX2_WDT 393 select IMX_HAVE_PLATFORM_IMX_I2C 394 select IMX_HAVE_PLATFORM_IMX_SSI 395 select IMX_HAVE_PLATFORM_IMX_UART 396 select IMX_HAVE_PLATFORM_IPU_CORE 397 select IMX_HAVE_PLATFORM_MXC_EHCI 398 select IMX_HAVE_PLATFORM_MXC_MMC 399 select IMX_HAVE_PLATFORM_SPI_IMX 400 select LEDS_GPIO_REGISTER 401 select USB_ULPI_VIEWPORT if USB_ULPI 402 select SOC_IMX31 403 help 404 Include support for mx31moboard platform. This includes specific 405 configurations for the board and its peripherals. 406 407config MACH_QONG 408 bool "Support Dave/DENX QongEVB-LITE platform" 409 select IMX_HAVE_PLATFORM_IMX2_WDT 410 select IMX_HAVE_PLATFORM_IMX_UART 411 select SOC_IMX31 412 help 413 Include support for Dave/DENX QongEVB-LITE platform. This includes 414 specific configurations for the board and its peripherals. 415 416config MACH_ARMADILLO5X0 417 bool "Support Atmark Armadillo-500 Development Base Board" 418 select IMX_HAVE_PLATFORM_GPIO_KEYS 419 select IMX_HAVE_PLATFORM_IMX_I2C 420 select IMX_HAVE_PLATFORM_IMX_UART 421 select IMX_HAVE_PLATFORM_IPU_CORE 422 select IMX_HAVE_PLATFORM_MXC_EHCI 423 select IMX_HAVE_PLATFORM_MXC_MMC 424 select IMX_HAVE_PLATFORM_MXC_NAND 425 select USB_ULPI_VIEWPORT if USB_ULPI 426 select SOC_IMX31 427 help 428 Include support for Atmark Armadillo-500 platform. This includes 429 specific configurations for the board and its peripherals. 430 431config MACH_KZM_ARM11_01 432 bool "Support KZM-ARM11-01(Kyoto Microcomputer)" 433 select IMX_HAVE_PLATFORM_IMX_UART 434 select SOC_IMX31 435 help 436 Include support for KZM-ARM11-01. This includes specific 437 configurations for the board and its peripherals. 438 439config MACH_BUG 440 bool "Support Buglabs BUGBase platform" 441 default y 442 select IMX_HAVE_PLATFORM_IMX_UART 443 select SOC_IMX31 444 help 445 Include support for BUGBase 1.3 platform. This includes specific 446 configurations for the board and its peripherals. 447 448config MACH_IMX31_DT 449 bool "Support i.MX31 platforms from device tree" 450 select SOC_IMX31 451 help 452 Include support for Freescale i.MX31 based platforms 453 using the device tree for discovery. 454 455comment "MX35 platforms:" 456 457config MACH_IMX35_DT 458 bool "Support i.MX35 platforms from device tree" 459 select SOC_IMX35 460 help 461 Include support for Freescale i.MX35 based platforms 462 using the device tree for discovery. 463 464config MACH_PCM043 465 bool "Support Phytec pcm043 (i.MX35) platforms" 466 select IMX_HAVE_PLATFORM_FLEXCAN 467 select IMX_HAVE_PLATFORM_FSL_USB2_UDC 468 select IMX_HAVE_PLATFORM_IMX2_WDT 469 select IMX_HAVE_PLATFORM_IMX_I2C 470 select IMX_HAVE_PLATFORM_IMX_SSI 471 select IMX_HAVE_PLATFORM_IMX_UART 472 select IMX_HAVE_PLATFORM_IPU_CORE 473 select IMX_HAVE_PLATFORM_MXC_EHCI 474 select IMX_HAVE_PLATFORM_MXC_NAND 475 select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX 476 select USB_ULPI_VIEWPORT if USB_ULPI 477 select SOC_IMX35 478 help 479 Include support for Phytec pcm043 platform. This includes 480 specific configurations for the board and its peripherals. 481 482config MACH_MX35_3DS 483 bool "Support MX35PDK platform" 484 select IMX_HAVE_PLATFORM_FSL_USB2_UDC 485 select IMX_HAVE_PLATFORM_IMX2_WDT 486 select IMX_HAVE_PLATFORM_IMX_FB 487 select IMX_HAVE_PLATFORM_IMX_I2C 488 select IMX_HAVE_PLATFORM_IMX_UART 489 select IMX_HAVE_PLATFORM_IPU_CORE 490 select IMX_HAVE_PLATFORM_MXC_EHCI 491 select IMX_HAVE_PLATFORM_MXC_NAND 492 select IMX_HAVE_PLATFORM_MXC_RTC 493 select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX 494 select MXC_DEBUG_BOARD 495 select SOC_IMX35 496 help 497 Include support for MX35PDK platform. This includes specific 498 configurations for the board and its peripherals. 499 500config MACH_EUKREA_CPUIMX35SD 501 bool "Support Eukrea CPUIMX35 Platform" 502 select IMX_HAVE_PLATFORM_FLEXCAN 503 select IMX_HAVE_PLATFORM_FSL_USB2_UDC 504 select IMX_HAVE_PLATFORM_IMX2_WDT 505 select IMX_HAVE_PLATFORM_IMX_I2C 506 select IMX_HAVE_PLATFORM_IMX_UART 507 select IMX_HAVE_PLATFORM_MXC_EHCI 508 select IMX_HAVE_PLATFORM_MXC_NAND 509 select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX 510 select USB_ULPI_VIEWPORT if USB_ULPI 511 select SOC_IMX35 512 help 513 Include support for Eukrea CPUIMX35 platform. This includes 514 specific configurations for the board and its peripherals. 515 516choice 517 prompt "Baseboard" 518 depends on MACH_EUKREA_CPUIMX35SD 519 default MACH_EUKREA_MBIMXSD35_BASEBOARD 520 521config MACH_EUKREA_MBIMXSD35_BASEBOARD 522 bool "Eukrea MBIMXSD development board" 523 select IMX_HAVE_PLATFORM_GPIO_KEYS 524 select IMX_HAVE_PLATFORM_IMX_SSI 525 select IMX_HAVE_PLATFORM_IPU_CORE 526 select IMX_HAVE_PLATFORM_SPI_IMX 527 select LEDS_GPIO_REGISTER 528 help 529 This adds board specific devices that can be found on Eukrea's 530 MBIMXSD evaluation board. 531 532endchoice 533 534config MACH_VPR200 535 bool "Support VPR200 platform" 536 select IMX_HAVE_PLATFORM_FSL_USB2_UDC 537 select IMX_HAVE_PLATFORM_GPIO_KEYS 538 select IMX_HAVE_PLATFORM_IMX2_WDT 539 select IMX_HAVE_PLATFORM_IMX_I2C 540 select IMX_HAVE_PLATFORM_IMX_UART 541 select IMX_HAVE_PLATFORM_IPU_CORE 542 select IMX_HAVE_PLATFORM_MXC_EHCI 543 select IMX_HAVE_PLATFORM_MXC_NAND 544 select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX 545 select SOC_IMX35 546 help 547 Include support for VPR200 platform. This includes specific 548 configurations for the board and its peripherals. 549 550endif 551 552if ARCH_MULTI_V7 553 554comment "Device tree only" 555 556config SOC_IMX5 557 bool 558 select HAVE_IMX_SRC 559 select MXC_TZIC 560 561config SOC_IMX50 562 bool "i.MX50 support" 563 select PINCTRL_IMX50 564 select SOC_IMX5 565 566 help 567 This enables support for Freescale i.MX50 processor. 568 569config SOC_IMX51 570 bool "i.MX51 support" 571 select PINCTRL_IMX51 572 select SOC_IMX5 573 help 574 This enables support for Freescale i.MX51 processor 575 576config SOC_IMX53 577 bool "i.MX53 support" 578 select PINCTRL_IMX53 579 select SOC_IMX5 580 581 help 582 This enables support for Freescale i.MX53 processor. 583 584config SOC_IMX6 585 bool 586 select ARM_ERRATA_754322 587 select ARM_ERRATA_775420 588 select ARM_GIC 589 select HAVE_IMX_ANATOP 590 select HAVE_IMX_GPC 591 select HAVE_IMX_MMDC 592 select HAVE_IMX_SRC 593 select MFD_SYSCON 594 select PL310_ERRATA_769419 if CACHE_L2X0 595 596config SOC_IMX6Q 597 bool "i.MX6 Quad/DualLite support" 598 select ARM_ERRATA_764369 if SMP 599 select HAVE_ARM_SCU if SMP 600 select HAVE_ARM_TWD if SMP 601 select PCI_DOMAINS if PCI 602 select PINCTRL_IMX6Q 603 select SOC_IMX6 604 605 help 606 This enables support for Freescale i.MX6 Quad processor. 607 608config SOC_IMX6SL 609 bool "i.MX6 SoloLite support" 610 select PINCTRL_IMX6SL 611 select SOC_IMX6 612 613 help 614 This enables support for Freescale i.MX6 SoloLite processor. 615 616config SOC_IMX6SX 617 bool "i.MX6 SoloX support" 618 select PINCTRL_IMX6SX 619 select SOC_IMX6 620 621 help 622 This enables support for Freescale i.MX6 SoloX processor. 623 624config SOC_VF610 625 bool "Vybrid Family VF610 support" 626 select ARM_GIC 627 select PINCTRL_VF610 628 select VF_PIT_TIMER 629 select PL310_ERRATA_769419 if CACHE_L2X0 630 631 help 632 This enable support for Freescale Vybrid VF610 processor. 633 634endif 635 636source "arch/arm/mach-imx/devices/Kconfig" 637 638endif 639