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 4391350f66SUwe Kleine-König select SOC_IMX1 446348e6b5SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_I2C 45d112f4e4SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_UART 4607469495SUwe Kleine-König help 4707469495SUwe Kleine-König Say Y here if you are using Motorola MX1ADS/MXLADS boards 4807469495SUwe Kleine-König 4907469495SUwe Kleine-Königconfig MACH_SCB9328 5007469495SUwe Kleine-König bool "Synertronixx scb9328" 51d112f4e4SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_UART 5207469495SUwe Kleine-König help 5307469495SUwe Kleine-König Say Y here if you are using a Synertronixx scb9328 board 5407469495SUwe Kleine-König 55*7fc92c60SGwenhael Goavec-Merouconfig MACH_APF9328 56*7fc92c60SGwenhael Goavec-Merou bool "APF9328" 57*7fc92c60SGwenhael Goavec-Merou select SOC_IMX1 58*7fc92c60SGwenhael Goavec-Merou select IMX_HAVE_PLATFORM_IMX_UART 59*7fc92c60SGwenhael Goavec-Merou help 60*7fc92c60SGwenhael Goavec-Merou Say Yes here if you are using the Armadeus APF9328 development board 61*7fc92c60SGwenhael Goavec-Merou 6207469495SUwe Kleine-Königendif 6307469495SUwe Kleine-König 64d109167bSUwe Kleine-Königif ARCH_MX2 65d109167bSUwe Kleine-König 66d109167bSUwe Kleine-Königchoice 67d109167bSUwe Kleine-König prompt "CPUs:" 68d109167bSUwe Kleine-König default MACH_MX21 69d109167bSUwe Kleine-König 70d109167bSUwe Kleine-Königconfig MACH_MX21 71d109167bSUwe Kleine-König bool "i.MX21 support" 72d109167bSUwe Kleine-König help 73d109167bSUwe Kleine-König This enables support for Freescale's MX2 based i.MX21 processor. 74d109167bSUwe Kleine-König 75d109167bSUwe Kleine-Königconfig MACH_MX27 76d109167bSUwe Kleine-König bool "i.MX27 support" 77d109167bSUwe Kleine-König help 78d109167bSUwe Kleine-König This enables support for Freescale's MX2 based i.MX27 processor. 79d109167bSUwe Kleine-König 80d109167bSUwe Kleine-Königendchoice 81d109167bSUwe Kleine-König 82b6b06be0SUwe Kleine-Königendif 83b6b06be0SUwe Kleine-König 84b6b06be0SUwe Kleine-Königif MACH_MX21 85b6b06be0SUwe Kleine-König 86b6b06be0SUwe Kleine-Königcomment "MX21 platforms:" 87d109167bSUwe Kleine-König 88d109167bSUwe Kleine-Königconfig MACH_MX21ADS 89d109167bSUwe Kleine-König bool "MX21ADS platform" 9036a8cac9SUwe Kleine-König select SOC_IMX21 91ad851bffSUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_FB 923c5227fdSUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_UART 939d3d945aSUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_MMC 941f8d721cSUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_NAND 95d109167bSUwe Kleine-König help 96d109167bSUwe Kleine-König Include support for MX21ADS platform. This includes specific 97d109167bSUwe Kleine-König configurations for the board and its peripherals. 98d109167bSUwe Kleine-König 99b6b06be0SUwe Kleine-Königendif 100b6b06be0SUwe Kleine-König 101e48ab1c1SUwe Kleine-Königif ARCH_MX25 102e48ab1c1SUwe Kleine-König 103e48ab1c1SUwe Kleine-Königcomment "MX25 platforms:" 104e48ab1c1SUwe Kleine-König 105e48ab1c1SUwe Kleine-Königconfig MACH_MX25_3DS 106e48ab1c1SUwe Kleine-König bool "Support MX25PDK (3DS) Platform" 107e48ab1c1SUwe Kleine-König select SOC_IMX25 108460d30a3SFabio Estevam select IMX_HAVE_PLATFORM_FSL_USB2_UDC 109e48ab1c1SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX2_WDT 110e48ab1c1SUwe Kleine-König select IMX_HAVE_PLATFORM_IMXDI_RTC 111ff864521SFabio Estevam select IMX_HAVE_PLATFORM_IMX_I2C 112e48ab1c1SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_FB 113e48ab1c1SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_KEYPAD 114e48ab1c1SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_UART 115e48ab1c1SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_EHCI 116e48ab1c1SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_NAND 117124bf94aSUwe Kleine-König select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX 118e48ab1c1SUwe Kleine-König 119e48ab1c1SUwe Kleine-Königconfig MACH_EUKREA_CPUIMX25 120e48ab1c1SUwe Kleine-König bool "Support Eukrea CPUIMX25 Platform" 121e48ab1c1SUwe Kleine-König select SOC_IMX25 122e48ab1c1SUwe Kleine-König select IMX_HAVE_PLATFORM_FLEXCAN 123e48ab1c1SUwe Kleine-König select IMX_HAVE_PLATFORM_FSL_USB2_UDC 124e48ab1c1SUwe Kleine-König select IMX_HAVE_PLATFORM_IMXDI_RTC 125e48ab1c1SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_FB 126e48ab1c1SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_I2C 127e48ab1c1SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_UART 128e48ab1c1SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_EHCI 129e48ab1c1SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_NAND 130124bf94aSUwe Kleine-König select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX 131e48ab1c1SUwe Kleine-König select MXC_ULPI if USB_ULPI 132e48ab1c1SUwe Kleine-König 133e48ab1c1SUwe Kleine-Königchoice 134e48ab1c1SUwe Kleine-König prompt "Baseboard" 135e48ab1c1SUwe Kleine-König depends on MACH_EUKREA_CPUIMX25 136e48ab1c1SUwe Kleine-König default MACH_EUKREA_MBIMXSD25_BASEBOARD 137e48ab1c1SUwe Kleine-König 138e48ab1c1SUwe Kleine-Königconfig MACH_EUKREA_MBIMXSD25_BASEBOARD 139e48ab1c1SUwe Kleine-König bool "Eukrea MBIMXSD development board" 1405309498aSUwe Kleine-König select IMX_HAVE_PLATFORM_GPIO_KEYS 141e48ab1c1SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_SSI 142e48ab1c1SUwe Kleine-König help 143e48ab1c1SUwe Kleine-König This adds board specific devices that can be found on Eukrea's 144e48ab1c1SUwe Kleine-König MBIMXSD evaluation board. 145e48ab1c1SUwe Kleine-König 146e48ab1c1SUwe Kleine-Königendchoice 147e48ab1c1SUwe Kleine-König 148e48ab1c1SUwe Kleine-Königendif 149e48ab1c1SUwe Kleine-König 150b6b06be0SUwe Kleine-Königif MACH_MX27 151b6b06be0SUwe Kleine-König 152b6b06be0SUwe Kleine-Königcomment "MX27 platforms:" 153b6b06be0SUwe Kleine-König 154d109167bSUwe Kleine-Königconfig MACH_MX27ADS 155d109167bSUwe Kleine-König bool "MX27ADS platform" 15636a8cac9SUwe Kleine-König select SOC_IMX27 157ad851bffSUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_FB 158c6987159SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_I2C 159d5dac4a6SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_UART 1609d3d945aSUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_MMC 1610e7a29a8SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_NAND 162ae71a562SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_W1 163d109167bSUwe Kleine-König help 164d109167bSUwe Kleine-König Include support for MX27ADS platform. This includes specific 165d109167bSUwe Kleine-König configurations for the board and its peripherals. 166d109167bSUwe Kleine-König 167d109167bSUwe Kleine-Königconfig MACH_PCM038 168d109167bSUwe Kleine-König bool "Phytec phyCORE-i.MX27 CPU module (pcm038)" 16936a8cac9SUwe Kleine-König select SOC_IMX27 170e0a1961dSUwe Kleine-König select IMX_HAVE_PLATFORM_IMX2_WDT 171c6987159SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_I2C 172d5dac4a6SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_UART 1732eb42d5cSUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_EHCI 1740e7a29a8SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_NAND 175ae71a562SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_W1 1767536cf99SUwe Kleine-König select IMX_HAVE_PLATFORM_SPI_IMX 177d109167bSUwe Kleine-König select MXC_ULPI if USB_ULPI 178d109167bSUwe Kleine-König help 179d109167bSUwe Kleine-König Include support for phyCORE-i.MX27 (aka pcm038) platform. This 180d109167bSUwe Kleine-König includes specific configurations for the module and its peripherals. 181d109167bSUwe Kleine-König 182d109167bSUwe Kleine-Königchoice 183d109167bSUwe Kleine-König prompt "Baseboard" 184d109167bSUwe Kleine-König depends on MACH_PCM038 185d109167bSUwe Kleine-König default MACH_PCM970_BASEBOARD 186d109167bSUwe Kleine-König 187d109167bSUwe Kleine-Königconfig MACH_PCM970_BASEBOARD 188ad851bffSUwe Kleine-König bool "PHYTEC PCM970 development board" 189ad851bffSUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_FB 1909d3d945aSUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_MMC 191d109167bSUwe Kleine-König help 192d109167bSUwe Kleine-König This adds board specific devices that can be found on Phytec's 193d109167bSUwe Kleine-König PCM970 evaluation board. 194d109167bSUwe Kleine-König 195d109167bSUwe Kleine-Königendchoice 196d109167bSUwe Kleine-König 197d109167bSUwe Kleine-Königconfig MACH_CPUIMX27 198d109167bSUwe Kleine-König bool "Eukrea CPUIMX27 module" 19936a8cac9SUwe Kleine-König select SOC_IMX27 200bd455ed3SUwe Kleine-König select IMX_HAVE_PLATFORM_FSL_USB2_UDC 201e0a1961dSUwe Kleine-König select IMX_HAVE_PLATFORM_IMX2_WDT 202c6987159SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_I2C 203d5dac4a6SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_UART 2042eb42d5cSUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_EHCI 2050e7a29a8SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_NAND 206ae71a562SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_W1 20722377ec5SEric Bénard select MXC_ULPI if USB_ULPI 208d109167bSUwe Kleine-König help 209d109167bSUwe Kleine-König Include support for Eukrea CPUIMX27 platform. This includes 210d109167bSUwe Kleine-König specific configurations for the module and its peripherals. 211d109167bSUwe Kleine-König 212d109167bSUwe Kleine-Königconfig MACH_EUKREA_CPUIMX27_USESDHC2 213d109167bSUwe Kleine-König bool "CPUIMX27 integrates SDHC2 module" 214d109167bSUwe Kleine-König depends on MACH_CPUIMX27 2159d3d945aSUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_MMC 216d109167bSUwe Kleine-König help 2172dcf78c0SUwe Kleine-König This adds support for the internal SDHC2 used on CPUIMX27 218d109167bSUwe Kleine-König for wifi or eMMC. 219d109167bSUwe Kleine-König 2202dcf78c0SUwe Kleine-Königconfig MACH_EUKREA_CPUIMX27_USEUART4 2212dcf78c0SUwe Kleine-König bool "CPUIMX27 integrates UART4 module" 2222dcf78c0SUwe Kleine-König depends on MACH_CPUIMX27 2232dcf78c0SUwe Kleine-König help 2242dcf78c0SUwe Kleine-König This adds support for the internal UART4 used on CPUIMX27 2252dcf78c0SUwe Kleine-König for bluetooth. 2262dcf78c0SUwe Kleine-König 227d109167bSUwe Kleine-Königchoice 228d109167bSUwe Kleine-König prompt "Baseboard" 229d109167bSUwe Kleine-König depends on MACH_CPUIMX27 230d109167bSUwe Kleine-König default MACH_EUKREA_MBIMX27_BASEBOARD 231d109167bSUwe Kleine-König 232d109167bSUwe Kleine-Königconfig MACH_EUKREA_MBIMX27_BASEBOARD 2334697bb92SUwe Kleine-König bool "Eukrea MBIMX27 development board" 234ad851bffSUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_FB 2353f880141SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_KEYPAD 2364697bb92SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_SSI 237d5dac4a6SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_UART 2389d3d945aSUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_MMC 2397536cf99SUwe Kleine-König select IMX_HAVE_PLATFORM_SPI_IMX 240d109167bSUwe Kleine-König help 241d109167bSUwe Kleine-König This adds board specific devices that can be found on Eukrea's 242d109167bSUwe Kleine-König MBIMX27 evaluation board. 243d109167bSUwe Kleine-König 244d109167bSUwe Kleine-Königendchoice 245d109167bSUwe Kleine-König 246d109167bSUwe Kleine-Königconfig MACH_MX27_3DS 247d109167bSUwe Kleine-König bool "MX27PDK platform" 24836a8cac9SUwe Kleine-König select SOC_IMX27 24996cf4239SFabio Estevam select IMX_HAVE_PLATFORM_FSL_USB2_UDC 2508be9252fSFabio Estevam select IMX_HAVE_PLATFORM_IMX2_WDT 2515885f036SFabio Estevam select IMX_HAVE_PLATFORM_IMX_I2C 2523f880141SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_KEYPAD 253d5dac4a6SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_UART 25496cf4239SFabio Estevam select IMX_HAVE_PLATFORM_MXC_EHCI 2559d3d945aSUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_MMC 256c67a3e09SFabio Estevam select IMX_HAVE_PLATFORM_SPI_IMX 25792cb33f1SFabio Estevam select MXC_DEBUG_BOARD 25896cf4239SFabio Estevam select MXC_ULPI if USB_ULPI 259d109167bSUwe Kleine-König help 260d109167bSUwe Kleine-König Include support for MX27PDK platform. This includes specific 261d109167bSUwe Kleine-König configurations for the board and its peripherals. 262d109167bSUwe Kleine-König 2633b161e51SJavier Martinconfig MACH_IMX27_VISSTRIM_M10 2643b161e51SJavier Martin bool "Vista Silicon i.MX27 Visstrim_m10" 26536a8cac9SUwe Kleine-König select SOC_IMX27 2665309498aSUwe Kleine-König select IMX_HAVE_PLATFORM_GPIO_KEYS 2673b161e51SJavier Martin select IMX_HAVE_PLATFORM_IMX_I2C 2685658bff6SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_SSI 2693b161e51SJavier Martin select IMX_HAVE_PLATFORM_IMX_UART 2709d3d945aSUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_MMC 2712eb42d5cSUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_EHCI 2723b161e51SJavier Martin help 2733b161e51SJavier Martin Include support for Visstrim_m10 platform and its different variants. 2743b161e51SJavier Martin This includes specific configurations for the board and its 2753b161e51SJavier Martin peripherals. 2763b161e51SJavier Martin 277d109167bSUwe Kleine-Königconfig MACH_IMX27LITE 278d109167bSUwe Kleine-König bool "LogicPD MX27 LITEKIT platform" 27936a8cac9SUwe Kleine-König select SOC_IMX27 280d5dac4a6SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_UART 281a5e2051bSJavier Martin select IMX_HAVE_PLATFORM_IMX_SSI 282d109167bSUwe Kleine-König help 283d109167bSUwe Kleine-König Include support for MX27 LITEKIT platform. This includes specific 284d109167bSUwe Kleine-König configurations for the board and its peripherals. 285d109167bSUwe Kleine-König 286d109167bSUwe Kleine-Königconfig MACH_PCA100 287d109167bSUwe Kleine-König bool "Phytec phyCARD-s (pca100)" 28836a8cac9SUwe Kleine-König select SOC_IMX27 289bd455ed3SUwe Kleine-König select IMX_HAVE_PLATFORM_FSL_USB2_UDC 290e0a1961dSUwe Kleine-König select IMX_HAVE_PLATFORM_IMX2_WDT 291ad851bffSUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_FB 292c6987159SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_I2C 2934697bb92SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_SSI 294d5dac4a6SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_UART 2952eb42d5cSUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_EHCI 2969d3d945aSUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_MMC 2970e7a29a8SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_NAND 298ae71a562SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_W1 2997536cf99SUwe Kleine-König select IMX_HAVE_PLATFORM_SPI_IMX 300d109167bSUwe Kleine-König select MXC_ULPI if USB_ULPI 301d109167bSUwe Kleine-König help 302d109167bSUwe Kleine-König Include support for phyCARD-s (aka pca100) platform. This 303d109167bSUwe Kleine-König includes specific configurations for the module and its peripherals. 304d109167bSUwe Kleine-König 305d109167bSUwe Kleine-Königconfig MACH_MXT_TD60 306d109167bSUwe Kleine-König bool "Maxtrack i-MXT TD60" 30736a8cac9SUwe Kleine-König select SOC_IMX27 308ad851bffSUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_FB 309c6987159SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_I2C 310d5dac4a6SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_UART 3119d3d945aSUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_MMC 3120e7a29a8SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_NAND 313d109167bSUwe Kleine-König help 314d109167bSUwe Kleine-König Include support for i-MXT (aka td60) platform. This 315d109167bSUwe Kleine-König includes specific configurations for the module and its peripherals. 316d109167bSUwe Kleine-König 3179c2c3584SFabio Estevamconfig MACH_IMX27IPCAM 3189c2c3584SFabio Estevam bool "IMX27 IPCAM platform" 3199c2c3584SFabio Estevam select SOC_IMX27 3209c2c3584SFabio Estevam select IMX_HAVE_PLATFORM_IMX2_WDT 3219c2c3584SFabio Estevam select IMX_HAVE_PLATFORM_IMX_UART 3229c2c3584SFabio Estevam help 3239c2c3584SFabio Estevam Include support for IMX27 IPCAM platform. This includes specific 3249c2c3584SFabio Estevam configurations for the board and its peripherals. 3259c2c3584SFabio Estevam 326d109167bSUwe Kleine-Königendif 327