19fbbe689SShawn Guoconfig HAVE_IMX_GPC 29fbbe689SShawn Guo bool 39fbbe689SShawn Guo 49fbbe689SShawn Guoconfig HAVE_IMX_MMDC 59fbbe689SShawn Guo bool 69fbbe689SShawn Guo 79fbbe689SShawn Guoconfig HAVE_IMX_SRC 89fbbe689SShawn Guo bool 99fbbe689SShawn Guo 10ae4fa7f6SSascha Hauerconfig ARCH_MX1 11ae4fa7f6SSascha Hauer bool 12ae4fa7f6SSascha Hauer 13ae4fa7f6SSascha Hauerconfig MACH_MX21 14ae4fa7f6SSascha Hauer bool 15ae4fa7f6SSascha Hauer 16ae4fa7f6SSascha Hauerconfig ARCH_MX25 17ae4fa7f6SSascha Hauer bool 18ae4fa7f6SSascha Hauer 19ae4fa7f6SSascha Hauerconfig MACH_MX27 20ae4fa7f6SSascha Hauer bool 21ae4fa7f6SSascha Hauer 22784a90c0SSascha Hauerconfig ARCH_MX5 23784a90c0SSascha Hauer bool 24784a90c0SSascha Hauer 25784a90c0SSascha Hauerconfig ARCH_MX50 26784a90c0SSascha Hauer bool 27784a90c0SSascha Hauer 28784a90c0SSascha Hauerconfig ARCH_MX51 29784a90c0SSascha Hauer bool 30784a90c0SSascha Hauer 31784a90c0SSascha Hauerconfig ARCH_MX53 32784a90c0SSascha Hauer bool 33784a90c0SSascha Hauer 34e780d239SUwe Kleine-Königconfig SOC_IMX1 35e48ab1c1SUwe Kleine-König bool 36ae4fa7f6SSascha Hauer select ARCH_MX1 37cd73785fSSascha Hauer select COMMON_CLK 38e780d239SUwe Kleine-König select CPU_ARM920T 39e780d239SUwe Kleine-König select IMX_HAVE_IOMUX_V1 40c7259df3SSascha Hauer select MXC_AVIC 41e48ab1c1SUwe Kleine-König 42e48ab1c1SUwe Kleine-Königconfig SOC_IMX21 43e780d239SUwe Kleine-König bool 44ae4fa7f6SSascha Hauer select MACH_MX21 45e48ab1c1SUwe Kleine-König select CPU_ARM926T 4693421e42SSascha Hauer select COMMON_CLK 47e48ab1c1SUwe Kleine-König select IMX_HAVE_IOMUX_V1 48c7259df3SSascha Hauer select MXC_AVIC 49e48ab1c1SUwe Kleine-König 50e48ab1c1SUwe Kleine-Königconfig SOC_IMX25 51e48ab1c1SUwe Kleine-König bool 52ae4fa7f6SSascha Hauer select ARCH_MX25 536bbaec56SSascha Hauer select COMMON_CLK 54e48ab1c1SUwe Kleine-König select CPU_ARM926T 55fd2fa2e3SUwe Kleine-König select ARCH_MXC_IOMUX_V3 56c7259df3SSascha Hauer select MXC_AVIC 57e48ab1c1SUwe Kleine-König 58e48ab1c1SUwe Kleine-Königconfig SOC_IMX27 59e48ab1c1SUwe Kleine-König bool 60ae4fa7f6SSascha Hauer select MACH_MX27 61e48ab1c1SUwe Kleine-König select CPU_ARM926T 62e038ed50SSascha Hauer select COMMON_CLK 63e48ab1c1SUwe Kleine-König select IMX_HAVE_IOMUX_V1 64c7259df3SSascha Hauer select MXC_AVIC 65e48ab1c1SUwe Kleine-König 6627ad4bf7SUwe Kleine-Königconfig SOC_IMX31 6727ad4bf7SUwe Kleine-König bool 6827ad4bf7SUwe Kleine-König select CPU_V6 6927ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_RNGA 7027ad4bf7SUwe Kleine-König select MXC_AVIC 7195878cbeSSascha Hauer select COMMON_CLK 72a89cf59bSSascha Hauer select SMP_ON_UP if SMP 7327ad4bf7SUwe Kleine-König 7427ad4bf7SUwe Kleine-Königconfig SOC_IMX35 7527ad4bf7SUwe Kleine-König bool 7627ad4bf7SUwe Kleine-König select CPU_V6 7727ad4bf7SUwe Kleine-König select ARCH_MXC_IOMUX_V3 7827ad4bf7SUwe Kleine-König select HAVE_EPIT 7927ad4bf7SUwe Kleine-König select MXC_AVIC 80a89cf59bSSascha Hauer select SMP_ON_UP if SMP 8127ad4bf7SUwe Kleine-König 82784a90c0SSascha Hauerconfig SOC_IMX5 83784a90c0SSascha Hauer select CPU_V7 84784a90c0SSascha Hauer select MXC_TZIC 85*b8d4176fSSascha Hauer select COMMON_CLK 86784a90c0SSascha Hauer select ARCH_MXC_IOMUX_V3 87784a90c0SSascha Hauer select ARCH_HAS_CPUFREQ 88784a90c0SSascha Hauer select ARCH_MX5 89784a90c0SSascha Hauer bool 90784a90c0SSascha Hauer 91784a90c0SSascha Hauerconfig SOC_IMX50 92784a90c0SSascha Hauer bool 93784a90c0SSascha Hauer select SOC_IMX5 94784a90c0SSascha Hauer select ARCH_MX50 95784a90c0SSascha Hauer 96784a90c0SSascha Hauerconfig SOC_IMX51 97784a90c0SSascha Hauer bool 98784a90c0SSascha Hauer select SOC_IMX5 99784a90c0SSascha Hauer select ARCH_MX5 100784a90c0SSascha Hauer select ARCH_MX51 101784a90c0SSascha Hauer 102784a90c0SSascha Hauerconfig SOC_IMX53 103784a90c0SSascha Hauer bool 104784a90c0SSascha Hauer select SOC_IMX5 105784a90c0SSascha Hauer select ARCH_MX5 106784a90c0SSascha Hauer select ARCH_MX53 10727ad4bf7SUwe Kleine-König 108ae4fa7f6SSascha Hauerif ARCH_IMX_V4_V5 109e780d239SUwe Kleine-König 11007469495SUwe Kleine-Königcomment "MX1 platforms:" 11107469495SUwe Kleine-Königconfig MACH_MXLADS 11207469495SUwe Kleine-König bool 11307469495SUwe Kleine-König 11407469495SUwe Kleine-Königconfig ARCH_MX1ADS 11507469495SUwe Kleine-König bool "MX1ADS platform" 11607469495SUwe Kleine-König select MACH_MXLADS 11791350f66SUwe Kleine-König select SOC_IMX1 1186348e6b5SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_I2C 119d112f4e4SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_UART 12007469495SUwe Kleine-König help 12107469495SUwe Kleine-König Say Y here if you are using Motorola MX1ADS/MXLADS boards 12207469495SUwe Kleine-König 12307469495SUwe Kleine-Königconfig MACH_SCB9328 12407469495SUwe Kleine-König bool "Synertronixx scb9328" 125d112f4e4SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_UART 12607469495SUwe Kleine-König help 12707469495SUwe Kleine-König Say Y here if you are using a Synertronixx scb9328 board 12807469495SUwe Kleine-König 1297fc92c60SGwenhael Goavec-Merouconfig MACH_APF9328 1307fc92c60SGwenhael Goavec-Merou bool "APF9328" 1317fc92c60SGwenhael Goavec-Merou select SOC_IMX1 1327a994818SGwenhael Goavec-Merou select IMX_HAVE_PLATFORM_IMX_I2C 1337fc92c60SGwenhael Goavec-Merou select IMX_HAVE_PLATFORM_IMX_UART 1347fc92c60SGwenhael Goavec-Merou help 1357fc92c60SGwenhael Goavec-Merou Say Yes here if you are using the Armadeus APF9328 development board 1367fc92c60SGwenhael Goavec-Merou 137b6b06be0SUwe Kleine-Königcomment "MX21 platforms:" 138d109167bSUwe Kleine-König 139d109167bSUwe Kleine-Königconfig MACH_MX21ADS 140d109167bSUwe Kleine-König bool "MX21ADS platform" 14136a8cac9SUwe Kleine-König select SOC_IMX21 142ad851bffSUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_FB 1433c5227fdSUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_UART 1449d3d945aSUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_MMC 1451f8d721cSUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_NAND 146d109167bSUwe Kleine-König help 147d109167bSUwe Kleine-König Include support for MX21ADS platform. This includes specific 148d109167bSUwe Kleine-König configurations for the board and its peripherals. 149d109167bSUwe Kleine-König 150e48ab1c1SUwe Kleine-Königcomment "MX25 platforms:" 151e48ab1c1SUwe Kleine-König 152e48ab1c1SUwe Kleine-Königconfig MACH_MX25_3DS 153e48ab1c1SUwe Kleine-König bool "Support MX25PDK (3DS) Platform" 154e48ab1c1SUwe Kleine-König select SOC_IMX25 15591dcc7f4SFabio Estevam select IMX_HAVE_PLATFORM_FLEXCAN 156460d30a3SFabio Estevam select IMX_HAVE_PLATFORM_FSL_USB2_UDC 157e48ab1c1SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX2_WDT 158e48ab1c1SUwe Kleine-König select IMX_HAVE_PLATFORM_IMXDI_RTC 159ff864521SFabio Estevam select IMX_HAVE_PLATFORM_IMX_I2C 160e48ab1c1SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_FB 161e48ab1c1SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_KEYPAD 162e48ab1c1SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_UART 163e48ab1c1SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_EHCI 164e48ab1c1SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_NAND 165124bf94aSUwe Kleine-König select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX 166e48ab1c1SUwe Kleine-König 16701dd520aSEric Bénardconfig MACH_EUKREA_CPUIMX25SD 168e48ab1c1SUwe Kleine-König bool "Support Eukrea CPUIMX25 Platform" 169e48ab1c1SUwe Kleine-König select SOC_IMX25 170e48ab1c1SUwe Kleine-König select IMX_HAVE_PLATFORM_FLEXCAN 171e48ab1c1SUwe Kleine-König select IMX_HAVE_PLATFORM_FSL_USB2_UDC 172e48ab1c1SUwe Kleine-König select IMX_HAVE_PLATFORM_IMXDI_RTC 173e48ab1c1SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_FB 174e48ab1c1SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_I2C 175e48ab1c1SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_UART 176e48ab1c1SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_EHCI 177e48ab1c1SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_NAND 178124bf94aSUwe Kleine-König select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX 179e48ab1c1SUwe Kleine-König select MXC_ULPI if USB_ULPI 180e48ab1c1SUwe Kleine-König 181e48ab1c1SUwe Kleine-Königchoice 182e48ab1c1SUwe Kleine-König prompt "Baseboard" 18301dd520aSEric Bénard depends on MACH_EUKREA_CPUIMX25SD 184e48ab1c1SUwe Kleine-König default MACH_EUKREA_MBIMXSD25_BASEBOARD 185e48ab1c1SUwe Kleine-König 186e48ab1c1SUwe Kleine-Königconfig MACH_EUKREA_MBIMXSD25_BASEBOARD 187e48ab1c1SUwe Kleine-König bool "Eukrea MBIMXSD development board" 1885309498aSUwe Kleine-König select IMX_HAVE_PLATFORM_GPIO_KEYS 189e48ab1c1SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_SSI 19047e837b5SUwe Kleine-König select LEDS_GPIO_REGISTER 191e48ab1c1SUwe Kleine-König help 192e48ab1c1SUwe Kleine-König This adds board specific devices that can be found on Eukrea's 193e48ab1c1SUwe Kleine-König MBIMXSD evaluation board. 194e48ab1c1SUwe Kleine-König 195e48ab1c1SUwe Kleine-Königendchoice 196e48ab1c1SUwe Kleine-König 197b6b06be0SUwe Kleine-Königcomment "MX27 platforms:" 198b6b06be0SUwe Kleine-König 199d109167bSUwe Kleine-Königconfig MACH_MX27ADS 200d109167bSUwe Kleine-König bool "MX27ADS platform" 20136a8cac9SUwe Kleine-König select SOC_IMX27 202ad851bffSUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_FB 203c6987159SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_I2C 204d5dac4a6SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_UART 2059d3d945aSUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_MMC 2060e7a29a8SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_NAND 207ae71a562SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_W1 208d109167bSUwe Kleine-König help 209d109167bSUwe Kleine-König Include support for MX27ADS platform. This includes specific 210d109167bSUwe Kleine-König configurations for the board and its peripherals. 211d109167bSUwe Kleine-König 212d109167bSUwe Kleine-Königconfig MACH_PCM038 213d109167bSUwe Kleine-König bool "Phytec phyCORE-i.MX27 CPU module (pcm038)" 21436a8cac9SUwe Kleine-König select SOC_IMX27 215e0a1961dSUwe Kleine-König select IMX_HAVE_PLATFORM_IMX2_WDT 216c6987159SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_I2C 217d5dac4a6SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_UART 2182eb42d5cSUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_EHCI 2190e7a29a8SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_NAND 220ae71a562SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_W1 2217536cf99SUwe Kleine-König select IMX_HAVE_PLATFORM_SPI_IMX 222d109167bSUwe Kleine-König select MXC_ULPI if USB_ULPI 223d109167bSUwe Kleine-König help 224d109167bSUwe Kleine-König Include support for phyCORE-i.MX27 (aka pcm038) platform. This 225d109167bSUwe Kleine-König includes specific configurations for the module and its peripherals. 226d109167bSUwe Kleine-König 227d109167bSUwe Kleine-Königchoice 228d109167bSUwe Kleine-König prompt "Baseboard" 229d109167bSUwe Kleine-König depends on MACH_PCM038 230d109167bSUwe Kleine-König default MACH_PCM970_BASEBOARD 231d109167bSUwe Kleine-König 232d109167bSUwe Kleine-Königconfig MACH_PCM970_BASEBOARD 233ad851bffSUwe Kleine-König bool "PHYTEC PCM970 development board" 234ad851bffSUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_FB 2359d3d945aSUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_MMC 236d109167bSUwe Kleine-König help 237d109167bSUwe Kleine-König This adds board specific devices that can be found on Phytec's 238d109167bSUwe Kleine-König PCM970 evaluation board. 239d109167bSUwe Kleine-König 240d109167bSUwe Kleine-Königendchoice 241d109167bSUwe Kleine-König 242d109167bSUwe Kleine-Königconfig MACH_CPUIMX27 243d109167bSUwe Kleine-König bool "Eukrea CPUIMX27 module" 24436a8cac9SUwe Kleine-König select SOC_IMX27 245bd455ed3SUwe Kleine-König select IMX_HAVE_PLATFORM_FSL_USB2_UDC 246e0a1961dSUwe Kleine-König select IMX_HAVE_PLATFORM_IMX2_WDT 247c6987159SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_I2C 248d5dac4a6SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_UART 2492eb42d5cSUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_EHCI 2500e7a29a8SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_NAND 251ae71a562SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_W1 25222377ec5SEric Bénard select MXC_ULPI if USB_ULPI 253d109167bSUwe Kleine-König help 254d109167bSUwe Kleine-König Include support for Eukrea CPUIMX27 platform. This includes 255d109167bSUwe Kleine-König specific configurations for the module and its peripherals. 256d109167bSUwe Kleine-König 257d109167bSUwe Kleine-Königconfig MACH_EUKREA_CPUIMX27_USESDHC2 258d109167bSUwe Kleine-König bool "CPUIMX27 integrates SDHC2 module" 259d109167bSUwe Kleine-König depends on MACH_CPUIMX27 2609d3d945aSUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_MMC 261d109167bSUwe Kleine-König help 2622dcf78c0SUwe Kleine-König This adds support for the internal SDHC2 used on CPUIMX27 263d109167bSUwe Kleine-König for wifi or eMMC. 264d109167bSUwe Kleine-König 2652dcf78c0SUwe Kleine-Königconfig MACH_EUKREA_CPUIMX27_USEUART4 2662dcf78c0SUwe Kleine-König bool "CPUIMX27 integrates UART4 module" 2672dcf78c0SUwe Kleine-König depends on MACH_CPUIMX27 2682dcf78c0SUwe Kleine-König help 2692dcf78c0SUwe Kleine-König This adds support for the internal UART4 used on CPUIMX27 2702dcf78c0SUwe Kleine-König for bluetooth. 2712dcf78c0SUwe Kleine-König 272d109167bSUwe Kleine-Königchoice 273d109167bSUwe Kleine-König prompt "Baseboard" 274d109167bSUwe Kleine-König depends on MACH_CPUIMX27 275d109167bSUwe Kleine-König default MACH_EUKREA_MBIMX27_BASEBOARD 276d109167bSUwe Kleine-König 277d109167bSUwe Kleine-Königconfig MACH_EUKREA_MBIMX27_BASEBOARD 2784697bb92SUwe Kleine-König bool "Eukrea MBIMX27 development board" 279ad851bffSUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_FB 2803f880141SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_KEYPAD 2814697bb92SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_SSI 282d5dac4a6SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_UART 2839d3d945aSUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_MMC 2847536cf99SUwe Kleine-König select IMX_HAVE_PLATFORM_SPI_IMX 28547e837b5SUwe Kleine-König select LEDS_GPIO_REGISTER 286d109167bSUwe Kleine-König help 287d109167bSUwe Kleine-König This adds board specific devices that can be found on Eukrea's 288d109167bSUwe Kleine-König MBIMX27 evaluation board. 289d109167bSUwe Kleine-König 290d109167bSUwe Kleine-Königendchoice 291d109167bSUwe Kleine-König 292d109167bSUwe Kleine-Königconfig MACH_MX27_3DS 293d109167bSUwe Kleine-König bool "MX27PDK platform" 29436a8cac9SUwe Kleine-König select SOC_IMX27 29596cf4239SFabio Estevam select IMX_HAVE_PLATFORM_FSL_USB2_UDC 2968be9252fSFabio Estevam select IMX_HAVE_PLATFORM_IMX2_WDT 2971abcb4ccSFabio Estevam select IMX_HAVE_PLATFORM_IMX_FB 2985885f036SFabio Estevam select IMX_HAVE_PLATFORM_IMX_I2C 2993f880141SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_KEYPAD 300d5dac4a6SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_UART 3014c11c286SFabio Estevam select IMX_HAVE_PLATFORM_MX2_CAMERA 30296cf4239SFabio Estevam select IMX_HAVE_PLATFORM_MXC_EHCI 3039d3d945aSUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_MMC 304c67a3e09SFabio Estevam select IMX_HAVE_PLATFORM_SPI_IMX 30592cb33f1SFabio Estevam select MXC_DEBUG_BOARD 30696cf4239SFabio Estevam select MXC_ULPI if USB_ULPI 307d109167bSUwe Kleine-König help 308d109167bSUwe Kleine-König Include support for MX27PDK platform. This includes specific 309d109167bSUwe Kleine-König configurations for the board and its peripherals. 310d109167bSUwe Kleine-König 3113b161e51SJavier Martinconfig MACH_IMX27_VISSTRIM_M10 3123b161e51SJavier Martin bool "Vista Silicon i.MX27 Visstrim_m10" 31336a8cac9SUwe Kleine-König select SOC_IMX27 3145309498aSUwe Kleine-König select IMX_HAVE_PLATFORM_GPIO_KEYS 3153b161e51SJavier Martin select IMX_HAVE_PLATFORM_IMX_I2C 3165658bff6SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_SSI 3173b161e51SJavier Martin select IMX_HAVE_PLATFORM_IMX_UART 318f52f5a55SJavier Martin select IMX_HAVE_PLATFORM_MX2_CAMERA 3192eb42d5cSUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_EHCI 32032189139SJavier Martin select IMX_HAVE_PLATFORM_MXC_MMC 321acb6464cSJavier Martin select LEDS_GPIO_REGISTER 3223b161e51SJavier Martin help 3233b161e51SJavier Martin Include support for Visstrim_m10 platform and its different variants. 3243b161e51SJavier Martin This includes specific configurations for the board and its 3253b161e51SJavier Martin peripherals. 3263b161e51SJavier Martin 327d109167bSUwe Kleine-Königconfig MACH_IMX27LITE 328d109167bSUwe Kleine-König bool "LogicPD MX27 LITEKIT platform" 32936a8cac9SUwe Kleine-König select SOC_IMX27 330d5dac4a6SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_UART 331a5e2051bSJavier Martin select IMX_HAVE_PLATFORM_IMX_SSI 332d109167bSUwe Kleine-König help 333d109167bSUwe Kleine-König Include support for MX27 LITEKIT platform. This includes specific 334d109167bSUwe Kleine-König configurations for the board and its peripherals. 335d109167bSUwe Kleine-König 336d109167bSUwe Kleine-Königconfig MACH_PCA100 337d109167bSUwe Kleine-König bool "Phytec phyCARD-s (pca100)" 33836a8cac9SUwe Kleine-König select SOC_IMX27 339bd455ed3SUwe Kleine-König select IMX_HAVE_PLATFORM_FSL_USB2_UDC 340e0a1961dSUwe Kleine-König select IMX_HAVE_PLATFORM_IMX2_WDT 341ad851bffSUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_FB 342c6987159SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_I2C 3434697bb92SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_SSI 344d5dac4a6SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_UART 3452eb42d5cSUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_EHCI 3469d3d945aSUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_MMC 3470e7a29a8SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_NAND 348ae71a562SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_W1 3497536cf99SUwe Kleine-König select IMX_HAVE_PLATFORM_SPI_IMX 350d109167bSUwe Kleine-König select MXC_ULPI if USB_ULPI 351d109167bSUwe Kleine-König help 352d109167bSUwe Kleine-König Include support for phyCARD-s (aka pca100) platform. This 353d109167bSUwe Kleine-König includes specific configurations for the module and its peripherals. 354d109167bSUwe Kleine-König 355d109167bSUwe Kleine-Königconfig MACH_MXT_TD60 356d109167bSUwe Kleine-König bool "Maxtrack i-MXT TD60" 35736a8cac9SUwe Kleine-König select SOC_IMX27 358ad851bffSUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_FB 359c6987159SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_I2C 360d5dac4a6SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_UART 3619d3d945aSUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_MMC 3620e7a29a8SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_NAND 363d109167bSUwe Kleine-König help 364d109167bSUwe Kleine-König Include support for i-MXT (aka td60) platform. This 365d109167bSUwe Kleine-König includes specific configurations for the module and its peripherals. 366d109167bSUwe Kleine-König 3679c2c3584SFabio Estevamconfig MACH_IMX27IPCAM 3689c2c3584SFabio Estevam bool "IMX27 IPCAM platform" 3699c2c3584SFabio Estevam select SOC_IMX27 3709c2c3584SFabio Estevam select IMX_HAVE_PLATFORM_IMX2_WDT 3719c2c3584SFabio Estevam select IMX_HAVE_PLATFORM_IMX_UART 3729c2c3584SFabio Estevam help 3739c2c3584SFabio Estevam Include support for IMX27 IPCAM platform. This includes specific 3749c2c3584SFabio Estevam configurations for the board and its peripherals. 3759c2c3584SFabio Estevam 3769f0749e3SSascha Hauerconfig MACH_IMX27_DT 3779f0749e3SSascha Hauer bool "Support i.MX27 platforms from device tree" 3789f0749e3SSascha Hauer select SOC_IMX27 3799f0749e3SSascha Hauer select USE_OF 3809f0749e3SSascha Hauer help 3819f0749e3SSascha Hauer Include support for Freescale i.MX27 based platforms 3829f0749e3SSascha Hauer using the device tree for discovery 3839f0749e3SSascha Hauer 384d109167bSUwe Kleine-Königendif 38527ad4bf7SUwe Kleine-König 386a89cf59bSSascha Hauerif ARCH_IMX_V6_V7 38727ad4bf7SUwe Kleine-König 38827ad4bf7SUwe Kleine-Königcomment "MX31 platforms:" 38927ad4bf7SUwe Kleine-König 39027ad4bf7SUwe Kleine-Königconfig MACH_MX31ADS 39127ad4bf7SUwe Kleine-König bool "Support MX31ADS platforms" 39227ad4bf7SUwe Kleine-König select SOC_IMX31 39327ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_I2C 39427ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_SSI 39527ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_UART 39627ad4bf7SUwe Kleine-König default y 39727ad4bf7SUwe Kleine-König help 39827ad4bf7SUwe Kleine-König Include support for MX31ADS platform. This includes specific 39927ad4bf7SUwe Kleine-König configurations for the board and its peripherals. 40027ad4bf7SUwe Kleine-König 40127ad4bf7SUwe Kleine-Königconfig MACH_MX31ADS_WM1133_EV1 40227ad4bf7SUwe Kleine-König bool "Support Wolfson Microelectronics 1133-EV1 module" 40327ad4bf7SUwe Kleine-König depends on MACH_MX31ADS 40427ad4bf7SUwe Kleine-König depends on MFD_WM8350_I2C 40527ad4bf7SUwe Kleine-König depends on REGULATOR_WM8350 40627ad4bf7SUwe Kleine-König select MFD_WM8350_CONFIG_MODE_0 40727ad4bf7SUwe Kleine-König select MFD_WM8352_CONFIG_MODE_0 40827ad4bf7SUwe Kleine-König help 40927ad4bf7SUwe Kleine-König Include support for the Wolfson Microelectronics 1133-EV1 PMU 41027ad4bf7SUwe Kleine-König and audio module for the MX31ADS platform. 41127ad4bf7SUwe Kleine-König 41227ad4bf7SUwe Kleine-Königconfig MACH_MX31LILLY 41327ad4bf7SUwe Kleine-König bool "Support MX31 LILLY-1131 platforms (INCO startec)" 41427ad4bf7SUwe Kleine-König select SOC_IMX31 41527ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_UART 41627ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_IPU_CORE 41727ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_EHCI 41827ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_MMC 41927ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_SPI_IMX 42027ad4bf7SUwe Kleine-König select MXC_ULPI if USB_ULPI 42127ad4bf7SUwe Kleine-König help 42227ad4bf7SUwe Kleine-König Include support for mx31 based LILLY1131 modules. This includes 42327ad4bf7SUwe Kleine-König specific configurations for the board and its peripherals. 42427ad4bf7SUwe Kleine-König 42527ad4bf7SUwe Kleine-Königconfig MACH_MX31LITE 42627ad4bf7SUwe Kleine-König bool "Support MX31 LITEKIT (LogicPD)" 42727ad4bf7SUwe Kleine-König select SOC_IMX31 42827ad4bf7SUwe Kleine-König select MXC_ULPI if USB_ULPI 42927ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX2_WDT 43027ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_UART 43127ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_EHCI 43227ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_MMC 43327ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_NAND 43427ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_RTC 43527ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_SPI_IMX 43647e837b5SUwe Kleine-König select LEDS_GPIO_REGISTER 43727ad4bf7SUwe Kleine-König help 43827ad4bf7SUwe Kleine-König Include support for MX31 LITEKIT platform. This includes specific 43927ad4bf7SUwe Kleine-König configurations for the board and its peripherals. 44027ad4bf7SUwe Kleine-König 44127ad4bf7SUwe Kleine-Königconfig MACH_PCM037 44227ad4bf7SUwe Kleine-König bool "Support Phytec pcm037 (i.MX31) platforms" 44327ad4bf7SUwe Kleine-König select SOC_IMX31 44427ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_FSL_USB2_UDC 44527ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX2_WDT 44627ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_I2C 44727ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_UART 44827ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_IPU_CORE 44927ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_EHCI 45027ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_MMC 45127ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_NAND 45227ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_W1 45327ad4bf7SUwe Kleine-König select MXC_ULPI if USB_ULPI 45427ad4bf7SUwe Kleine-König help 45527ad4bf7SUwe Kleine-König Include support for Phytec pcm037 platform. This includes 45627ad4bf7SUwe Kleine-König specific configurations for the board and its peripherals. 45727ad4bf7SUwe Kleine-König 45827ad4bf7SUwe Kleine-Königconfig MACH_PCM037_EET 45927ad4bf7SUwe Kleine-König bool "Support pcm037 EET board extensions" 46027ad4bf7SUwe Kleine-König depends on MACH_PCM037 46127ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_GPIO_KEYS 46227ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_SPI_IMX 46327ad4bf7SUwe Kleine-König help 46427ad4bf7SUwe Kleine-König Add support for PCM037 EET baseboard extensions. If you are using the 46527ad4bf7SUwe Kleine-König OLED display with EET, use "video=mx3fb:CMEL-OLED" kernel 46627ad4bf7SUwe Kleine-König command-line parameter. 46727ad4bf7SUwe Kleine-König 46827ad4bf7SUwe Kleine-Königconfig MACH_MX31_3DS 46927ad4bf7SUwe Kleine-König bool "Support MX31PDK (3DS)" 47027ad4bf7SUwe Kleine-König select SOC_IMX31 47127ad4bf7SUwe Kleine-König select MXC_DEBUG_BOARD 47227ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_FSL_USB2_UDC 47327ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX2_WDT 47427ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_I2C 47527ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_KEYPAD 47627ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_UART 47727ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_IPU_CORE 47827ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_EHCI 479d093d5bbSFabio Estevam select IMX_HAVE_PLATFORM_MXC_MMC 48027ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_NAND 48127ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_SPI_IMX 48227ad4bf7SUwe Kleine-König select MXC_ULPI if USB_ULPI 48327ad4bf7SUwe Kleine-König help 48427ad4bf7SUwe Kleine-König Include support for MX31PDK (3DS) platform. This includes specific 48527ad4bf7SUwe Kleine-König configurations for the board and its peripherals. 48627ad4bf7SUwe Kleine-König 48727ad4bf7SUwe Kleine-Königconfig MACH_MX31_3DS_MXC_NAND_USE_BBT 48827ad4bf7SUwe Kleine-König bool "Make the MXC NAND driver use the in flash Bad Block Table" 48927ad4bf7SUwe Kleine-König depends on MACH_MX31_3DS 49027ad4bf7SUwe Kleine-König depends on MTD_NAND_MXC 49127ad4bf7SUwe Kleine-König help 49227ad4bf7SUwe Kleine-König Enable this if you want that the MXC NAND driver uses the in flash 49327ad4bf7SUwe Kleine-König Bad Block Table to know what blocks are bad instead of scanning the 49427ad4bf7SUwe Kleine-König entire flash looking for bad block markers. 49527ad4bf7SUwe Kleine-König 49627ad4bf7SUwe Kleine-Königconfig MACH_MX31MOBOARD 49727ad4bf7SUwe Kleine-König bool "Support mx31moboard platforms (EPFL Mobots group)" 49827ad4bf7SUwe Kleine-König select SOC_IMX31 49927ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_FSL_USB2_UDC 50031776fbcSPhilippe Rétornaz select IMX_HAVE_PLATFORM_IMX2_WDT 50127ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_I2C 50227ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_UART 50327ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_IPU_CORE 50427ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_EHCI 50527ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_MMC 50627ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_SPI_IMX 50747e837b5SUwe Kleine-König select LEDS_GPIO_REGISTER 50827ad4bf7SUwe Kleine-König select MXC_ULPI if USB_ULPI 50927ad4bf7SUwe Kleine-König help 51027ad4bf7SUwe Kleine-König Include support for mx31moboard platform. This includes specific 51127ad4bf7SUwe Kleine-König configurations for the board and its peripherals. 51227ad4bf7SUwe Kleine-König 51327ad4bf7SUwe Kleine-Königconfig MACH_QONG 51427ad4bf7SUwe Kleine-König bool "Support Dave/DENX QongEVB-LITE platform" 51527ad4bf7SUwe Kleine-König select SOC_IMX31 51627ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_UART 517bbb43363SFabio Estevam select IMX_HAVE_PLATFORM_IMX2_WDT 51827ad4bf7SUwe Kleine-König help 51927ad4bf7SUwe Kleine-König Include support for Dave/DENX QongEVB-LITE platform. This includes 52027ad4bf7SUwe Kleine-König specific configurations for the board and its peripherals. 52127ad4bf7SUwe Kleine-König 52227ad4bf7SUwe Kleine-Königconfig MACH_ARMADILLO5X0 52327ad4bf7SUwe Kleine-König bool "Support Atmark Armadillo-500 Development Base Board" 52427ad4bf7SUwe Kleine-König select SOC_IMX31 52527ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_GPIO_KEYS 52627ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_I2C 52727ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_UART 52827ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_IPU_CORE 52927ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_EHCI 53027ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_MMC 53127ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_NAND 53227ad4bf7SUwe Kleine-König select MXC_ULPI if USB_ULPI 53327ad4bf7SUwe Kleine-König help 53427ad4bf7SUwe Kleine-König Include support for Atmark Armadillo-500 platform. This includes 53527ad4bf7SUwe Kleine-König specific configurations for the board and its peripherals. 53627ad4bf7SUwe Kleine-König 53727ad4bf7SUwe Kleine-Königconfig MACH_KZM_ARM11_01 53827ad4bf7SUwe Kleine-König bool "Support KZM-ARM11-01(Kyoto Microcomputer)" 53927ad4bf7SUwe Kleine-König select SOC_IMX31 54027ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_UART 54127ad4bf7SUwe Kleine-König help 54227ad4bf7SUwe Kleine-König Include support for KZM-ARM11-01. This includes specific 54327ad4bf7SUwe Kleine-König configurations for the board and its peripherals. 54427ad4bf7SUwe Kleine-König 54527ad4bf7SUwe Kleine-Königconfig MACH_BUG 54627ad4bf7SUwe Kleine-König bool "Support Buglabs BUGBase platform" 54727ad4bf7SUwe Kleine-König select SOC_IMX31 54827ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_UART 54927ad4bf7SUwe Kleine-König default y 55027ad4bf7SUwe Kleine-König help 55127ad4bf7SUwe Kleine-König Include support for BUGBase 1.3 platform. This includes specific 55227ad4bf7SUwe Kleine-König configurations for the board and its peripherals. 55327ad4bf7SUwe Kleine-König 55427ad4bf7SUwe Kleine-Königcomment "MX35 platforms:" 55527ad4bf7SUwe Kleine-König 55627ad4bf7SUwe Kleine-Königconfig MACH_PCM043 55727ad4bf7SUwe Kleine-König bool "Support Phytec pcm043 (i.MX35) platforms" 55827ad4bf7SUwe Kleine-König select SOC_IMX35 55927ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_FLEXCAN 56027ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_FSL_USB2_UDC 56127ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX2_WDT 56227ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_I2C 56327ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_SSI 56427ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_UART 56527ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_IPU_CORE 56627ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_EHCI 56727ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_NAND 56827ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX 56927ad4bf7SUwe Kleine-König select MXC_ULPI if USB_ULPI 57027ad4bf7SUwe Kleine-König help 57127ad4bf7SUwe Kleine-König Include support for Phytec pcm043 platform. This includes 57227ad4bf7SUwe Kleine-König specific configurations for the board and its peripherals. 57327ad4bf7SUwe Kleine-König 57427ad4bf7SUwe Kleine-Königconfig MACH_MX35_3DS 57527ad4bf7SUwe Kleine-König bool "Support MX35PDK platform" 57627ad4bf7SUwe Kleine-König select SOC_IMX35 57727ad4bf7SUwe Kleine-König select MXC_DEBUG_BOARD 57827ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_FSL_USB2_UDC 57927ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX2_WDT 58027ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_I2C 58127ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_UART 58227ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_EHCI 58327ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_NAND 58427ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX 58527ad4bf7SUwe Kleine-König help 58627ad4bf7SUwe Kleine-König Include support for MX35PDK platform. This includes specific 58727ad4bf7SUwe Kleine-König configurations for the board and its peripherals. 58827ad4bf7SUwe Kleine-König 589a69aa72aSEric Bénardconfig MACH_EUKREA_CPUIMX35SD 59027ad4bf7SUwe Kleine-König bool "Support Eukrea CPUIMX35 Platform" 59127ad4bf7SUwe Kleine-König select SOC_IMX35 59227ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_FLEXCAN 59327ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_FSL_USB2_UDC 59427ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX2_WDT 59527ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_I2C 59627ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_UART 59727ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_EHCI 59827ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_NAND 59927ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX 60027ad4bf7SUwe Kleine-König select MXC_ULPI if USB_ULPI 60127ad4bf7SUwe Kleine-König help 60227ad4bf7SUwe Kleine-König Include support for Eukrea CPUIMX35 platform. This includes 60327ad4bf7SUwe Kleine-König specific configurations for the board and its peripherals. 60427ad4bf7SUwe Kleine-König 60527ad4bf7SUwe Kleine-Königchoice 60627ad4bf7SUwe Kleine-König prompt "Baseboard" 607a69aa72aSEric Bénard depends on MACH_EUKREA_CPUIMX35SD 60827ad4bf7SUwe Kleine-König default MACH_EUKREA_MBIMXSD35_BASEBOARD 60927ad4bf7SUwe Kleine-König 61027ad4bf7SUwe Kleine-Königconfig MACH_EUKREA_MBIMXSD35_BASEBOARD 61127ad4bf7SUwe Kleine-König bool "Eukrea MBIMXSD development board" 61227ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_GPIO_KEYS 61327ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_SSI 61427ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_IPU_CORE 61547e837b5SUwe Kleine-König select LEDS_GPIO_REGISTER 61627ad4bf7SUwe Kleine-König help 61727ad4bf7SUwe Kleine-König This adds board specific devices that can be found on Eukrea's 61827ad4bf7SUwe Kleine-König MBIMXSD evaluation board. 61927ad4bf7SUwe Kleine-König 62027ad4bf7SUwe Kleine-Königendchoice 62127ad4bf7SUwe Kleine-König 62227ad4bf7SUwe Kleine-Königconfig MACH_VPR200 62327ad4bf7SUwe Kleine-König bool "Support VPR200 platform" 62427ad4bf7SUwe Kleine-König select SOC_IMX35 62527ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_FSL_USB2_UDC 62627ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_GPIO_KEYS 62727ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX2_WDT 62827ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_UART 62927ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_I2C 63027ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_IPU_CORE 63127ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_EHCI 63227ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_NAND 63327ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX 63427ad4bf7SUwe Kleine-König help 63527ad4bf7SUwe Kleine-König Include support for VPR200 platform. This includes specific 63627ad4bf7SUwe Kleine-König configurations for the board and its peripherals. 63727ad4bf7SUwe Kleine-König 638784a90c0SSascha Hauercomment "i.MX5 platforms:" 639784a90c0SSascha Hauer 640784a90c0SSascha Hauerconfig MACH_MX50_RDP 641784a90c0SSascha Hauer bool "Support MX50 reference design platform" 642784a90c0SSascha Hauer depends on BROKEN 643784a90c0SSascha Hauer select SOC_IMX50 644784a90c0SSascha Hauer select IMX_HAVE_PLATFORM_IMX_I2C 645784a90c0SSascha Hauer select IMX_HAVE_PLATFORM_IMX_UART 646784a90c0SSascha Hauer select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX 647784a90c0SSascha Hauer select IMX_HAVE_PLATFORM_SPI_IMX 648784a90c0SSascha Hauer help 649784a90c0SSascha Hauer Include support for MX50 reference design platform (RDP) board. This 650784a90c0SSascha Hauer includes specific configurations for the board and its peripherals. 651784a90c0SSascha Hauer 652784a90c0SSascha Hauercomment "i.MX51 machines:" 653784a90c0SSascha Hauer 654784a90c0SSascha Hauerconfig MACH_IMX51_DT 655784a90c0SSascha Hauer bool "Support i.MX51 platforms from device tree" 656784a90c0SSascha Hauer select SOC_IMX51 657784a90c0SSascha Hauer select USE_OF 658784a90c0SSascha Hauer select MACH_MX51_BABBAGE 659784a90c0SSascha Hauer help 660784a90c0SSascha Hauer Include support for Freescale i.MX51 based platforms 661784a90c0SSascha Hauer using the device tree for discovery 662784a90c0SSascha Hauer 663784a90c0SSascha Hauerconfig MACH_MX51_BABBAGE 664784a90c0SSascha Hauer bool "Support MX51 BABBAGE platforms" 665784a90c0SSascha Hauer select SOC_IMX51 666784a90c0SSascha Hauer select IMX_HAVE_PLATFORM_FSL_USB2_UDC 667784a90c0SSascha Hauer select IMX_HAVE_PLATFORM_IMX2_WDT 668784a90c0SSascha Hauer select IMX_HAVE_PLATFORM_IMX_I2C 669784a90c0SSascha Hauer select IMX_HAVE_PLATFORM_IMX_UART 670784a90c0SSascha Hauer select IMX_HAVE_PLATFORM_MXC_EHCI 671784a90c0SSascha Hauer select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX 672784a90c0SSascha Hauer select IMX_HAVE_PLATFORM_SPI_IMX 673784a90c0SSascha Hauer help 674784a90c0SSascha Hauer Include support for MX51 Babbage platform, also known as MX51EVK in 675784a90c0SSascha Hauer u-boot. This includes specific configurations for the board and its 676784a90c0SSascha Hauer peripherals. 677784a90c0SSascha Hauer 678784a90c0SSascha Hauerconfig MACH_MX51_3DS 679784a90c0SSascha Hauer bool "Support MX51PDK (3DS)" 680784a90c0SSascha Hauer select SOC_IMX51 681784a90c0SSascha Hauer select IMX_HAVE_PLATFORM_IMX2_WDT 682784a90c0SSascha Hauer select IMX_HAVE_PLATFORM_IMX_KEYPAD 683784a90c0SSascha Hauer select IMX_HAVE_PLATFORM_IMX_UART 684784a90c0SSascha Hauer select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX 685784a90c0SSascha Hauer select IMX_HAVE_PLATFORM_SPI_IMX 686784a90c0SSascha Hauer select MXC_DEBUG_BOARD 687784a90c0SSascha Hauer help 688784a90c0SSascha Hauer Include support for MX51PDK (3DS) platform. This includes specific 689784a90c0SSascha Hauer configurations for the board and its peripherals. 690784a90c0SSascha Hauer 691784a90c0SSascha Hauerconfig MACH_EUKREA_CPUIMX51 692784a90c0SSascha Hauer bool "Support Eukrea CPUIMX51 module" 693784a90c0SSascha Hauer select SOC_IMX51 694784a90c0SSascha Hauer select IMX_HAVE_PLATFORM_FSL_USB2_UDC 695784a90c0SSascha Hauer select IMX_HAVE_PLATFORM_IMX_I2C 696784a90c0SSascha Hauer select IMX_HAVE_PLATFORM_IMX_UART 697784a90c0SSascha Hauer select IMX_HAVE_PLATFORM_MXC_EHCI 698784a90c0SSascha Hauer select IMX_HAVE_PLATFORM_MXC_NAND 699784a90c0SSascha Hauer select IMX_HAVE_PLATFORM_SPI_IMX 700784a90c0SSascha Hauer help 701784a90c0SSascha Hauer Include support for Eukrea CPUIMX51 platform. This includes 702784a90c0SSascha Hauer specific configurations for the module and its peripherals. 703784a90c0SSascha Hauer 704784a90c0SSascha Hauerchoice 705784a90c0SSascha Hauer prompt "Baseboard" 706784a90c0SSascha Hauer depends on MACH_EUKREA_CPUIMX51 707784a90c0SSascha Hauer default MACH_EUKREA_MBIMX51_BASEBOARD 708784a90c0SSascha Hauer 709784a90c0SSascha Hauerconfig MACH_EUKREA_MBIMX51_BASEBOARD 710784a90c0SSascha Hauer prompt "Eukrea MBIMX51 development board" 711784a90c0SSascha Hauer bool 712784a90c0SSascha Hauer select IMX_HAVE_PLATFORM_IMX_KEYPAD 713784a90c0SSascha Hauer select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX 714784a90c0SSascha Hauer select LEDS_GPIO_REGISTER 715784a90c0SSascha Hauer help 716784a90c0SSascha Hauer This adds board specific devices that can be found on Eukrea's 717784a90c0SSascha Hauer MBIMX51 evaluation board. 718784a90c0SSascha Hauer 719784a90c0SSascha Hauerendchoice 720784a90c0SSascha Hauer 721784a90c0SSascha Hauerconfig MACH_EUKREA_CPUIMX51SD 722784a90c0SSascha Hauer bool "Support Eukrea CPUIMX51SD module" 723784a90c0SSascha Hauer select SOC_IMX51 724784a90c0SSascha Hauer select IMX_HAVE_PLATFORM_FSL_USB2_UDC 725784a90c0SSascha Hauer select IMX_HAVE_PLATFORM_IMX_I2C 726784a90c0SSascha Hauer select IMX_HAVE_PLATFORM_IMX_UART 727784a90c0SSascha Hauer select IMX_HAVE_PLATFORM_MXC_EHCI 728784a90c0SSascha Hauer select IMX_HAVE_PLATFORM_MXC_NAND 729784a90c0SSascha Hauer select IMX_HAVE_PLATFORM_SPI_IMX 730784a90c0SSascha Hauer help 731784a90c0SSascha Hauer Include support for Eukrea CPUIMX51SD platform. This includes 732784a90c0SSascha Hauer specific configurations for the module and its peripherals. 733784a90c0SSascha Hauer 734784a90c0SSascha Hauerchoice 735784a90c0SSascha Hauer prompt "Baseboard" 736784a90c0SSascha Hauer depends on MACH_EUKREA_CPUIMX51SD 737784a90c0SSascha Hauer default MACH_EUKREA_MBIMXSD51_BASEBOARD 738784a90c0SSascha Hauer 739784a90c0SSascha Hauerconfig MACH_EUKREA_MBIMXSD51_BASEBOARD 740784a90c0SSascha Hauer prompt "Eukrea MBIMXSD development board" 741784a90c0SSascha Hauer bool 742784a90c0SSascha Hauer select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX 743784a90c0SSascha Hauer select LEDS_GPIO_REGISTER 744784a90c0SSascha Hauer help 745784a90c0SSascha Hauer This adds board specific devices that can be found on Eukrea's 746784a90c0SSascha Hauer MBIMXSD evaluation board. 747784a90c0SSascha Hauer 748784a90c0SSascha Hauerendchoice 749784a90c0SSascha Hauer 750784a90c0SSascha Hauerconfig MX51_EFIKA_COMMON 751784a90c0SSascha Hauer bool 752784a90c0SSascha Hauer select SOC_IMX51 753784a90c0SSascha Hauer select IMX_HAVE_PLATFORM_IMX_UART 754784a90c0SSascha Hauer select IMX_HAVE_PLATFORM_MXC_EHCI 755784a90c0SSascha Hauer select IMX_HAVE_PLATFORM_PATA_IMX 756784a90c0SSascha Hauer select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX 757784a90c0SSascha Hauer select IMX_HAVE_PLATFORM_SPI_IMX 758784a90c0SSascha Hauer select MXC_ULPI if USB_ULPI 759784a90c0SSascha Hauer 760784a90c0SSascha Hauerconfig MACH_MX51_EFIKAMX 761784a90c0SSascha Hauer bool "Support MX51 Genesi Efika MX nettop" 762784a90c0SSascha Hauer select LEDS_GPIO_REGISTER 763784a90c0SSascha Hauer select MX51_EFIKA_COMMON 764784a90c0SSascha Hauer help 765784a90c0SSascha Hauer Include support for Genesi Efika MX nettop. This includes specific 766784a90c0SSascha Hauer configurations for the board and its peripherals. 767784a90c0SSascha Hauer 768784a90c0SSascha Hauerconfig MACH_MX51_EFIKASB 769784a90c0SSascha Hauer bool "Support MX51 Genesi Efika Smartbook" 770784a90c0SSascha Hauer select LEDS_GPIO_REGISTER 771784a90c0SSascha Hauer select MX51_EFIKA_COMMON 772784a90c0SSascha Hauer help 773784a90c0SSascha Hauer Include support for Genesi Efika Smartbook. This includes specific 774784a90c0SSascha Hauer configurations for the board and its peripherals. 775784a90c0SSascha Hauer 776784a90c0SSascha Hauercomment "i.MX53 machines:" 777784a90c0SSascha Hauer 778784a90c0SSascha Hauerconfig MACH_IMX53_DT 779784a90c0SSascha Hauer bool "Support i.MX53 platforms from device tree" 780784a90c0SSascha Hauer select SOC_IMX53 781784a90c0SSascha Hauer select USE_OF 782784a90c0SSascha Hauer select MACH_MX53_ARD 783784a90c0SSascha Hauer select MACH_MX53_EVK 784784a90c0SSascha Hauer select MACH_MX53_LOCO 785784a90c0SSascha Hauer select MACH_MX53_SMD 786784a90c0SSascha Hauer help 787784a90c0SSascha Hauer Include support for Freescale i.MX53 based platforms 788784a90c0SSascha Hauer using the device tree for discovery 789784a90c0SSascha Hauer 790784a90c0SSascha Hauerconfig MACH_MX53_EVK 791784a90c0SSascha Hauer bool "Support MX53 EVK platforms" 792784a90c0SSascha Hauer select SOC_IMX53 793784a90c0SSascha Hauer select IMX_HAVE_PLATFORM_IMX2_WDT 794784a90c0SSascha Hauer select IMX_HAVE_PLATFORM_IMX_UART 795784a90c0SSascha Hauer select IMX_HAVE_PLATFORM_IMX_I2C 796784a90c0SSascha Hauer select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX 797784a90c0SSascha Hauer select IMX_HAVE_PLATFORM_SPI_IMX 798784a90c0SSascha Hauer select LEDS_GPIO_REGISTER 799784a90c0SSascha Hauer help 800784a90c0SSascha Hauer Include support for MX53 EVK platform. This includes specific 801784a90c0SSascha Hauer configurations for the board and its peripherals. 802784a90c0SSascha Hauer 803784a90c0SSascha Hauerconfig MACH_MX53_SMD 804784a90c0SSascha Hauer bool "Support MX53 SMD platforms" 805784a90c0SSascha Hauer select SOC_IMX53 806784a90c0SSascha Hauer select IMX_HAVE_PLATFORM_IMX2_WDT 807784a90c0SSascha Hauer select IMX_HAVE_PLATFORM_IMX_I2C 808784a90c0SSascha Hauer select IMX_HAVE_PLATFORM_IMX_UART 809784a90c0SSascha Hauer select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX 810784a90c0SSascha Hauer help 811784a90c0SSascha Hauer Include support for MX53 SMD platform. This includes specific 812784a90c0SSascha Hauer configurations for the board and its peripherals. 813784a90c0SSascha Hauer 814784a90c0SSascha Hauerconfig MACH_MX53_LOCO 815784a90c0SSascha Hauer bool "Support MX53 LOCO platforms" 816784a90c0SSascha Hauer select SOC_IMX53 817784a90c0SSascha Hauer select IMX_HAVE_PLATFORM_IMX2_WDT 818784a90c0SSascha Hauer select IMX_HAVE_PLATFORM_IMX_I2C 819784a90c0SSascha Hauer select IMX_HAVE_PLATFORM_IMX_UART 820784a90c0SSascha Hauer select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX 821784a90c0SSascha Hauer select IMX_HAVE_PLATFORM_GPIO_KEYS 822784a90c0SSascha Hauer select LEDS_GPIO_REGISTER 823784a90c0SSascha Hauer help 824784a90c0SSascha Hauer Include support for MX53 LOCO platform. This includes specific 825784a90c0SSascha Hauer configurations for the board and its peripherals. 826784a90c0SSascha Hauer 827784a90c0SSascha Hauerconfig MACH_MX53_ARD 828784a90c0SSascha Hauer bool "Support MX53 ARD platforms" 829784a90c0SSascha Hauer select SOC_IMX53 830784a90c0SSascha Hauer select IMX_HAVE_PLATFORM_IMX2_WDT 831784a90c0SSascha Hauer select IMX_HAVE_PLATFORM_IMX_I2C 832784a90c0SSascha Hauer select IMX_HAVE_PLATFORM_IMX_UART 833784a90c0SSascha Hauer select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX 834784a90c0SSascha Hauer select IMX_HAVE_PLATFORM_GPIO_KEYS 835784a90c0SSascha Hauer help 836784a90c0SSascha Hauer Include support for MX53 ARD platform. This includes specific 837784a90c0SSascha Hauer configurations for the board and its peripherals. 838784a90c0SSascha Hauer 839bac89d75SShawn Guocomment "i.MX6 family:" 840bac89d75SShawn Guo 841bac89d75SShawn Guoconfig SOC_IMX6Q 842bac89d75SShawn Guo bool "i.MX6 Quad support" 84346ec1b26SEric Miao select ARM_CPU_SUSPEND if PM 844bac89d75SShawn Guo select ARM_GIC 845bac89d75SShawn Guo select CPU_V7 84669c31b7aSShawn Guo select HAVE_ARM_SCU 8479fbbe689SShawn Guo select HAVE_IMX_GPC 8489fbbe689SShawn Guo select HAVE_IMX_MMDC 8499fbbe689SShawn Guo select HAVE_IMX_SRC 8503b55658aSDave Martin select HAVE_SMP 851bac89d75SShawn Guo select USE_OF 852bac89d75SShawn Guo 853bac89d75SShawn Guo help 854bac89d75SShawn Guo This enables support for Freescale i.MX6 Quad processor. 855bac89d75SShawn Guo 85627ad4bf7SUwe Kleine-Königendif 857