19f72ffedSUwe Kleine-Königconfig IMX_HAVE_DMA_V1 29f72ffedSUwe Kleine-König bool 39f72ffedSUwe Kleine-König 4e780d239SUwe Kleine-Königconfig SOC_IMX1 5e48ab1c1SUwe Kleine-König bool 6e780d239SUwe Kleine-König select CPU_ARM920T 79f72ffedSUwe Kleine-König select IMX_HAVE_DMA_V1 8e780d239SUwe Kleine-König select IMX_HAVE_IOMUX_V1 9*c7259df3SSascha Hauer select MXC_AVIC 10e48ab1c1SUwe Kleine-König 11e48ab1c1SUwe Kleine-Königconfig SOC_IMX21 12e780d239SUwe Kleine-König bool 13e48ab1c1SUwe Kleine-König select CPU_ARM926T 14e48ab1c1SUwe Kleine-König select ARCH_MXC_AUDMUX_V1 15e48ab1c1SUwe Kleine-König select IMX_HAVE_DMA_V1 16e48ab1c1SUwe Kleine-König select IMX_HAVE_IOMUX_V1 17*c7259df3SSascha Hauer select MXC_AVIC 18e48ab1c1SUwe Kleine-König 19e48ab1c1SUwe Kleine-Königconfig SOC_IMX25 20e48ab1c1SUwe Kleine-König bool 21e48ab1c1SUwe Kleine-König select CPU_ARM926T 22e48ab1c1SUwe Kleine-König select ARCH_MXC_AUDMUX_V2 23fd2fa2e3SUwe Kleine-König select ARCH_MXC_IOMUX_V3 24*c7259df3SSascha Hauer select MXC_AVIC 25e48ab1c1SUwe Kleine-König 26e48ab1c1SUwe Kleine-Königconfig SOC_IMX27 27e48ab1c1SUwe Kleine-König bool 28e48ab1c1SUwe Kleine-König select CPU_ARM926T 29e48ab1c1SUwe Kleine-König select ARCH_MXC_AUDMUX_V1 30e48ab1c1SUwe Kleine-König select IMX_HAVE_DMA_V1 31e48ab1c1SUwe Kleine-König select IMX_HAVE_IOMUX_V1 32*c7259df3SSascha Hauer select MXC_AVIC 33e48ab1c1SUwe Kleine-König 34e48ab1c1SUwe Kleine-Königif ARCH_MX1 35e780d239SUwe Kleine-König 3607469495SUwe Kleine-Königcomment "MX1 platforms:" 3707469495SUwe Kleine-Königconfig MACH_MXLADS 3807469495SUwe Kleine-König bool 3907469495SUwe Kleine-König 4007469495SUwe Kleine-Königconfig ARCH_MX1ADS 4107469495SUwe Kleine-König bool "MX1ADS platform" 4207469495SUwe Kleine-König select MACH_MXLADS 436348e6b5SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_I2C 44d112f4e4SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_UART 4507469495SUwe Kleine-König help 4607469495SUwe Kleine-König Say Y here if you are using Motorola MX1ADS/MXLADS boards 4707469495SUwe Kleine-König 4807469495SUwe Kleine-Königconfig MACH_SCB9328 4907469495SUwe Kleine-König bool "Synertronixx scb9328" 50d112f4e4SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_UART 5107469495SUwe Kleine-König help 5207469495SUwe Kleine-König Say Y here if you are using a Synertronixx scb9328 board 5307469495SUwe Kleine-König 5407469495SUwe Kleine-Königendif 5507469495SUwe Kleine-König 56d109167bSUwe Kleine-Königif ARCH_MX2 57d109167bSUwe Kleine-König 58d109167bSUwe Kleine-Königchoice 59d109167bSUwe Kleine-König prompt "CPUs:" 60d109167bSUwe Kleine-König default MACH_MX21 61d109167bSUwe Kleine-König 62d109167bSUwe Kleine-Königconfig MACH_MX21 63d109167bSUwe Kleine-König bool "i.MX21 support" 64d109167bSUwe Kleine-König help 65d109167bSUwe Kleine-König This enables support for Freescale's MX2 based i.MX21 processor. 66d109167bSUwe Kleine-König 67d109167bSUwe Kleine-Königconfig MACH_MX27 68d109167bSUwe Kleine-König bool "i.MX27 support" 69d109167bSUwe Kleine-König help 70d109167bSUwe Kleine-König This enables support for Freescale's MX2 based i.MX27 processor. 71d109167bSUwe Kleine-König 72d109167bSUwe Kleine-Königendchoice 73d109167bSUwe Kleine-König 74b6b06be0SUwe Kleine-Königendif 75b6b06be0SUwe Kleine-König 76b6b06be0SUwe Kleine-Königif MACH_MX21 77b6b06be0SUwe Kleine-König 78b6b06be0SUwe Kleine-Königcomment "MX21 platforms:" 79d109167bSUwe Kleine-König 80d109167bSUwe Kleine-Königconfig MACH_MX21ADS 81d109167bSUwe Kleine-König bool "MX21ADS platform" 8236a8cac9SUwe Kleine-König select SOC_IMX21 83ad851bffSUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_FB 843c5227fdSUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_UART 859d3d945aSUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_MMC 861f8d721cSUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_NAND 87d109167bSUwe Kleine-König help 88d109167bSUwe Kleine-König Include support for MX21ADS platform. This includes specific 89d109167bSUwe Kleine-König configurations for the board and its peripherals. 90d109167bSUwe Kleine-König 91b6b06be0SUwe Kleine-Königendif 92b6b06be0SUwe Kleine-König 93e48ab1c1SUwe Kleine-Königif ARCH_MX25 94e48ab1c1SUwe Kleine-König 95e48ab1c1SUwe Kleine-Königcomment "MX25 platforms:" 96e48ab1c1SUwe Kleine-König 97e48ab1c1SUwe Kleine-Königconfig MACH_MX25_3DS 98e48ab1c1SUwe Kleine-König bool "Support MX25PDK (3DS) Platform" 99e48ab1c1SUwe Kleine-König select SOC_IMX25 100e48ab1c1SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX2_WDT 101e48ab1c1SUwe Kleine-König select IMX_HAVE_PLATFORM_IMXDI_RTC 102e48ab1c1SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_FB 103e48ab1c1SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_KEYPAD 104e48ab1c1SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_UART 105e48ab1c1SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_EHCI 106e48ab1c1SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_NAND 107124bf94aSUwe Kleine-König select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX 108e48ab1c1SUwe Kleine-König 109e48ab1c1SUwe Kleine-Königconfig MACH_EUKREA_CPUIMX25 110e48ab1c1SUwe Kleine-König bool "Support Eukrea CPUIMX25 Platform" 111e48ab1c1SUwe Kleine-König select SOC_IMX25 112e48ab1c1SUwe Kleine-König select IMX_HAVE_PLATFORM_FLEXCAN 113e48ab1c1SUwe Kleine-König select IMX_HAVE_PLATFORM_FSL_USB2_UDC 114e48ab1c1SUwe Kleine-König select IMX_HAVE_PLATFORM_IMXDI_RTC 115e48ab1c1SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_FB 116e48ab1c1SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_I2C 117e48ab1c1SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_UART 118e48ab1c1SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_EHCI 119e48ab1c1SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_NAND 120124bf94aSUwe Kleine-König select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX 121e48ab1c1SUwe Kleine-König select MXC_ULPI if USB_ULPI 122e48ab1c1SUwe Kleine-König 123e48ab1c1SUwe Kleine-Königchoice 124e48ab1c1SUwe Kleine-König prompt "Baseboard" 125e48ab1c1SUwe Kleine-König depends on MACH_EUKREA_CPUIMX25 126e48ab1c1SUwe Kleine-König default MACH_EUKREA_MBIMXSD25_BASEBOARD 127e48ab1c1SUwe Kleine-König 128e48ab1c1SUwe Kleine-Königconfig MACH_EUKREA_MBIMXSD25_BASEBOARD 129e48ab1c1SUwe Kleine-König bool "Eukrea MBIMXSD development board" 130e48ab1c1SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_SSI 131e48ab1c1SUwe Kleine-König help 132e48ab1c1SUwe Kleine-König This adds board specific devices that can be found on Eukrea's 133e48ab1c1SUwe Kleine-König MBIMXSD evaluation board. 134e48ab1c1SUwe Kleine-König 135e48ab1c1SUwe Kleine-Königendchoice 136e48ab1c1SUwe Kleine-König 137e48ab1c1SUwe Kleine-Königendif 138e48ab1c1SUwe Kleine-König 139b6b06be0SUwe Kleine-Königif MACH_MX27 140b6b06be0SUwe Kleine-König 141b6b06be0SUwe Kleine-Königcomment "MX27 platforms:" 142b6b06be0SUwe Kleine-König 143d109167bSUwe Kleine-Königconfig MACH_MX27ADS 144d109167bSUwe Kleine-König bool "MX27ADS platform" 14536a8cac9SUwe Kleine-König select SOC_IMX27 146ad851bffSUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_FB 147c6987159SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_I2C 148d5dac4a6SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_UART 1499d3d945aSUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_MMC 1500e7a29a8SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_NAND 151ae71a562SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_W1 152d109167bSUwe Kleine-König help 153d109167bSUwe Kleine-König Include support for MX27ADS platform. This includes specific 154d109167bSUwe Kleine-König configurations for the board and its peripherals. 155d109167bSUwe Kleine-König 156d109167bSUwe Kleine-Königconfig MACH_PCM038 157d109167bSUwe Kleine-König bool "Phytec phyCORE-i.MX27 CPU module (pcm038)" 15836a8cac9SUwe Kleine-König select SOC_IMX27 159e0a1961dSUwe Kleine-König select IMX_HAVE_PLATFORM_IMX2_WDT 160c6987159SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_I2C 161d5dac4a6SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_UART 1622eb42d5cSUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_EHCI 1630e7a29a8SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_NAND 164ae71a562SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_W1 1657536cf99SUwe Kleine-König select IMX_HAVE_PLATFORM_SPI_IMX 166d109167bSUwe Kleine-König select MXC_ULPI if USB_ULPI 167d109167bSUwe Kleine-König help 168d109167bSUwe Kleine-König Include support for phyCORE-i.MX27 (aka pcm038) platform. This 169d109167bSUwe Kleine-König includes specific configurations for the module and its peripherals. 170d109167bSUwe Kleine-König 171d109167bSUwe Kleine-Königchoice 172d109167bSUwe Kleine-König prompt "Baseboard" 173d109167bSUwe Kleine-König depends on MACH_PCM038 174d109167bSUwe Kleine-König default MACH_PCM970_BASEBOARD 175d109167bSUwe Kleine-König 176d109167bSUwe Kleine-Königconfig MACH_PCM970_BASEBOARD 177ad851bffSUwe Kleine-König bool "PHYTEC PCM970 development board" 178ad851bffSUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_FB 1799d3d945aSUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_MMC 180d109167bSUwe Kleine-König help 181d109167bSUwe Kleine-König This adds board specific devices that can be found on Phytec's 182d109167bSUwe Kleine-König PCM970 evaluation board. 183d109167bSUwe Kleine-König 184d109167bSUwe Kleine-Königendchoice 185d109167bSUwe Kleine-König 186d109167bSUwe Kleine-Königconfig MACH_CPUIMX27 187d109167bSUwe Kleine-König bool "Eukrea CPUIMX27 module" 18836a8cac9SUwe Kleine-König select SOC_IMX27 189bd455ed3SUwe Kleine-König select IMX_HAVE_PLATFORM_FSL_USB2_UDC 190e0a1961dSUwe Kleine-König select IMX_HAVE_PLATFORM_IMX2_WDT 191c6987159SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_I2C 192d5dac4a6SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_UART 1932eb42d5cSUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_EHCI 1940e7a29a8SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_NAND 195ae71a562SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_W1 19622377ec5SEric Bénard select MXC_ULPI if USB_ULPI 197d109167bSUwe Kleine-König help 198d109167bSUwe Kleine-König Include support for Eukrea CPUIMX27 platform. This includes 199d109167bSUwe Kleine-König specific configurations for the module and its peripherals. 200d109167bSUwe Kleine-König 201d109167bSUwe Kleine-Königconfig MACH_EUKREA_CPUIMX27_USESDHC2 202d109167bSUwe Kleine-König bool "CPUIMX27 integrates SDHC2 module" 203d109167bSUwe Kleine-König depends on MACH_CPUIMX27 2049d3d945aSUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_MMC 205d109167bSUwe Kleine-König help 2062dcf78c0SUwe Kleine-König This adds support for the internal SDHC2 used on CPUIMX27 207d109167bSUwe Kleine-König for wifi or eMMC. 208d109167bSUwe Kleine-König 2092dcf78c0SUwe Kleine-Königconfig MACH_EUKREA_CPUIMX27_USEUART4 2102dcf78c0SUwe Kleine-König bool "CPUIMX27 integrates UART4 module" 2112dcf78c0SUwe Kleine-König depends on MACH_CPUIMX27 2122dcf78c0SUwe Kleine-König help 2132dcf78c0SUwe Kleine-König This adds support for the internal UART4 used on CPUIMX27 2142dcf78c0SUwe Kleine-König for bluetooth. 2152dcf78c0SUwe Kleine-König 216d109167bSUwe Kleine-Königchoice 217d109167bSUwe Kleine-König prompt "Baseboard" 218d109167bSUwe Kleine-König depends on MACH_CPUIMX27 219d109167bSUwe Kleine-König default MACH_EUKREA_MBIMX27_BASEBOARD 220d109167bSUwe Kleine-König 221d109167bSUwe Kleine-Königconfig MACH_EUKREA_MBIMX27_BASEBOARD 2224697bb92SUwe Kleine-König bool "Eukrea MBIMX27 development board" 223ad851bffSUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_FB 2243f880141SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_KEYPAD 2254697bb92SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_SSI 226d5dac4a6SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_UART 2279d3d945aSUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_MMC 2287536cf99SUwe Kleine-König select IMX_HAVE_PLATFORM_SPI_IMX 229d109167bSUwe Kleine-König help 230d109167bSUwe Kleine-König This adds board specific devices that can be found on Eukrea's 231d109167bSUwe Kleine-König MBIMX27 evaluation board. 232d109167bSUwe Kleine-König 233d109167bSUwe Kleine-Königendchoice 234d109167bSUwe Kleine-König 235d109167bSUwe Kleine-Königconfig MACH_MX27_3DS 236d109167bSUwe Kleine-König bool "MX27PDK platform" 23736a8cac9SUwe Kleine-König select SOC_IMX27 2383f880141SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_KEYPAD 239d5dac4a6SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_UART 2409d3d945aSUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_MMC 241d109167bSUwe Kleine-König help 242d109167bSUwe Kleine-König Include support for MX27PDK platform. This includes specific 243d109167bSUwe Kleine-König configurations for the board and its peripherals. 244d109167bSUwe Kleine-König 2453b161e51SJavier Martinconfig MACH_IMX27_VISSTRIM_M10 2463b161e51SJavier Martin bool "Vista Silicon i.MX27 Visstrim_m10" 24736a8cac9SUwe Kleine-König select SOC_IMX27 2483b161e51SJavier Martin select IMX_HAVE_PLATFORM_IMX_I2C 2493b161e51SJavier Martin select IMX_HAVE_PLATFORM_IMX_UART 2509d3d945aSUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_MMC 2512eb42d5cSUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_EHCI 2523b161e51SJavier Martin help 2533b161e51SJavier Martin Include support for Visstrim_m10 platform and its different variants. 2543b161e51SJavier Martin This includes specific configurations for the board and its 2553b161e51SJavier Martin peripherals. 2563b161e51SJavier Martin 257d109167bSUwe Kleine-Königconfig MACH_IMX27LITE 258d109167bSUwe Kleine-König bool "LogicPD MX27 LITEKIT platform" 25936a8cac9SUwe Kleine-König select SOC_IMX27 260d5dac4a6SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_UART 261d109167bSUwe Kleine-König help 262d109167bSUwe Kleine-König Include support for MX27 LITEKIT platform. This includes specific 263d109167bSUwe Kleine-König configurations for the board and its peripherals. 264d109167bSUwe Kleine-König 265d109167bSUwe Kleine-Königconfig MACH_PCA100 266d109167bSUwe Kleine-König bool "Phytec phyCARD-s (pca100)" 26736a8cac9SUwe Kleine-König select SOC_IMX27 268bd455ed3SUwe Kleine-König select IMX_HAVE_PLATFORM_FSL_USB2_UDC 269e0a1961dSUwe Kleine-König select IMX_HAVE_PLATFORM_IMX2_WDT 270ad851bffSUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_FB 271c6987159SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_I2C 2724697bb92SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_SSI 273d5dac4a6SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_UART 2742eb42d5cSUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_EHCI 2759d3d945aSUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_MMC 2760e7a29a8SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_NAND 277ae71a562SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_W1 2787536cf99SUwe Kleine-König select IMX_HAVE_PLATFORM_SPI_IMX 279d109167bSUwe Kleine-König select MXC_ULPI if USB_ULPI 280d109167bSUwe Kleine-König help 281d109167bSUwe Kleine-König Include support for phyCARD-s (aka pca100) platform. This 282d109167bSUwe Kleine-König includes specific configurations for the module and its peripherals. 283d109167bSUwe Kleine-König 284d109167bSUwe Kleine-Königconfig MACH_MXT_TD60 285d109167bSUwe Kleine-König bool "Maxtrack i-MXT TD60" 28636a8cac9SUwe Kleine-König select SOC_IMX27 287ad851bffSUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_FB 288c6987159SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_I2C 289d5dac4a6SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_UART 2909d3d945aSUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_MMC 2910e7a29a8SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_NAND 292d109167bSUwe Kleine-König help 293d109167bSUwe Kleine-König Include support for i-MXT (aka td60) platform. This 294d109167bSUwe Kleine-König includes specific configurations for the module and its peripherals. 295d109167bSUwe Kleine-König 296d109167bSUwe Kleine-Königendif 297