19f72ffedSUwe Kleine-Königconfig IMX_HAVE_DMA_V1 29f72ffedSUwe Kleine-König bool 39f72ffedSUwe Kleine-König 407469495SUwe Kleine-Königif ARCH_MX1 507469495SUwe Kleine-König 6e780d239SUwe Kleine-Königconfig SOC_IMX1 7e780d239SUwe Kleine-König select CPU_ARM920T 89f72ffedSUwe Kleine-König select IMX_HAVE_DMA_V1 9e780d239SUwe Kleine-König select IMX_HAVE_IOMUX_V1 10e780d239SUwe Kleine-König bool 11e780d239SUwe Kleine-König 1207469495SUwe Kleine-Königcomment "MX1 platforms:" 1307469495SUwe Kleine-Königconfig MACH_MXLADS 1407469495SUwe Kleine-König bool 1507469495SUwe Kleine-König 1607469495SUwe Kleine-Königconfig ARCH_MX1ADS 1707469495SUwe Kleine-König bool "MX1ADS platform" 1807469495SUwe Kleine-König select MACH_MXLADS 196348e6b5SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_I2C 20d112f4e4SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_UART 2107469495SUwe Kleine-König help 2207469495SUwe Kleine-König Say Y here if you are using Motorola MX1ADS/MXLADS boards 2307469495SUwe Kleine-König 2407469495SUwe Kleine-Königconfig MACH_SCB9328 2507469495SUwe Kleine-König bool "Synertronixx scb9328" 26d112f4e4SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_UART 2707469495SUwe Kleine-König help 2807469495SUwe Kleine-König Say Y here if you are using a Synertronixx scb9328 board 2907469495SUwe Kleine-König 3007469495SUwe Kleine-Königendif 3107469495SUwe Kleine-König 32d109167bSUwe Kleine-Königif ARCH_MX2 33d109167bSUwe Kleine-König 34e780d239SUwe Kleine-Königconfig SOC_IMX21 35e780d239SUwe Kleine-König select CPU_ARM926T 36e780d239SUwe Kleine-König select ARCH_MXC_AUDMUX_V1 379f72ffedSUwe Kleine-König select IMX_HAVE_DMA_V1 38e780d239SUwe Kleine-König select IMX_HAVE_IOMUX_V1 39e780d239SUwe Kleine-König bool 40e780d239SUwe Kleine-König 41e780d239SUwe Kleine-Königconfig SOC_IMX27 42e780d239SUwe Kleine-König select CPU_ARM926T 43e780d239SUwe Kleine-König select ARCH_MXC_AUDMUX_V1 449f72ffedSUwe Kleine-König select IMX_HAVE_DMA_V1 45e780d239SUwe Kleine-König select IMX_HAVE_IOMUX_V1 46e780d239SUwe Kleine-König bool 47e780d239SUwe Kleine-König 48d109167bSUwe Kleine-Königchoice 49d109167bSUwe Kleine-König prompt "CPUs:" 50d109167bSUwe Kleine-König default MACH_MX21 51d109167bSUwe Kleine-König 52d109167bSUwe Kleine-Königconfig MACH_MX21 53d109167bSUwe Kleine-König bool "i.MX21 support" 54e780d239SUwe Kleine-König select SOC_IMX21 55d109167bSUwe Kleine-König help 56d109167bSUwe Kleine-König This enables support for Freescale's MX2 based i.MX21 processor. 57d109167bSUwe Kleine-König 58d109167bSUwe Kleine-Königconfig MACH_MX27 59d109167bSUwe Kleine-König bool "i.MX27 support" 60e780d239SUwe Kleine-König select SOC_IMX27 61d109167bSUwe Kleine-König help 62d109167bSUwe Kleine-König This enables support for Freescale's MX2 based i.MX27 processor. 63d109167bSUwe Kleine-König 64d109167bSUwe Kleine-Königendchoice 65d109167bSUwe Kleine-König 66b6b06be0SUwe Kleine-Königendif 67b6b06be0SUwe Kleine-König 68b6b06be0SUwe Kleine-Königif MACH_MX21 69b6b06be0SUwe Kleine-König 70b6b06be0SUwe Kleine-Königcomment "MX21 platforms:" 71d109167bSUwe Kleine-König 72d109167bSUwe Kleine-Königconfig MACH_MX21ADS 73d109167bSUwe Kleine-König bool "MX21ADS platform" 74ad851bffSUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_FB 753c5227fdSUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_UART 769d3d945aSUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_MMC 771f8d721cSUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_NAND 78d109167bSUwe Kleine-König help 79d109167bSUwe Kleine-König Include support for MX21ADS platform. This includes specific 80d109167bSUwe Kleine-König configurations for the board and its peripherals. 81d109167bSUwe Kleine-König 82b6b06be0SUwe Kleine-Königendif 83b6b06be0SUwe Kleine-König 84b6b06be0SUwe Kleine-Königif MACH_MX27 85b6b06be0SUwe Kleine-König 86b6b06be0SUwe Kleine-Königcomment "MX27 platforms:" 87b6b06be0SUwe Kleine-König 88d109167bSUwe Kleine-Königconfig MACH_MX27ADS 89d109167bSUwe Kleine-König bool "MX27ADS platform" 90ad851bffSUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_FB 91c6987159SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_I2C 92d5dac4a6SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_UART 939d3d945aSUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_MMC 940e7a29a8SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_NAND 95ae71a562SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_W1 96d109167bSUwe Kleine-König help 97d109167bSUwe Kleine-König Include support for MX27ADS platform. This includes specific 98d109167bSUwe Kleine-König configurations for the board and its peripherals. 99d109167bSUwe Kleine-König 100d109167bSUwe Kleine-Königconfig MACH_PCM038 101d109167bSUwe Kleine-König bool "Phytec phyCORE-i.MX27 CPU module (pcm038)" 102e0a1961dSUwe Kleine-König select IMX_HAVE_PLATFORM_IMX2_WDT 103c6987159SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_I2C 104d5dac4a6SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_UART 105*2eb42d5cSUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_EHCI 1060e7a29a8SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_NAND 107ae71a562SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_W1 1087536cf99SUwe Kleine-König select IMX_HAVE_PLATFORM_SPI_IMX 109d109167bSUwe Kleine-König select MXC_ULPI if USB_ULPI 110d109167bSUwe Kleine-König help 111d109167bSUwe Kleine-König Include support for phyCORE-i.MX27 (aka pcm038) platform. This 112d109167bSUwe Kleine-König includes specific configurations for the module and its peripherals. 113d109167bSUwe Kleine-König 114d109167bSUwe Kleine-Königchoice 115d109167bSUwe Kleine-König prompt "Baseboard" 116d109167bSUwe Kleine-König depends on MACH_PCM038 117d109167bSUwe Kleine-König default MACH_PCM970_BASEBOARD 118d109167bSUwe Kleine-König 119d109167bSUwe Kleine-Königconfig MACH_PCM970_BASEBOARD 120ad851bffSUwe Kleine-König bool "PHYTEC PCM970 development board" 121ad851bffSUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_FB 1229d3d945aSUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_MMC 123d109167bSUwe Kleine-König help 124d109167bSUwe Kleine-König This adds board specific devices that can be found on Phytec's 125d109167bSUwe Kleine-König PCM970 evaluation board. 126d109167bSUwe Kleine-König 127d109167bSUwe Kleine-Königendchoice 128d109167bSUwe Kleine-König 129d109167bSUwe Kleine-Königconfig MACH_CPUIMX27 130d109167bSUwe Kleine-König bool "Eukrea CPUIMX27 module" 131e0a1961dSUwe Kleine-König select IMX_HAVE_PLATFORM_IMX2_WDT 132c6987159SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_I2C 133d5dac4a6SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_UART 134*2eb42d5cSUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_EHCI 1350e7a29a8SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_NAND 136ae71a562SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_W1 13722377ec5SEric Bénard select MXC_ULPI if USB_ULPI 138d109167bSUwe Kleine-König help 139d109167bSUwe Kleine-König Include support for Eukrea CPUIMX27 platform. This includes 140d109167bSUwe Kleine-König specific configurations for the module and its peripherals. 141d109167bSUwe Kleine-König 142d109167bSUwe Kleine-Königconfig MACH_EUKREA_CPUIMX27_USESDHC2 143d109167bSUwe Kleine-König bool "CPUIMX27 integrates SDHC2 module" 144d109167bSUwe Kleine-König depends on MACH_CPUIMX27 1459d3d945aSUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_MMC 146d109167bSUwe Kleine-König help 1472dcf78c0SUwe Kleine-König This adds support for the internal SDHC2 used on CPUIMX27 148d109167bSUwe Kleine-König for wifi or eMMC. 149d109167bSUwe Kleine-König 1502dcf78c0SUwe Kleine-Königconfig MACH_EUKREA_CPUIMX27_USEUART4 1512dcf78c0SUwe Kleine-König bool "CPUIMX27 integrates UART4 module" 1522dcf78c0SUwe Kleine-König depends on MACH_CPUIMX27 1532dcf78c0SUwe Kleine-König help 1542dcf78c0SUwe Kleine-König This adds support for the internal UART4 used on CPUIMX27 1552dcf78c0SUwe Kleine-König for bluetooth. 1562dcf78c0SUwe Kleine-König 157d109167bSUwe Kleine-Königchoice 158d109167bSUwe Kleine-König prompt "Baseboard" 159d109167bSUwe Kleine-König depends on MACH_CPUIMX27 160d109167bSUwe Kleine-König default MACH_EUKREA_MBIMX27_BASEBOARD 161d109167bSUwe Kleine-König 162d109167bSUwe Kleine-Königconfig MACH_EUKREA_MBIMX27_BASEBOARD 1634697bb92SUwe Kleine-König bool "Eukrea MBIMX27 development board" 164ad851bffSUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_FB 1654697bb92SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_SSI 166d5dac4a6SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_UART 1679d3d945aSUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_MMC 1687536cf99SUwe Kleine-König select IMX_HAVE_PLATFORM_SPI_IMX 169d109167bSUwe Kleine-König help 170d109167bSUwe Kleine-König This adds board specific devices that can be found on Eukrea's 171d109167bSUwe Kleine-König MBIMX27 evaluation board. 172d109167bSUwe Kleine-König 173d109167bSUwe Kleine-Königendchoice 174d109167bSUwe Kleine-König 175d109167bSUwe Kleine-Königconfig MACH_MX27_3DS 176d109167bSUwe Kleine-König bool "MX27PDK platform" 177d5dac4a6SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_UART 1789d3d945aSUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_MMC 179d109167bSUwe Kleine-König help 180d109167bSUwe Kleine-König Include support for MX27PDK platform. This includes specific 181d109167bSUwe Kleine-König configurations for the board and its peripherals. 182d109167bSUwe Kleine-König 1833b161e51SJavier Martinconfig MACH_IMX27_VISSTRIM_M10 1843b161e51SJavier Martin bool "Vista Silicon i.MX27 Visstrim_m10" 1853b161e51SJavier Martin select IMX_HAVE_PLATFORM_IMX_I2C 1863b161e51SJavier Martin select IMX_HAVE_PLATFORM_IMX_UART 1879d3d945aSUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_MMC 188*2eb42d5cSUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_EHCI 1893b161e51SJavier Martin help 1903b161e51SJavier Martin Include support for Visstrim_m10 platform and its different variants. 1913b161e51SJavier Martin This includes specific configurations for the board and its 1923b161e51SJavier Martin peripherals. 1933b161e51SJavier Martin 194d109167bSUwe Kleine-Königconfig MACH_IMX27LITE 195d109167bSUwe Kleine-König bool "LogicPD MX27 LITEKIT platform" 196d5dac4a6SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_UART 197d109167bSUwe Kleine-König help 198d109167bSUwe Kleine-König Include support for MX27 LITEKIT platform. This includes specific 199d109167bSUwe Kleine-König configurations for the board and its peripherals. 200d109167bSUwe Kleine-König 201d109167bSUwe Kleine-Königconfig MACH_PCA100 202d109167bSUwe Kleine-König bool "Phytec phyCARD-s (pca100)" 203e0a1961dSUwe Kleine-König select IMX_HAVE_PLATFORM_IMX2_WDT 204ad851bffSUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_FB 205c6987159SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_I2C 2064697bb92SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_SSI 207d5dac4a6SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_UART 208*2eb42d5cSUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_EHCI 2099d3d945aSUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_MMC 2100e7a29a8SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_NAND 211ae71a562SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_W1 2127536cf99SUwe Kleine-König select IMX_HAVE_PLATFORM_SPI_IMX 213d109167bSUwe Kleine-König select MXC_ULPI if USB_ULPI 214d109167bSUwe Kleine-König help 215d109167bSUwe Kleine-König Include support for phyCARD-s (aka pca100) platform. This 216d109167bSUwe Kleine-König includes specific configurations for the module and its peripherals. 217d109167bSUwe Kleine-König 218d109167bSUwe Kleine-Königconfig MACH_MXT_TD60 219d109167bSUwe Kleine-König bool "Maxtrack i-MXT TD60" 220ad851bffSUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_FB 221c6987159SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_I2C 222d5dac4a6SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_UART 2239d3d945aSUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_MMC 2240e7a29a8SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_NAND 225d109167bSUwe Kleine-König help 226d109167bSUwe Kleine-König Include support for i-MXT (aka td60) platform. This 227d109167bSUwe Kleine-König includes specific configurations for the module and its peripherals. 228d109167bSUwe Kleine-König 229d109167bSUwe Kleine-Königendif 230