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 9c7259df3SSascha 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 17c7259df3SSascha 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 24c7259df3SSascha 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 32c7259df3SSascha 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 100460d30a3SFabio Estevam select IMX_HAVE_PLATFORM_FSL_USB2_UDC 101e48ab1c1SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX2_WDT 102e48ab1c1SUwe Kleine-König select IMX_HAVE_PLATFORM_IMXDI_RTC 103e48ab1c1SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_FB 104e48ab1c1SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_KEYPAD 105e48ab1c1SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_UART 106e48ab1c1SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_EHCI 107e48ab1c1SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_NAND 108124bf94aSUwe Kleine-König select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX 109e48ab1c1SUwe Kleine-König 110e48ab1c1SUwe Kleine-Königconfig MACH_EUKREA_CPUIMX25 111e48ab1c1SUwe Kleine-König bool "Support Eukrea CPUIMX25 Platform" 112e48ab1c1SUwe Kleine-König select SOC_IMX25 113e48ab1c1SUwe Kleine-König select IMX_HAVE_PLATFORM_FLEXCAN 114e48ab1c1SUwe Kleine-König select IMX_HAVE_PLATFORM_FSL_USB2_UDC 115e48ab1c1SUwe Kleine-König select IMX_HAVE_PLATFORM_IMXDI_RTC 116e48ab1c1SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_FB 117e48ab1c1SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_I2C 118e48ab1c1SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_UART 119e48ab1c1SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_EHCI 120e48ab1c1SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_NAND 121124bf94aSUwe Kleine-König select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX 122e48ab1c1SUwe Kleine-König select MXC_ULPI if USB_ULPI 123e48ab1c1SUwe Kleine-König 124e48ab1c1SUwe Kleine-Königchoice 125e48ab1c1SUwe Kleine-König prompt "Baseboard" 126e48ab1c1SUwe Kleine-König depends on MACH_EUKREA_CPUIMX25 127e48ab1c1SUwe Kleine-König default MACH_EUKREA_MBIMXSD25_BASEBOARD 128e48ab1c1SUwe Kleine-König 129e48ab1c1SUwe Kleine-Königconfig MACH_EUKREA_MBIMXSD25_BASEBOARD 130e48ab1c1SUwe Kleine-König bool "Eukrea MBIMXSD development board" 131e48ab1c1SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_SSI 132e48ab1c1SUwe Kleine-König help 133e48ab1c1SUwe Kleine-König This adds board specific devices that can be found on Eukrea's 134e48ab1c1SUwe Kleine-König MBIMXSD evaluation board. 135e48ab1c1SUwe Kleine-König 136e48ab1c1SUwe Kleine-Königendchoice 137e48ab1c1SUwe Kleine-König 138e48ab1c1SUwe Kleine-Königendif 139e48ab1c1SUwe Kleine-König 140b6b06be0SUwe Kleine-Königif MACH_MX27 141b6b06be0SUwe Kleine-König 142b6b06be0SUwe Kleine-Königcomment "MX27 platforms:" 143b6b06be0SUwe Kleine-König 144d109167bSUwe Kleine-Königconfig MACH_MX27ADS 145d109167bSUwe Kleine-König bool "MX27ADS platform" 14636a8cac9SUwe Kleine-König select SOC_IMX27 147ad851bffSUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_FB 148c6987159SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_I2C 149d5dac4a6SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_UART 1509d3d945aSUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_MMC 1510e7a29a8SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_NAND 152ae71a562SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_W1 153d109167bSUwe Kleine-König help 154d109167bSUwe Kleine-König Include support for MX27ADS platform. This includes specific 155d109167bSUwe Kleine-König configurations for the board and its peripherals. 156d109167bSUwe Kleine-König 157d109167bSUwe Kleine-Königconfig MACH_PCM038 158d109167bSUwe Kleine-König bool "Phytec phyCORE-i.MX27 CPU module (pcm038)" 15936a8cac9SUwe Kleine-König select SOC_IMX27 160e0a1961dSUwe Kleine-König select IMX_HAVE_PLATFORM_IMX2_WDT 161c6987159SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_I2C 162d5dac4a6SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_UART 1632eb42d5cSUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_EHCI 1640e7a29a8SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_NAND 165ae71a562SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_W1 1667536cf99SUwe Kleine-König select IMX_HAVE_PLATFORM_SPI_IMX 167d109167bSUwe Kleine-König select MXC_ULPI if USB_ULPI 168d109167bSUwe Kleine-König help 169d109167bSUwe Kleine-König Include support for phyCORE-i.MX27 (aka pcm038) platform. This 170d109167bSUwe Kleine-König includes specific configurations for the module and its peripherals. 171d109167bSUwe Kleine-König 172d109167bSUwe Kleine-Königchoice 173d109167bSUwe Kleine-König prompt "Baseboard" 174d109167bSUwe Kleine-König depends on MACH_PCM038 175d109167bSUwe Kleine-König default MACH_PCM970_BASEBOARD 176d109167bSUwe Kleine-König 177d109167bSUwe Kleine-Königconfig MACH_PCM970_BASEBOARD 178ad851bffSUwe Kleine-König bool "PHYTEC PCM970 development board" 179ad851bffSUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_FB 1809d3d945aSUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_MMC 181d109167bSUwe Kleine-König help 182d109167bSUwe Kleine-König This adds board specific devices that can be found on Phytec's 183d109167bSUwe Kleine-König PCM970 evaluation board. 184d109167bSUwe Kleine-König 185d109167bSUwe Kleine-Königendchoice 186d109167bSUwe Kleine-König 187d109167bSUwe Kleine-Königconfig MACH_CPUIMX27 188d109167bSUwe Kleine-König bool "Eukrea CPUIMX27 module" 18936a8cac9SUwe Kleine-König select SOC_IMX27 190bd455ed3SUwe Kleine-König select IMX_HAVE_PLATFORM_FSL_USB2_UDC 191e0a1961dSUwe Kleine-König select IMX_HAVE_PLATFORM_IMX2_WDT 192c6987159SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_I2C 193d5dac4a6SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_UART 1942eb42d5cSUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_EHCI 1950e7a29a8SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_NAND 196ae71a562SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_W1 19722377ec5SEric Bénard select MXC_ULPI if USB_ULPI 198d109167bSUwe Kleine-König help 199d109167bSUwe Kleine-König Include support for Eukrea CPUIMX27 platform. This includes 200d109167bSUwe Kleine-König specific configurations for the module and its peripherals. 201d109167bSUwe Kleine-König 202d109167bSUwe Kleine-Königconfig MACH_EUKREA_CPUIMX27_USESDHC2 203d109167bSUwe Kleine-König bool "CPUIMX27 integrates SDHC2 module" 204d109167bSUwe Kleine-König depends on MACH_CPUIMX27 2059d3d945aSUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_MMC 206d109167bSUwe Kleine-König help 2072dcf78c0SUwe Kleine-König This adds support for the internal SDHC2 used on CPUIMX27 208d109167bSUwe Kleine-König for wifi or eMMC. 209d109167bSUwe Kleine-König 2102dcf78c0SUwe Kleine-Königconfig MACH_EUKREA_CPUIMX27_USEUART4 2112dcf78c0SUwe Kleine-König bool "CPUIMX27 integrates UART4 module" 2122dcf78c0SUwe Kleine-König depends on MACH_CPUIMX27 2132dcf78c0SUwe Kleine-König help 2142dcf78c0SUwe Kleine-König This adds support for the internal UART4 used on CPUIMX27 2152dcf78c0SUwe Kleine-König for bluetooth. 2162dcf78c0SUwe Kleine-König 217d109167bSUwe Kleine-Königchoice 218d109167bSUwe Kleine-König prompt "Baseboard" 219d109167bSUwe Kleine-König depends on MACH_CPUIMX27 220d109167bSUwe Kleine-König default MACH_EUKREA_MBIMX27_BASEBOARD 221d109167bSUwe Kleine-König 222d109167bSUwe Kleine-Königconfig MACH_EUKREA_MBIMX27_BASEBOARD 2234697bb92SUwe Kleine-König bool "Eukrea MBIMX27 development board" 224ad851bffSUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_FB 2253f880141SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_KEYPAD 2264697bb92SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_SSI 227d5dac4a6SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_UART 2289d3d945aSUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_MMC 2297536cf99SUwe Kleine-König select IMX_HAVE_PLATFORM_SPI_IMX 230d109167bSUwe Kleine-König help 231d109167bSUwe Kleine-König This adds board specific devices that can be found on Eukrea's 232d109167bSUwe Kleine-König MBIMX27 evaluation board. 233d109167bSUwe Kleine-König 234d109167bSUwe Kleine-Königendchoice 235d109167bSUwe Kleine-König 236d109167bSUwe Kleine-Königconfig MACH_MX27_3DS 237d109167bSUwe Kleine-König bool "MX27PDK platform" 23836a8cac9SUwe Kleine-König select SOC_IMX27 23996cf4239SFabio Estevam select IMX_HAVE_PLATFORM_FSL_USB2_UDC 2408be9252fSFabio Estevam select IMX_HAVE_PLATFORM_IMX2_WDT 2413f880141SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_KEYPAD 242d5dac4a6SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_UART 24396cf4239SFabio Estevam select IMX_HAVE_PLATFORM_MXC_EHCI 2449d3d945aSUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_MMC 245*c67a3e09SFabio Estevam select IMX_HAVE_PLATFORM_SPI_IMX 24696cf4239SFabio Estevam select MXC_ULPI if USB_ULPI 247d109167bSUwe Kleine-König help 248d109167bSUwe Kleine-König Include support for MX27PDK platform. This includes specific 249d109167bSUwe Kleine-König configurations for the board and its peripherals. 250d109167bSUwe Kleine-König 2513b161e51SJavier Martinconfig MACH_IMX27_VISSTRIM_M10 2523b161e51SJavier Martin bool "Vista Silicon i.MX27 Visstrim_m10" 25336a8cac9SUwe Kleine-König select SOC_IMX27 2543b161e51SJavier Martin select IMX_HAVE_PLATFORM_IMX_I2C 2553b161e51SJavier Martin select IMX_HAVE_PLATFORM_IMX_UART 2569d3d945aSUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_MMC 2572eb42d5cSUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_EHCI 2583b161e51SJavier Martin help 2593b161e51SJavier Martin Include support for Visstrim_m10 platform and its different variants. 2603b161e51SJavier Martin This includes specific configurations for the board and its 2613b161e51SJavier Martin peripherals. 2623b161e51SJavier Martin 263d109167bSUwe Kleine-Königconfig MACH_IMX27LITE 264d109167bSUwe Kleine-König bool "LogicPD MX27 LITEKIT platform" 26536a8cac9SUwe Kleine-König select SOC_IMX27 266d5dac4a6SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_UART 267d109167bSUwe Kleine-König help 268d109167bSUwe Kleine-König Include support for MX27 LITEKIT platform. This includes specific 269d109167bSUwe Kleine-König configurations for the board and its peripherals. 270d109167bSUwe Kleine-König 271d109167bSUwe Kleine-Königconfig MACH_PCA100 272d109167bSUwe Kleine-König bool "Phytec phyCARD-s (pca100)" 27336a8cac9SUwe Kleine-König select SOC_IMX27 274bd455ed3SUwe Kleine-König select IMX_HAVE_PLATFORM_FSL_USB2_UDC 275e0a1961dSUwe Kleine-König select IMX_HAVE_PLATFORM_IMX2_WDT 276ad851bffSUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_FB 277c6987159SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_I2C 2784697bb92SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_SSI 279d5dac4a6SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_UART 2802eb42d5cSUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_EHCI 2819d3d945aSUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_MMC 2820e7a29a8SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_NAND 283ae71a562SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_W1 2847536cf99SUwe Kleine-König select IMX_HAVE_PLATFORM_SPI_IMX 285d109167bSUwe Kleine-König select MXC_ULPI if USB_ULPI 286d109167bSUwe Kleine-König help 287d109167bSUwe Kleine-König Include support for phyCARD-s (aka pca100) platform. This 288d109167bSUwe Kleine-König includes specific configurations for the module and its peripherals. 289d109167bSUwe Kleine-König 290d109167bSUwe Kleine-Königconfig MACH_MXT_TD60 291d109167bSUwe Kleine-König bool "Maxtrack i-MXT TD60" 29236a8cac9SUwe Kleine-König select SOC_IMX27 293ad851bffSUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_FB 294c6987159SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_I2C 295d5dac4a6SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_UART 2969d3d945aSUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_MMC 2970e7a29a8SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_NAND 298d109167bSUwe Kleine-König help 299d109167bSUwe Kleine-König Include support for i-MXT (aka td60) platform. This 300d109167bSUwe Kleine-König includes specific configurations for the module and its peripherals. 301d109167bSUwe Kleine-König 302d109167bSUwe Kleine-Königendif 303