19f72ffedSUwe Kleine-Königconfig IMX_HAVE_DMA_V1 29f72ffedSUwe Kleine-König bool 327ad4bf7SUwe Kleine-König# 427ad4bf7SUwe Kleine-König# ARCH_MX31 and ARCH_MX35 are left for compatibility 527ad4bf7SUwe Kleine-König# Some usages assume that having one of them implies not having (e.g.) ARCH_MX2. 627ad4bf7SUwe Kleine-König# To easily distinguish good and reviewed from unreviewed usages new (and IMHO 727ad4bf7SUwe Kleine-König# more sensible) names are used: SOC_IMX31 and SOC_IMX35 827ad4bf7SUwe Kleine-Königconfig ARCH_MX31 927ad4bf7SUwe Kleine-König bool 1027ad4bf7SUwe Kleine-König 1127ad4bf7SUwe Kleine-Königconfig ARCH_MX35 1227ad4bf7SUwe Kleine-König bool 139f72ffedSUwe Kleine-König 14e780d239SUwe Kleine-Königconfig SOC_IMX1 15e48ab1c1SUwe Kleine-König bool 16e780d239SUwe Kleine-König select CPU_ARM920T 179f72ffedSUwe Kleine-König select IMX_HAVE_DMA_V1 18e780d239SUwe Kleine-König select IMX_HAVE_IOMUX_V1 19c7259df3SSascha Hauer select MXC_AVIC 20e48ab1c1SUwe Kleine-König 21e48ab1c1SUwe Kleine-Königconfig SOC_IMX21 22e780d239SUwe Kleine-König bool 23e48ab1c1SUwe Kleine-König select CPU_ARM926T 24e48ab1c1SUwe Kleine-König select ARCH_MXC_AUDMUX_V1 25e48ab1c1SUwe Kleine-König select IMX_HAVE_DMA_V1 26e48ab1c1SUwe Kleine-König select IMX_HAVE_IOMUX_V1 27c7259df3SSascha Hauer select MXC_AVIC 28e48ab1c1SUwe Kleine-König 29e48ab1c1SUwe Kleine-Königconfig SOC_IMX25 30e48ab1c1SUwe Kleine-König bool 31e48ab1c1SUwe Kleine-König select CPU_ARM926T 32e48ab1c1SUwe Kleine-König select ARCH_MXC_AUDMUX_V2 33fd2fa2e3SUwe Kleine-König select ARCH_MXC_IOMUX_V3 34c7259df3SSascha Hauer select MXC_AVIC 35e48ab1c1SUwe Kleine-König 36e48ab1c1SUwe Kleine-Königconfig SOC_IMX27 37e48ab1c1SUwe Kleine-König bool 38e48ab1c1SUwe Kleine-König select CPU_ARM926T 39e48ab1c1SUwe Kleine-König select ARCH_MXC_AUDMUX_V1 40e48ab1c1SUwe Kleine-König select IMX_HAVE_DMA_V1 41e48ab1c1SUwe Kleine-König select IMX_HAVE_IOMUX_V1 42c7259df3SSascha Hauer select MXC_AVIC 43e48ab1c1SUwe Kleine-König 4427ad4bf7SUwe Kleine-Königconfig SOC_IMX31 4527ad4bf7SUwe Kleine-König bool 4627ad4bf7SUwe Kleine-König select CPU_V6 4727ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_RNGA 4827ad4bf7SUwe Kleine-König select ARCH_MXC_AUDMUX_V2 4927ad4bf7SUwe Kleine-König select ARCH_MX31 5027ad4bf7SUwe Kleine-König select MXC_AVIC 5127ad4bf7SUwe Kleine-König 5227ad4bf7SUwe Kleine-Königconfig SOC_IMX35 5327ad4bf7SUwe Kleine-König bool 5427ad4bf7SUwe Kleine-König select CPU_V6 5527ad4bf7SUwe Kleine-König select ARCH_MXC_IOMUX_V3 5627ad4bf7SUwe Kleine-König select ARCH_MXC_AUDMUX_V2 5727ad4bf7SUwe Kleine-König select HAVE_EPIT 5827ad4bf7SUwe Kleine-König select ARCH_MX35 5927ad4bf7SUwe Kleine-König select MXC_AVIC 6027ad4bf7SUwe Kleine-König 6127ad4bf7SUwe Kleine-König 62e48ab1c1SUwe Kleine-Königif ARCH_MX1 63e780d239SUwe Kleine-König 6407469495SUwe Kleine-Königcomment "MX1 platforms:" 6507469495SUwe Kleine-Königconfig MACH_MXLADS 6607469495SUwe Kleine-König bool 6707469495SUwe Kleine-König 6807469495SUwe Kleine-Königconfig ARCH_MX1ADS 6907469495SUwe Kleine-König bool "MX1ADS platform" 7007469495SUwe Kleine-König select MACH_MXLADS 7191350f66SUwe Kleine-König select SOC_IMX1 726348e6b5SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_I2C 73d112f4e4SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_UART 7407469495SUwe Kleine-König help 7507469495SUwe Kleine-König Say Y here if you are using Motorola MX1ADS/MXLADS boards 7607469495SUwe Kleine-König 7707469495SUwe Kleine-Königconfig MACH_SCB9328 7807469495SUwe Kleine-König bool "Synertronixx scb9328" 79d112f4e4SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_UART 8007469495SUwe Kleine-König help 8107469495SUwe Kleine-König Say Y here if you are using a Synertronixx scb9328 board 8207469495SUwe Kleine-König 837fc92c60SGwenhael Goavec-Merouconfig MACH_APF9328 847fc92c60SGwenhael Goavec-Merou bool "APF9328" 857fc92c60SGwenhael Goavec-Merou select SOC_IMX1 867fc92c60SGwenhael Goavec-Merou select IMX_HAVE_PLATFORM_IMX_UART 877fc92c60SGwenhael Goavec-Merou help 887fc92c60SGwenhael Goavec-Merou Say Yes here if you are using the Armadeus APF9328 development board 897fc92c60SGwenhael Goavec-Merou 9007469495SUwe Kleine-Königendif 9107469495SUwe Kleine-König 92d109167bSUwe Kleine-Königif ARCH_MX2 93d109167bSUwe Kleine-König 94d109167bSUwe Kleine-Königchoice 95d109167bSUwe Kleine-König prompt "CPUs:" 96d109167bSUwe Kleine-König default MACH_MX21 97d109167bSUwe Kleine-König 98d109167bSUwe Kleine-Königconfig MACH_MX21 99d109167bSUwe Kleine-König bool "i.MX21 support" 100d109167bSUwe Kleine-König help 101d109167bSUwe Kleine-König This enables support for Freescale's MX2 based i.MX21 processor. 102d109167bSUwe Kleine-König 103d109167bSUwe Kleine-Königconfig MACH_MX27 104d109167bSUwe Kleine-König bool "i.MX27 support" 105d109167bSUwe Kleine-König help 106d109167bSUwe Kleine-König This enables support for Freescale's MX2 based i.MX27 processor. 107d109167bSUwe Kleine-König 108d109167bSUwe Kleine-Königendchoice 109d109167bSUwe Kleine-König 110b6b06be0SUwe Kleine-Königendif 111b6b06be0SUwe Kleine-König 112b6b06be0SUwe Kleine-Königif MACH_MX21 113b6b06be0SUwe Kleine-König 114b6b06be0SUwe Kleine-Königcomment "MX21 platforms:" 115d109167bSUwe Kleine-König 116d109167bSUwe Kleine-Königconfig MACH_MX21ADS 117d109167bSUwe Kleine-König bool "MX21ADS platform" 11836a8cac9SUwe Kleine-König select SOC_IMX21 119ad851bffSUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_FB 1203c5227fdSUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_UART 1219d3d945aSUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_MMC 1221f8d721cSUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_NAND 123d109167bSUwe Kleine-König help 124d109167bSUwe Kleine-König Include support for MX21ADS platform. This includes specific 125d109167bSUwe Kleine-König configurations for the board and its peripherals. 126d109167bSUwe Kleine-König 127b6b06be0SUwe Kleine-Königendif 128b6b06be0SUwe Kleine-König 129e48ab1c1SUwe Kleine-Königif ARCH_MX25 130e48ab1c1SUwe Kleine-König 131e48ab1c1SUwe Kleine-Königcomment "MX25 platforms:" 132e48ab1c1SUwe Kleine-König 133e48ab1c1SUwe Kleine-Königconfig MACH_MX25_3DS 134e48ab1c1SUwe Kleine-König bool "Support MX25PDK (3DS) Platform" 135e48ab1c1SUwe Kleine-König select SOC_IMX25 136460d30a3SFabio Estevam select IMX_HAVE_PLATFORM_FSL_USB2_UDC 137e48ab1c1SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX2_WDT 138e48ab1c1SUwe Kleine-König select IMX_HAVE_PLATFORM_IMXDI_RTC 139ff864521SFabio Estevam select IMX_HAVE_PLATFORM_IMX_I2C 140e48ab1c1SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_FB 141e48ab1c1SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_KEYPAD 142e48ab1c1SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_UART 143e48ab1c1SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_EHCI 144e48ab1c1SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_NAND 145124bf94aSUwe Kleine-König select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX 146e48ab1c1SUwe Kleine-König 147e48ab1c1SUwe Kleine-Königconfig MACH_EUKREA_CPUIMX25 148e48ab1c1SUwe Kleine-König bool "Support Eukrea CPUIMX25 Platform" 149e48ab1c1SUwe Kleine-König select SOC_IMX25 150e48ab1c1SUwe Kleine-König select IMX_HAVE_PLATFORM_FLEXCAN 151e48ab1c1SUwe Kleine-König select IMX_HAVE_PLATFORM_FSL_USB2_UDC 152e48ab1c1SUwe Kleine-König select IMX_HAVE_PLATFORM_IMXDI_RTC 153e48ab1c1SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_FB 154e48ab1c1SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_I2C 155e48ab1c1SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_UART 156e48ab1c1SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_EHCI 157e48ab1c1SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_NAND 158124bf94aSUwe Kleine-König select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX 159e48ab1c1SUwe Kleine-König select MXC_ULPI if USB_ULPI 160e48ab1c1SUwe Kleine-König 161e48ab1c1SUwe Kleine-Königchoice 162e48ab1c1SUwe Kleine-König prompt "Baseboard" 163e48ab1c1SUwe Kleine-König depends on MACH_EUKREA_CPUIMX25 164e48ab1c1SUwe Kleine-König default MACH_EUKREA_MBIMXSD25_BASEBOARD 165e48ab1c1SUwe Kleine-König 166e48ab1c1SUwe Kleine-Königconfig MACH_EUKREA_MBIMXSD25_BASEBOARD 167e48ab1c1SUwe Kleine-König bool "Eukrea MBIMXSD development board" 1685309498aSUwe Kleine-König select IMX_HAVE_PLATFORM_GPIO_KEYS 169e48ab1c1SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_SSI 170*47e837b5SUwe Kleine-König select LEDS_GPIO_REGISTER 171e48ab1c1SUwe Kleine-König help 172e48ab1c1SUwe Kleine-König This adds board specific devices that can be found on Eukrea's 173e48ab1c1SUwe Kleine-König MBIMXSD evaluation board. 174e48ab1c1SUwe Kleine-König 175e48ab1c1SUwe Kleine-Königendchoice 176e48ab1c1SUwe Kleine-König 177e48ab1c1SUwe Kleine-Königendif 178e48ab1c1SUwe Kleine-König 179b6b06be0SUwe Kleine-Königif MACH_MX27 180b6b06be0SUwe Kleine-König 181b6b06be0SUwe Kleine-Königcomment "MX27 platforms:" 182b6b06be0SUwe Kleine-König 183d109167bSUwe Kleine-Königconfig MACH_MX27ADS 184d109167bSUwe Kleine-König bool "MX27ADS platform" 18536a8cac9SUwe Kleine-König select SOC_IMX27 186ad851bffSUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_FB 187c6987159SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_I2C 188d5dac4a6SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_UART 1899d3d945aSUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_MMC 1900e7a29a8SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_NAND 191ae71a562SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_W1 192d109167bSUwe Kleine-König help 193d109167bSUwe Kleine-König Include support for MX27ADS platform. This includes specific 194d109167bSUwe Kleine-König configurations for the board and its peripherals. 195d109167bSUwe Kleine-König 196d109167bSUwe Kleine-Königconfig MACH_PCM038 197d109167bSUwe Kleine-König bool "Phytec phyCORE-i.MX27 CPU module (pcm038)" 19836a8cac9SUwe Kleine-König select SOC_IMX27 199e0a1961dSUwe Kleine-König select IMX_HAVE_PLATFORM_IMX2_WDT 200c6987159SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_I2C 201d5dac4a6SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_UART 2022eb42d5cSUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_EHCI 2030e7a29a8SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_NAND 204ae71a562SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_W1 2057536cf99SUwe Kleine-König select IMX_HAVE_PLATFORM_SPI_IMX 206d109167bSUwe Kleine-König select MXC_ULPI if USB_ULPI 207d109167bSUwe Kleine-König help 208d109167bSUwe Kleine-König Include support for phyCORE-i.MX27 (aka pcm038) platform. This 209d109167bSUwe Kleine-König includes specific configurations for the module and its peripherals. 210d109167bSUwe Kleine-König 211d109167bSUwe Kleine-Königchoice 212d109167bSUwe Kleine-König prompt "Baseboard" 213d109167bSUwe Kleine-König depends on MACH_PCM038 214d109167bSUwe Kleine-König default MACH_PCM970_BASEBOARD 215d109167bSUwe Kleine-König 216d109167bSUwe Kleine-Königconfig MACH_PCM970_BASEBOARD 217ad851bffSUwe Kleine-König bool "PHYTEC PCM970 development board" 218ad851bffSUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_FB 2199d3d945aSUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_MMC 220d109167bSUwe Kleine-König help 221d109167bSUwe Kleine-König This adds board specific devices that can be found on Phytec's 222d109167bSUwe Kleine-König PCM970 evaluation board. 223d109167bSUwe Kleine-König 224d109167bSUwe Kleine-Königendchoice 225d109167bSUwe Kleine-König 226d109167bSUwe Kleine-Königconfig MACH_CPUIMX27 227d109167bSUwe Kleine-König bool "Eukrea CPUIMX27 module" 22836a8cac9SUwe Kleine-König select SOC_IMX27 229bd455ed3SUwe Kleine-König select IMX_HAVE_PLATFORM_FSL_USB2_UDC 230e0a1961dSUwe Kleine-König select IMX_HAVE_PLATFORM_IMX2_WDT 231c6987159SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_I2C 232d5dac4a6SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_UART 2332eb42d5cSUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_EHCI 2340e7a29a8SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_NAND 235ae71a562SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_W1 23622377ec5SEric Bénard select MXC_ULPI if USB_ULPI 237d109167bSUwe Kleine-König help 238d109167bSUwe Kleine-König Include support for Eukrea CPUIMX27 platform. This includes 239d109167bSUwe Kleine-König specific configurations for the module and its peripherals. 240d109167bSUwe Kleine-König 241d109167bSUwe Kleine-Königconfig MACH_EUKREA_CPUIMX27_USESDHC2 242d109167bSUwe Kleine-König bool "CPUIMX27 integrates SDHC2 module" 243d109167bSUwe Kleine-König depends on MACH_CPUIMX27 2449d3d945aSUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_MMC 245d109167bSUwe Kleine-König help 2462dcf78c0SUwe Kleine-König This adds support for the internal SDHC2 used on CPUIMX27 247d109167bSUwe Kleine-König for wifi or eMMC. 248d109167bSUwe Kleine-König 2492dcf78c0SUwe Kleine-Königconfig MACH_EUKREA_CPUIMX27_USEUART4 2502dcf78c0SUwe Kleine-König bool "CPUIMX27 integrates UART4 module" 2512dcf78c0SUwe Kleine-König depends on MACH_CPUIMX27 2522dcf78c0SUwe Kleine-König help 2532dcf78c0SUwe Kleine-König This adds support for the internal UART4 used on CPUIMX27 2542dcf78c0SUwe Kleine-König for bluetooth. 2552dcf78c0SUwe Kleine-König 256d109167bSUwe Kleine-Königchoice 257d109167bSUwe Kleine-König prompt "Baseboard" 258d109167bSUwe Kleine-König depends on MACH_CPUIMX27 259d109167bSUwe Kleine-König default MACH_EUKREA_MBIMX27_BASEBOARD 260d109167bSUwe Kleine-König 261d109167bSUwe Kleine-Königconfig MACH_EUKREA_MBIMX27_BASEBOARD 2624697bb92SUwe Kleine-König bool "Eukrea MBIMX27 development board" 263ad851bffSUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_FB 2643f880141SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_KEYPAD 2654697bb92SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_SSI 266d5dac4a6SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_UART 2679d3d945aSUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_MMC 2687536cf99SUwe Kleine-König select IMX_HAVE_PLATFORM_SPI_IMX 269*47e837b5SUwe Kleine-König select LEDS_GPIO_REGISTER 270d109167bSUwe Kleine-König help 271d109167bSUwe Kleine-König This adds board specific devices that can be found on Eukrea's 272d109167bSUwe Kleine-König MBIMX27 evaluation board. 273d109167bSUwe Kleine-König 274d109167bSUwe Kleine-Königendchoice 275d109167bSUwe Kleine-König 276d109167bSUwe Kleine-Königconfig MACH_MX27_3DS 277d109167bSUwe Kleine-König bool "MX27PDK platform" 27836a8cac9SUwe Kleine-König select SOC_IMX27 27996cf4239SFabio Estevam select IMX_HAVE_PLATFORM_FSL_USB2_UDC 2808be9252fSFabio Estevam select IMX_HAVE_PLATFORM_IMX2_WDT 2815885f036SFabio Estevam select IMX_HAVE_PLATFORM_IMX_I2C 2823f880141SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_KEYPAD 283d5dac4a6SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_UART 28496cf4239SFabio Estevam select IMX_HAVE_PLATFORM_MXC_EHCI 2859d3d945aSUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_MMC 286c67a3e09SFabio Estevam select IMX_HAVE_PLATFORM_SPI_IMX 28792cb33f1SFabio Estevam select MXC_DEBUG_BOARD 28896cf4239SFabio Estevam select MXC_ULPI if USB_ULPI 289d109167bSUwe Kleine-König help 290d109167bSUwe Kleine-König Include support for MX27PDK platform. This includes specific 291d109167bSUwe Kleine-König configurations for the board and its peripherals. 292d109167bSUwe Kleine-König 2933b161e51SJavier Martinconfig MACH_IMX27_VISSTRIM_M10 2943b161e51SJavier Martin bool "Vista Silicon i.MX27 Visstrim_m10" 29536a8cac9SUwe Kleine-König select SOC_IMX27 2965309498aSUwe Kleine-König select IMX_HAVE_PLATFORM_GPIO_KEYS 2973b161e51SJavier Martin select IMX_HAVE_PLATFORM_IMX_I2C 2985658bff6SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_SSI 2993b161e51SJavier Martin select IMX_HAVE_PLATFORM_IMX_UART 3009d3d945aSUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_MMC 3012eb42d5cSUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_EHCI 3023b161e51SJavier Martin help 3033b161e51SJavier Martin Include support for Visstrim_m10 platform and its different variants. 3043b161e51SJavier Martin This includes specific configurations for the board and its 3053b161e51SJavier Martin peripherals. 3063b161e51SJavier Martin 307d109167bSUwe Kleine-Königconfig MACH_IMX27LITE 308d109167bSUwe Kleine-König bool "LogicPD MX27 LITEKIT platform" 30936a8cac9SUwe Kleine-König select SOC_IMX27 310d5dac4a6SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_UART 311a5e2051bSJavier Martin select IMX_HAVE_PLATFORM_IMX_SSI 312d109167bSUwe Kleine-König help 313d109167bSUwe Kleine-König Include support for MX27 LITEKIT platform. This includes specific 314d109167bSUwe Kleine-König configurations for the board and its peripherals. 315d109167bSUwe Kleine-König 316d109167bSUwe Kleine-Königconfig MACH_PCA100 317d109167bSUwe Kleine-König bool "Phytec phyCARD-s (pca100)" 31836a8cac9SUwe Kleine-König select SOC_IMX27 319bd455ed3SUwe Kleine-König select IMX_HAVE_PLATFORM_FSL_USB2_UDC 320e0a1961dSUwe Kleine-König select IMX_HAVE_PLATFORM_IMX2_WDT 321ad851bffSUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_FB 322c6987159SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_I2C 3234697bb92SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_SSI 324d5dac4a6SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_UART 3252eb42d5cSUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_EHCI 3269d3d945aSUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_MMC 3270e7a29a8SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_NAND 328ae71a562SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_W1 3297536cf99SUwe Kleine-König select IMX_HAVE_PLATFORM_SPI_IMX 330d109167bSUwe Kleine-König select MXC_ULPI if USB_ULPI 331d109167bSUwe Kleine-König help 332d109167bSUwe Kleine-König Include support for phyCARD-s (aka pca100) platform. This 333d109167bSUwe Kleine-König includes specific configurations for the module and its peripherals. 334d109167bSUwe Kleine-König 335d109167bSUwe Kleine-Königconfig MACH_MXT_TD60 336d109167bSUwe Kleine-König bool "Maxtrack i-MXT TD60" 33736a8cac9SUwe Kleine-König select SOC_IMX27 338ad851bffSUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_FB 339c6987159SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_I2C 340d5dac4a6SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_UART 3419d3d945aSUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_MMC 3420e7a29a8SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_NAND 343d109167bSUwe Kleine-König help 344d109167bSUwe Kleine-König Include support for i-MXT (aka td60) platform. This 345d109167bSUwe Kleine-König includes specific configurations for the module and its peripherals. 346d109167bSUwe Kleine-König 3479c2c3584SFabio Estevamconfig MACH_IMX27IPCAM 3489c2c3584SFabio Estevam bool "IMX27 IPCAM platform" 3499c2c3584SFabio Estevam select SOC_IMX27 3509c2c3584SFabio Estevam select IMX_HAVE_PLATFORM_IMX2_WDT 3519c2c3584SFabio Estevam select IMX_HAVE_PLATFORM_IMX_UART 3529c2c3584SFabio Estevam help 3539c2c3584SFabio Estevam Include support for IMX27 IPCAM platform. This includes specific 3549c2c3584SFabio Estevam configurations for the board and its peripherals. 3559c2c3584SFabio Estevam 356d109167bSUwe Kleine-Königendif 35727ad4bf7SUwe Kleine-König 35827ad4bf7SUwe Kleine-Königif ARCH_MX3 35927ad4bf7SUwe Kleine-König 36027ad4bf7SUwe Kleine-Königcomment "MX31 platforms:" 36127ad4bf7SUwe Kleine-König 36227ad4bf7SUwe Kleine-Königconfig MACH_MX31ADS 36327ad4bf7SUwe Kleine-König bool "Support MX31ADS platforms" 36427ad4bf7SUwe Kleine-König select SOC_IMX31 36527ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_I2C 36627ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_SSI 36727ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_UART 36827ad4bf7SUwe Kleine-König default y 36927ad4bf7SUwe Kleine-König help 37027ad4bf7SUwe Kleine-König Include support for MX31ADS platform. This includes specific 37127ad4bf7SUwe Kleine-König configurations for the board and its peripherals. 37227ad4bf7SUwe Kleine-König 37327ad4bf7SUwe Kleine-Königconfig MACH_MX31ADS_WM1133_EV1 37427ad4bf7SUwe Kleine-König bool "Support Wolfson Microelectronics 1133-EV1 module" 37527ad4bf7SUwe Kleine-König depends on MACH_MX31ADS 37627ad4bf7SUwe Kleine-König depends on MFD_WM8350_I2C 37727ad4bf7SUwe Kleine-König depends on REGULATOR_WM8350 37827ad4bf7SUwe Kleine-König select MFD_WM8350_CONFIG_MODE_0 37927ad4bf7SUwe Kleine-König select MFD_WM8352_CONFIG_MODE_0 38027ad4bf7SUwe Kleine-König help 38127ad4bf7SUwe Kleine-König Include support for the Wolfson Microelectronics 1133-EV1 PMU 38227ad4bf7SUwe Kleine-König and audio module for the MX31ADS platform. 38327ad4bf7SUwe Kleine-König 38427ad4bf7SUwe Kleine-Königconfig MACH_MX31LILLY 38527ad4bf7SUwe Kleine-König bool "Support MX31 LILLY-1131 platforms (INCO startec)" 38627ad4bf7SUwe Kleine-König select SOC_IMX31 38727ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_UART 38827ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_IPU_CORE 38927ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_EHCI 39027ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_MMC 39127ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_SPI_IMX 39227ad4bf7SUwe Kleine-König select MXC_ULPI if USB_ULPI 39327ad4bf7SUwe Kleine-König help 39427ad4bf7SUwe Kleine-König Include support for mx31 based LILLY1131 modules. This includes 39527ad4bf7SUwe Kleine-König specific configurations for the board and its peripherals. 39627ad4bf7SUwe Kleine-König 39727ad4bf7SUwe Kleine-Königconfig MACH_MX31LITE 39827ad4bf7SUwe Kleine-König bool "Support MX31 LITEKIT (LogicPD)" 39927ad4bf7SUwe Kleine-König select SOC_IMX31 40027ad4bf7SUwe Kleine-König select MXC_ULPI if USB_ULPI 40127ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX2_WDT 40227ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_UART 40327ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_EHCI 40427ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_MMC 40527ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_NAND 40627ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_RTC 40727ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_SPI_IMX 408*47e837b5SUwe Kleine-König select LEDS_GPIO_REGISTER 40927ad4bf7SUwe Kleine-König help 41027ad4bf7SUwe Kleine-König Include support for MX31 LITEKIT platform. This includes specific 41127ad4bf7SUwe Kleine-König configurations for the board and its peripherals. 41227ad4bf7SUwe Kleine-König 41327ad4bf7SUwe Kleine-Königconfig MACH_PCM037 41427ad4bf7SUwe Kleine-König bool "Support Phytec pcm037 (i.MX31) platforms" 41527ad4bf7SUwe Kleine-König select SOC_IMX31 41627ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_FSL_USB2_UDC 41727ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX2_WDT 41827ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_I2C 41927ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_UART 42027ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_IPU_CORE 42127ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_EHCI 42227ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_MMC 42327ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_NAND 42427ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_W1 42527ad4bf7SUwe Kleine-König select MXC_ULPI if USB_ULPI 42627ad4bf7SUwe Kleine-König help 42727ad4bf7SUwe Kleine-König Include support for Phytec pcm037 platform. This includes 42827ad4bf7SUwe Kleine-König specific configurations for the board and its peripherals. 42927ad4bf7SUwe Kleine-König 43027ad4bf7SUwe Kleine-Königconfig MACH_PCM037_EET 43127ad4bf7SUwe Kleine-König bool "Support pcm037 EET board extensions" 43227ad4bf7SUwe Kleine-König depends on MACH_PCM037 43327ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_GPIO_KEYS 43427ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_SPI_IMX 43527ad4bf7SUwe Kleine-König help 43627ad4bf7SUwe Kleine-König Add support for PCM037 EET baseboard extensions. If you are using the 43727ad4bf7SUwe Kleine-König OLED display with EET, use "video=mx3fb:CMEL-OLED" kernel 43827ad4bf7SUwe Kleine-König command-line parameter. 43927ad4bf7SUwe Kleine-König 44027ad4bf7SUwe Kleine-Königconfig MACH_MX31_3DS 44127ad4bf7SUwe Kleine-König bool "Support MX31PDK (3DS)" 44227ad4bf7SUwe Kleine-König select SOC_IMX31 44327ad4bf7SUwe Kleine-König select MXC_DEBUG_BOARD 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_KEYPAD 44827ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_UART 44927ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_IPU_CORE 45027ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_EHCI 45127ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_NAND 45227ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_SPI_IMX 45327ad4bf7SUwe Kleine-König select MXC_ULPI if USB_ULPI 45427ad4bf7SUwe Kleine-König help 45527ad4bf7SUwe Kleine-König Include support for MX31PDK (3DS) platform. This includes specific 45627ad4bf7SUwe Kleine-König configurations for the board and its peripherals. 45727ad4bf7SUwe Kleine-König 45827ad4bf7SUwe Kleine-Königconfig MACH_MX31_3DS_MXC_NAND_USE_BBT 45927ad4bf7SUwe Kleine-König bool "Make the MXC NAND driver use the in flash Bad Block Table" 46027ad4bf7SUwe Kleine-König depends on MACH_MX31_3DS 46127ad4bf7SUwe Kleine-König depends on MTD_NAND_MXC 46227ad4bf7SUwe Kleine-König help 46327ad4bf7SUwe Kleine-König Enable this if you want that the MXC NAND driver uses the in flash 46427ad4bf7SUwe Kleine-König Bad Block Table to know what blocks are bad instead of scanning the 46527ad4bf7SUwe Kleine-König entire flash looking for bad block markers. 46627ad4bf7SUwe Kleine-König 46727ad4bf7SUwe Kleine-Königconfig MACH_MX31MOBOARD 46827ad4bf7SUwe Kleine-König bool "Support mx31moboard platforms (EPFL Mobots group)" 46927ad4bf7SUwe Kleine-König select SOC_IMX31 47027ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_FSL_USB2_UDC 47127ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_I2C 47227ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_UART 47327ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_IPU_CORE 47427ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_EHCI 47527ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_MMC 47627ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_SPI_IMX 477*47e837b5SUwe Kleine-König select LEDS_GPIO_REGISTER 47827ad4bf7SUwe Kleine-König select MXC_ULPI if USB_ULPI 47927ad4bf7SUwe Kleine-König help 48027ad4bf7SUwe Kleine-König Include support for mx31moboard platform. This includes specific 48127ad4bf7SUwe Kleine-König configurations for the board and its peripherals. 48227ad4bf7SUwe Kleine-König 48327ad4bf7SUwe Kleine-Königconfig MACH_QONG 48427ad4bf7SUwe Kleine-König bool "Support Dave/DENX QongEVB-LITE platform" 48527ad4bf7SUwe Kleine-König select SOC_IMX31 48627ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_UART 48727ad4bf7SUwe Kleine-König help 48827ad4bf7SUwe Kleine-König Include support for Dave/DENX QongEVB-LITE platform. This includes 48927ad4bf7SUwe Kleine-König specific configurations for the board and its peripherals. 49027ad4bf7SUwe Kleine-König 49127ad4bf7SUwe Kleine-Königconfig MACH_ARMADILLO5X0 49227ad4bf7SUwe Kleine-König bool "Support Atmark Armadillo-500 Development Base Board" 49327ad4bf7SUwe Kleine-König select SOC_IMX31 49427ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_GPIO_KEYS 49527ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_I2C 49627ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_UART 49727ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_IPU_CORE 49827ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_EHCI 49927ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_MMC 50027ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_NAND 50127ad4bf7SUwe Kleine-König select MXC_ULPI if USB_ULPI 50227ad4bf7SUwe Kleine-König help 50327ad4bf7SUwe Kleine-König Include support for Atmark Armadillo-500 platform. This includes 50427ad4bf7SUwe Kleine-König specific configurations for the board and its peripherals. 50527ad4bf7SUwe Kleine-König 50627ad4bf7SUwe Kleine-Königconfig MACH_KZM_ARM11_01 50727ad4bf7SUwe Kleine-König bool "Support KZM-ARM11-01(Kyoto Microcomputer)" 50827ad4bf7SUwe Kleine-König select SOC_IMX31 50927ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_UART 51027ad4bf7SUwe Kleine-König help 51127ad4bf7SUwe Kleine-König Include support for KZM-ARM11-01. This includes specific 51227ad4bf7SUwe Kleine-König configurations for the board and its peripherals. 51327ad4bf7SUwe Kleine-König 51427ad4bf7SUwe Kleine-Königconfig MACH_BUG 51527ad4bf7SUwe Kleine-König bool "Support Buglabs BUGBase platform" 51627ad4bf7SUwe Kleine-König select SOC_IMX31 51727ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_UART 51827ad4bf7SUwe Kleine-König default y 51927ad4bf7SUwe Kleine-König help 52027ad4bf7SUwe Kleine-König Include support for BUGBase 1.3 platform. This includes specific 52127ad4bf7SUwe Kleine-König configurations for the board and its peripherals. 52227ad4bf7SUwe Kleine-König 52327ad4bf7SUwe Kleine-Königcomment "MX35 platforms:" 52427ad4bf7SUwe Kleine-König 52527ad4bf7SUwe Kleine-Königconfig MACH_PCM043 52627ad4bf7SUwe Kleine-König bool "Support Phytec pcm043 (i.MX35) platforms" 52727ad4bf7SUwe Kleine-König select SOC_IMX35 52827ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_FLEXCAN 52927ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_FSL_USB2_UDC 53027ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX2_WDT 53127ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_I2C 53227ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_SSI 53327ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_UART 53427ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_IPU_CORE 53527ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_EHCI 53627ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_NAND 53727ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX 53827ad4bf7SUwe Kleine-König select MXC_ULPI if USB_ULPI 53927ad4bf7SUwe Kleine-König help 54027ad4bf7SUwe Kleine-König Include support for Phytec pcm043 platform. This includes 54127ad4bf7SUwe Kleine-König specific configurations for the board and its peripherals. 54227ad4bf7SUwe Kleine-König 54327ad4bf7SUwe Kleine-Königconfig MACH_MX35_3DS 54427ad4bf7SUwe Kleine-König bool "Support MX35PDK platform" 54527ad4bf7SUwe Kleine-König select SOC_IMX35 54627ad4bf7SUwe Kleine-König select MXC_DEBUG_BOARD 54727ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_FSL_USB2_UDC 54827ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX2_WDT 54927ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_I2C 55027ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_UART 55127ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_EHCI 55227ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_NAND 55327ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX 55427ad4bf7SUwe Kleine-König help 55527ad4bf7SUwe Kleine-König Include support for MX35PDK platform. This includes specific 55627ad4bf7SUwe Kleine-König configurations for the board and its peripherals. 55727ad4bf7SUwe Kleine-König 55827ad4bf7SUwe Kleine-Königconfig MACH_EUKREA_CPUIMX35 55927ad4bf7SUwe Kleine-König bool "Support Eukrea CPUIMX35 Platform" 56027ad4bf7SUwe Kleine-König select SOC_IMX35 56127ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_FLEXCAN 56227ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_FSL_USB2_UDC 56327ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX2_WDT 56427ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_I2C 56527ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_UART 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 Eukrea CPUIMX35 platform. This includes 57227ad4bf7SUwe Kleine-König specific configurations for the board and its peripherals. 57327ad4bf7SUwe Kleine-König 57427ad4bf7SUwe Kleine-Königchoice 57527ad4bf7SUwe Kleine-König prompt "Baseboard" 57627ad4bf7SUwe Kleine-König depends on MACH_EUKREA_CPUIMX35 57727ad4bf7SUwe Kleine-König default MACH_EUKREA_MBIMXSD35_BASEBOARD 57827ad4bf7SUwe Kleine-König 57927ad4bf7SUwe Kleine-Königconfig MACH_EUKREA_MBIMXSD35_BASEBOARD 58027ad4bf7SUwe Kleine-König bool "Eukrea MBIMXSD development board" 58127ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_GPIO_KEYS 58227ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_SSI 58327ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_IPU_CORE 584*47e837b5SUwe Kleine-König select LEDS_GPIO_REGISTER 58527ad4bf7SUwe Kleine-König help 58627ad4bf7SUwe Kleine-König This adds board specific devices that can be found on Eukrea's 58727ad4bf7SUwe Kleine-König MBIMXSD evaluation board. 58827ad4bf7SUwe Kleine-König 58927ad4bf7SUwe Kleine-Königendchoice 59027ad4bf7SUwe Kleine-König 59127ad4bf7SUwe Kleine-Königconfig MACH_VPR200 59227ad4bf7SUwe Kleine-König bool "Support VPR200 platform" 59327ad4bf7SUwe Kleine-König select SOC_IMX35 59427ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_FSL_USB2_UDC 59527ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_GPIO_KEYS 59627ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX2_WDT 59727ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_UART 59827ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_I2C 59927ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_IPU_CORE 60027ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_EHCI 60127ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_NAND 60227ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX 60327ad4bf7SUwe Kleine-König help 60427ad4bf7SUwe Kleine-König Include support for VPR200 platform. This includes specific 60527ad4bf7SUwe Kleine-König configurations for the board and its peripherals. 60627ad4bf7SUwe Kleine-König 60727ad4bf7SUwe Kleine-Königendif 608