19fbbe689SShawn Guoconfig HAVE_IMX_GPC 29fbbe689SShawn Guo bool 39fbbe689SShawn Guo 49fbbe689SShawn Guoconfig HAVE_IMX_MMDC 59fbbe689SShawn Guo bool 69fbbe689SShawn Guo 79fbbe689SShawn Guoconfig HAVE_IMX_SRC 89fbbe689SShawn Guo bool 99fbbe689SShawn Guo 10ae4fa7f6SSascha Hauerconfig ARCH_MX1 11ae4fa7f6SSascha Hauer bool 12ae4fa7f6SSascha Hauer 13ae4fa7f6SSascha Hauerconfig MACH_MX21 14ae4fa7f6SSascha Hauer bool 15ae4fa7f6SSascha Hauer 16ae4fa7f6SSascha Hauerconfig ARCH_MX25 17ae4fa7f6SSascha Hauer bool 18ae4fa7f6SSascha Hauer 19ae4fa7f6SSascha Hauerconfig MACH_MX27 20ae4fa7f6SSascha Hauer bool 21ae4fa7f6SSascha Hauer 22784a90c0SSascha Hauerconfig ARCH_MX5 23784a90c0SSascha Hauer bool 24784a90c0SSascha Hauer 25784a90c0SSascha Hauerconfig ARCH_MX50 26784a90c0SSascha Hauer bool 27784a90c0SSascha Hauer 28784a90c0SSascha Hauerconfig ARCH_MX51 29784a90c0SSascha Hauer bool 30784a90c0SSascha Hauer 31784a90c0SSascha Hauerconfig ARCH_MX53 32784a90c0SSascha Hauer bool 33784a90c0SSascha Hauer 34e780d239SUwe Kleine-Königconfig SOC_IMX1 35e48ab1c1SUwe Kleine-König bool 36ae4fa7f6SSascha Hauer select ARCH_MX1 37cd73785fSSascha Hauer select COMMON_CLK 38e780d239SUwe Kleine-König select CPU_ARM920T 39e780d239SUwe Kleine-König select IMX_HAVE_IOMUX_V1 40c7259df3SSascha Hauer select MXC_AVIC 41e48ab1c1SUwe Kleine-König 42e48ab1c1SUwe Kleine-Königconfig SOC_IMX21 43e780d239SUwe Kleine-König bool 44ae4fa7f6SSascha Hauer select MACH_MX21 45e48ab1c1SUwe Kleine-König select CPU_ARM926T 4693421e42SSascha Hauer select COMMON_CLK 47e48ab1c1SUwe Kleine-König select IMX_HAVE_IOMUX_V1 48c7259df3SSascha Hauer select MXC_AVIC 49e48ab1c1SUwe Kleine-König 50e48ab1c1SUwe Kleine-Königconfig SOC_IMX25 51e48ab1c1SUwe Kleine-König bool 52ae4fa7f6SSascha Hauer select ARCH_MX25 536bbaec56SSascha Hauer select COMMON_CLK 54e48ab1c1SUwe Kleine-König select CPU_ARM926T 55fd2fa2e3SUwe Kleine-König select ARCH_MXC_IOMUX_V3 56c7259df3SSascha Hauer select MXC_AVIC 57e48ab1c1SUwe Kleine-König 58e48ab1c1SUwe Kleine-Königconfig SOC_IMX27 59e48ab1c1SUwe Kleine-König bool 60ae4fa7f6SSascha Hauer select MACH_MX27 61e48ab1c1SUwe Kleine-König select CPU_ARM926T 62e038ed50SSascha Hauer select COMMON_CLK 63e48ab1c1SUwe Kleine-König select IMX_HAVE_IOMUX_V1 64c7259df3SSascha Hauer select MXC_AVIC 65e48ab1c1SUwe Kleine-König 6627ad4bf7SUwe Kleine-Königconfig SOC_IMX31 6727ad4bf7SUwe Kleine-König bool 6827ad4bf7SUwe Kleine-König select CPU_V6 6927ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_RNGA 7027ad4bf7SUwe Kleine-König select MXC_AVIC 7195878cbeSSascha Hauer select COMMON_CLK 72a89cf59bSSascha Hauer select SMP_ON_UP if SMP 7327ad4bf7SUwe Kleine-König 7427ad4bf7SUwe Kleine-Königconfig SOC_IMX35 7527ad4bf7SUwe Kleine-König bool 7627ad4bf7SUwe Kleine-König select CPU_V6 7727ad4bf7SUwe Kleine-König select ARCH_MXC_IOMUX_V3 785b48a614SSascha Hauer select COMMON_CLK 7927ad4bf7SUwe Kleine-König select HAVE_EPIT 8027ad4bf7SUwe Kleine-König select MXC_AVIC 81a89cf59bSSascha Hauer select SMP_ON_UP if SMP 8227ad4bf7SUwe Kleine-König 83784a90c0SSascha Hauerconfig SOC_IMX5 84784a90c0SSascha Hauer select CPU_V7 85784a90c0SSascha Hauer select MXC_TZIC 86b8d4176fSSascha Hauer select COMMON_CLK 87784a90c0SSascha Hauer select ARCH_MXC_IOMUX_V3 88784a90c0SSascha Hauer select ARCH_HAS_CPUFREQ 89784a90c0SSascha Hauer select ARCH_MX5 90784a90c0SSascha Hauer bool 91784a90c0SSascha Hauer 92784a90c0SSascha Hauerconfig SOC_IMX50 93784a90c0SSascha Hauer bool 94784a90c0SSascha Hauer select SOC_IMX5 95784a90c0SSascha Hauer select ARCH_MX50 96784a90c0SSascha Hauer 97784a90c0SSascha Hauerconfig SOC_IMX51 98784a90c0SSascha Hauer bool 99784a90c0SSascha Hauer select SOC_IMX5 100784a90c0SSascha Hauer select ARCH_MX5 101784a90c0SSascha Hauer select ARCH_MX51 102784a90c0SSascha Hauer 103784a90c0SSascha Hauerconfig SOC_IMX53 104784a90c0SSascha Hauer bool 105784a90c0SSascha Hauer select SOC_IMX5 106784a90c0SSascha Hauer select ARCH_MX5 107784a90c0SSascha Hauer select ARCH_MX53 10827ad4bf7SUwe Kleine-König 109ae4fa7f6SSascha Hauerif ARCH_IMX_V4_V5 110e780d239SUwe Kleine-König 11107469495SUwe Kleine-Königcomment "MX1 platforms:" 11207469495SUwe Kleine-Königconfig MACH_MXLADS 11307469495SUwe Kleine-König bool 11407469495SUwe Kleine-König 11507469495SUwe Kleine-Königconfig ARCH_MX1ADS 11607469495SUwe Kleine-König bool "MX1ADS platform" 11707469495SUwe Kleine-König select MACH_MXLADS 11891350f66SUwe Kleine-König select SOC_IMX1 1196348e6b5SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_I2C 120d112f4e4SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_UART 12107469495SUwe Kleine-König help 12207469495SUwe Kleine-König Say Y here if you are using Motorola MX1ADS/MXLADS boards 12307469495SUwe Kleine-König 12407469495SUwe Kleine-Königconfig MACH_SCB9328 12507469495SUwe Kleine-König bool "Synertronixx scb9328" 126d112f4e4SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_UART 12707469495SUwe Kleine-König help 12807469495SUwe Kleine-König Say Y here if you are using a Synertronixx scb9328 board 12907469495SUwe Kleine-König 1307fc92c60SGwenhael Goavec-Merouconfig MACH_APF9328 1317fc92c60SGwenhael Goavec-Merou bool "APF9328" 1327fc92c60SGwenhael Goavec-Merou select SOC_IMX1 1337a994818SGwenhael Goavec-Merou select IMX_HAVE_PLATFORM_IMX_I2C 1347fc92c60SGwenhael Goavec-Merou select IMX_HAVE_PLATFORM_IMX_UART 1357fc92c60SGwenhael Goavec-Merou help 1367fc92c60SGwenhael Goavec-Merou Say Yes here if you are using the Armadeus APF9328 development board 1377fc92c60SGwenhael Goavec-Merou 138b6b06be0SUwe Kleine-Königcomment "MX21 platforms:" 139d109167bSUwe Kleine-König 140d109167bSUwe Kleine-Königconfig MACH_MX21ADS 141d109167bSUwe Kleine-König bool "MX21ADS platform" 14236a8cac9SUwe Kleine-König select SOC_IMX21 143ad851bffSUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_FB 1443c5227fdSUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_UART 1459d3d945aSUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_MMC 1461f8d721cSUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_NAND 147d109167bSUwe Kleine-König help 148d109167bSUwe Kleine-König Include support for MX21ADS platform. This includes specific 149d109167bSUwe Kleine-König configurations for the board and its peripherals. 150d109167bSUwe Kleine-König 151e48ab1c1SUwe Kleine-Königcomment "MX25 platforms:" 152e48ab1c1SUwe Kleine-König 153e48ab1c1SUwe Kleine-Königconfig MACH_MX25_3DS 154e48ab1c1SUwe Kleine-König bool "Support MX25PDK (3DS) Platform" 155e48ab1c1SUwe Kleine-König select SOC_IMX25 15691dcc7f4SFabio Estevam select IMX_HAVE_PLATFORM_FLEXCAN 157460d30a3SFabio Estevam select IMX_HAVE_PLATFORM_FSL_USB2_UDC 158e48ab1c1SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX2_WDT 159e48ab1c1SUwe Kleine-König select IMX_HAVE_PLATFORM_IMXDI_RTC 160ff864521SFabio Estevam select IMX_HAVE_PLATFORM_IMX_I2C 161e48ab1c1SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_FB 162e48ab1c1SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_KEYPAD 163e48ab1c1SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_UART 164e48ab1c1SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_EHCI 165e48ab1c1SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_NAND 166124bf94aSUwe Kleine-König select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX 167e48ab1c1SUwe Kleine-König 16801dd520aSEric Bénardconfig MACH_EUKREA_CPUIMX25SD 169e48ab1c1SUwe Kleine-König bool "Support Eukrea CPUIMX25 Platform" 170e48ab1c1SUwe Kleine-König select SOC_IMX25 171e48ab1c1SUwe Kleine-König select IMX_HAVE_PLATFORM_FLEXCAN 172e48ab1c1SUwe Kleine-König select IMX_HAVE_PLATFORM_FSL_USB2_UDC 173e48ab1c1SUwe Kleine-König select IMX_HAVE_PLATFORM_IMXDI_RTC 174e48ab1c1SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_FB 175e48ab1c1SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_I2C 176e48ab1c1SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_UART 177e48ab1c1SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_EHCI 178e48ab1c1SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_NAND 179124bf94aSUwe Kleine-König select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX 180e48ab1c1SUwe Kleine-König select MXC_ULPI if USB_ULPI 181e48ab1c1SUwe Kleine-König 182e48ab1c1SUwe Kleine-Königchoice 183e48ab1c1SUwe Kleine-König prompt "Baseboard" 18401dd520aSEric Bénard depends on MACH_EUKREA_CPUIMX25SD 185e48ab1c1SUwe Kleine-König default MACH_EUKREA_MBIMXSD25_BASEBOARD 186e48ab1c1SUwe Kleine-König 187e48ab1c1SUwe Kleine-Königconfig MACH_EUKREA_MBIMXSD25_BASEBOARD 188e48ab1c1SUwe Kleine-König bool "Eukrea MBIMXSD development board" 1895309498aSUwe Kleine-König select IMX_HAVE_PLATFORM_GPIO_KEYS 190e48ab1c1SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_SSI 19147e837b5SUwe Kleine-König select LEDS_GPIO_REGISTER 192e48ab1c1SUwe Kleine-König help 193e48ab1c1SUwe Kleine-König This adds board specific devices that can be found on Eukrea's 194e48ab1c1SUwe Kleine-König MBIMXSD evaluation board. 195e48ab1c1SUwe Kleine-König 196e48ab1c1SUwe Kleine-Königendchoice 197e48ab1c1SUwe Kleine-König 198b6b06be0SUwe Kleine-Königcomment "MX27 platforms:" 199b6b06be0SUwe Kleine-König 200d109167bSUwe Kleine-Königconfig MACH_MX27ADS 201d109167bSUwe Kleine-König bool "MX27ADS platform" 20236a8cac9SUwe Kleine-König select SOC_IMX27 203ad851bffSUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_FB 204c6987159SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_I2C 205d5dac4a6SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_UART 2069d3d945aSUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_MMC 2070e7a29a8SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_NAND 208ae71a562SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_W1 209d109167bSUwe Kleine-König help 210d109167bSUwe Kleine-König Include support for MX27ADS platform. This includes specific 211d109167bSUwe Kleine-König configurations for the board and its peripherals. 212d109167bSUwe Kleine-König 213d109167bSUwe Kleine-Königconfig MACH_PCM038 214d109167bSUwe Kleine-König bool "Phytec phyCORE-i.MX27 CPU module (pcm038)" 21536a8cac9SUwe Kleine-König select SOC_IMX27 216e0a1961dSUwe Kleine-König select IMX_HAVE_PLATFORM_IMX2_WDT 217c6987159SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_I2C 218d5dac4a6SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_UART 2192eb42d5cSUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_EHCI 2200e7a29a8SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_NAND 221ae71a562SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_W1 2227536cf99SUwe Kleine-König select IMX_HAVE_PLATFORM_SPI_IMX 223d109167bSUwe Kleine-König select MXC_ULPI if USB_ULPI 224d109167bSUwe Kleine-König help 225d109167bSUwe Kleine-König Include support for phyCORE-i.MX27 (aka pcm038) platform. This 226d109167bSUwe Kleine-König includes specific configurations for the module and its peripherals. 227d109167bSUwe Kleine-König 228d109167bSUwe Kleine-Königchoice 229d109167bSUwe Kleine-König prompt "Baseboard" 230d109167bSUwe Kleine-König depends on MACH_PCM038 231d109167bSUwe Kleine-König default MACH_PCM970_BASEBOARD 232d109167bSUwe Kleine-König 233d109167bSUwe Kleine-Königconfig MACH_PCM970_BASEBOARD 234ad851bffSUwe Kleine-König bool "PHYTEC PCM970 development board" 235ad851bffSUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_FB 2369d3d945aSUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_MMC 237d109167bSUwe Kleine-König help 238d109167bSUwe Kleine-König This adds board specific devices that can be found on Phytec's 239d109167bSUwe Kleine-König PCM970 evaluation board. 240d109167bSUwe Kleine-König 241d109167bSUwe Kleine-Königendchoice 242d109167bSUwe Kleine-König 243d109167bSUwe Kleine-Königconfig MACH_CPUIMX27 244d109167bSUwe Kleine-König bool "Eukrea CPUIMX27 module" 24536a8cac9SUwe Kleine-König select SOC_IMX27 246bd455ed3SUwe Kleine-König select IMX_HAVE_PLATFORM_FSL_USB2_UDC 247e0a1961dSUwe Kleine-König select IMX_HAVE_PLATFORM_IMX2_WDT 248c6987159SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_I2C 249d5dac4a6SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_UART 2502eb42d5cSUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_EHCI 2510e7a29a8SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_NAND 252ae71a562SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_W1 25322377ec5SEric Bénard select MXC_ULPI if USB_ULPI 254d109167bSUwe Kleine-König help 255d109167bSUwe Kleine-König Include support for Eukrea CPUIMX27 platform. This includes 256d109167bSUwe Kleine-König specific configurations for the module and its peripherals. 257d109167bSUwe Kleine-König 258d109167bSUwe Kleine-Königconfig MACH_EUKREA_CPUIMX27_USESDHC2 259d109167bSUwe Kleine-König bool "CPUIMX27 integrates SDHC2 module" 260d109167bSUwe Kleine-König depends on MACH_CPUIMX27 2619d3d945aSUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_MMC 262d109167bSUwe Kleine-König help 2632dcf78c0SUwe Kleine-König This adds support for the internal SDHC2 used on CPUIMX27 264d109167bSUwe Kleine-König for wifi or eMMC. 265d109167bSUwe Kleine-König 2662dcf78c0SUwe Kleine-Königconfig MACH_EUKREA_CPUIMX27_USEUART4 2672dcf78c0SUwe Kleine-König bool "CPUIMX27 integrates UART4 module" 2682dcf78c0SUwe Kleine-König depends on MACH_CPUIMX27 2692dcf78c0SUwe Kleine-König help 2702dcf78c0SUwe Kleine-König This adds support for the internal UART4 used on CPUIMX27 2712dcf78c0SUwe Kleine-König for bluetooth. 2722dcf78c0SUwe Kleine-König 273d109167bSUwe Kleine-Königchoice 274d109167bSUwe Kleine-König prompt "Baseboard" 275d109167bSUwe Kleine-König depends on MACH_CPUIMX27 276d109167bSUwe Kleine-König default MACH_EUKREA_MBIMX27_BASEBOARD 277d109167bSUwe Kleine-König 278d109167bSUwe Kleine-Königconfig MACH_EUKREA_MBIMX27_BASEBOARD 2794697bb92SUwe Kleine-König bool "Eukrea MBIMX27 development board" 280ad851bffSUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_FB 2813f880141SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_KEYPAD 2824697bb92SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_SSI 283d5dac4a6SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_UART 2849d3d945aSUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_MMC 2857536cf99SUwe Kleine-König select IMX_HAVE_PLATFORM_SPI_IMX 28647e837b5SUwe Kleine-König select LEDS_GPIO_REGISTER 287d109167bSUwe Kleine-König help 288d109167bSUwe Kleine-König This adds board specific devices that can be found on Eukrea's 289d109167bSUwe Kleine-König MBIMX27 evaluation board. 290d109167bSUwe Kleine-König 291d109167bSUwe Kleine-Königendchoice 292d109167bSUwe Kleine-König 293d109167bSUwe Kleine-Königconfig MACH_MX27_3DS 294d109167bSUwe Kleine-König bool "MX27PDK platform" 29536a8cac9SUwe Kleine-König select SOC_IMX27 29696cf4239SFabio Estevam select IMX_HAVE_PLATFORM_FSL_USB2_UDC 2978be9252fSFabio Estevam select IMX_HAVE_PLATFORM_IMX2_WDT 2981abcb4ccSFabio Estevam select IMX_HAVE_PLATFORM_IMX_FB 2995885f036SFabio Estevam select IMX_HAVE_PLATFORM_IMX_I2C 3003f880141SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_KEYPAD 301d5dac4a6SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_UART 3024c11c286SFabio Estevam select IMX_HAVE_PLATFORM_MX2_CAMERA 30396cf4239SFabio Estevam select IMX_HAVE_PLATFORM_MXC_EHCI 3049d3d945aSUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_MMC 305c67a3e09SFabio Estevam select IMX_HAVE_PLATFORM_SPI_IMX 30692cb33f1SFabio Estevam select MXC_DEBUG_BOARD 30796cf4239SFabio Estevam select MXC_ULPI if USB_ULPI 308d109167bSUwe Kleine-König help 309d109167bSUwe Kleine-König Include support for MX27PDK platform. This includes specific 310d109167bSUwe Kleine-König configurations for the board and its peripherals. 311d109167bSUwe Kleine-König 3123b161e51SJavier Martinconfig MACH_IMX27_VISSTRIM_M10 3133b161e51SJavier Martin bool "Vista Silicon i.MX27 Visstrim_m10" 31436a8cac9SUwe Kleine-König select SOC_IMX27 3155309498aSUwe Kleine-König select IMX_HAVE_PLATFORM_GPIO_KEYS 3163b161e51SJavier Martin select IMX_HAVE_PLATFORM_IMX_I2C 3175658bff6SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_SSI 3183b161e51SJavier Martin select IMX_HAVE_PLATFORM_IMX_UART 319f52f5a55SJavier Martin select IMX_HAVE_PLATFORM_MX2_CAMERA 3202eb42d5cSUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_EHCI 32132189139SJavier Martin select IMX_HAVE_PLATFORM_MXC_MMC 322acb6464cSJavier Martin select LEDS_GPIO_REGISTER 3233b161e51SJavier Martin help 3243b161e51SJavier Martin Include support for Visstrim_m10 platform and its different variants. 3253b161e51SJavier Martin This includes specific configurations for the board and its 3263b161e51SJavier Martin peripherals. 3273b161e51SJavier Martin 328d109167bSUwe Kleine-Königconfig MACH_IMX27LITE 329d109167bSUwe Kleine-König bool "LogicPD MX27 LITEKIT platform" 33036a8cac9SUwe Kleine-König select SOC_IMX27 331d5dac4a6SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_UART 332a5e2051bSJavier Martin select IMX_HAVE_PLATFORM_IMX_SSI 333d109167bSUwe Kleine-König help 334d109167bSUwe Kleine-König Include support for MX27 LITEKIT platform. This includes specific 335d109167bSUwe Kleine-König configurations for the board and its peripherals. 336d109167bSUwe Kleine-König 337d109167bSUwe Kleine-Königconfig MACH_PCA100 338d109167bSUwe Kleine-König bool "Phytec phyCARD-s (pca100)" 33936a8cac9SUwe Kleine-König select SOC_IMX27 340bd455ed3SUwe Kleine-König select IMX_HAVE_PLATFORM_FSL_USB2_UDC 341e0a1961dSUwe Kleine-König select IMX_HAVE_PLATFORM_IMX2_WDT 342ad851bffSUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_FB 343c6987159SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_I2C 3444697bb92SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_SSI 345d5dac4a6SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_UART 3462eb42d5cSUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_EHCI 3479d3d945aSUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_MMC 3480e7a29a8SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_NAND 349ae71a562SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_W1 3507536cf99SUwe Kleine-König select IMX_HAVE_PLATFORM_SPI_IMX 351d109167bSUwe Kleine-König select MXC_ULPI if USB_ULPI 352d109167bSUwe Kleine-König help 353d109167bSUwe Kleine-König Include support for phyCARD-s (aka pca100) platform. This 354d109167bSUwe Kleine-König includes specific configurations for the module and its peripherals. 355d109167bSUwe Kleine-König 356d109167bSUwe Kleine-Königconfig MACH_MXT_TD60 357d109167bSUwe Kleine-König bool "Maxtrack i-MXT TD60" 35836a8cac9SUwe Kleine-König select SOC_IMX27 359ad851bffSUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_FB 360c6987159SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_I2C 361d5dac4a6SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_UART 3629d3d945aSUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_MMC 3630e7a29a8SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_NAND 364d109167bSUwe Kleine-König help 365d109167bSUwe Kleine-König Include support for i-MXT (aka td60) platform. This 366d109167bSUwe Kleine-König includes specific configurations for the module and its peripherals. 367d109167bSUwe Kleine-König 3689c2c3584SFabio Estevamconfig MACH_IMX27IPCAM 3699c2c3584SFabio Estevam bool "IMX27 IPCAM platform" 3709c2c3584SFabio Estevam select SOC_IMX27 3719c2c3584SFabio Estevam select IMX_HAVE_PLATFORM_IMX2_WDT 3729c2c3584SFabio Estevam select IMX_HAVE_PLATFORM_IMX_UART 3739c2c3584SFabio Estevam help 3749c2c3584SFabio Estevam Include support for IMX27 IPCAM platform. This includes specific 3759c2c3584SFabio Estevam configurations for the board and its peripherals. 3769c2c3584SFabio Estevam 3779f0749e3SSascha Hauerconfig MACH_IMX27_DT 3789f0749e3SSascha Hauer bool "Support i.MX27 platforms from device tree" 3799f0749e3SSascha Hauer select SOC_IMX27 3809f0749e3SSascha Hauer select USE_OF 3819f0749e3SSascha Hauer help 3829f0749e3SSascha Hauer Include support for Freescale i.MX27 based platforms 3839f0749e3SSascha Hauer using the device tree for discovery 3849f0749e3SSascha Hauer 385d109167bSUwe Kleine-Königendif 38627ad4bf7SUwe Kleine-König 387a89cf59bSSascha Hauerif ARCH_IMX_V6_V7 38827ad4bf7SUwe Kleine-König 38927ad4bf7SUwe Kleine-Königcomment "MX31 platforms:" 39027ad4bf7SUwe Kleine-König 39127ad4bf7SUwe Kleine-Königconfig MACH_MX31ADS 39227ad4bf7SUwe Kleine-König bool "Support MX31ADS platforms" 39327ad4bf7SUwe Kleine-König select SOC_IMX31 39427ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_I2C 39527ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_SSI 39627ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_UART 39727ad4bf7SUwe Kleine-König default y 39827ad4bf7SUwe Kleine-König help 39927ad4bf7SUwe Kleine-König Include support for MX31ADS platform. This includes specific 40027ad4bf7SUwe Kleine-König configurations for the board and its peripherals. 40127ad4bf7SUwe Kleine-König 40227ad4bf7SUwe Kleine-Königconfig MACH_MX31ADS_WM1133_EV1 40327ad4bf7SUwe Kleine-König bool "Support Wolfson Microelectronics 1133-EV1 module" 40427ad4bf7SUwe Kleine-König depends on MACH_MX31ADS 40527ad4bf7SUwe Kleine-König depends on MFD_WM8350_I2C 40627ad4bf7SUwe Kleine-König depends on REGULATOR_WM8350 40727ad4bf7SUwe Kleine-König select MFD_WM8350_CONFIG_MODE_0 40827ad4bf7SUwe Kleine-König select MFD_WM8352_CONFIG_MODE_0 40927ad4bf7SUwe Kleine-König help 41027ad4bf7SUwe Kleine-König Include support for the Wolfson Microelectronics 1133-EV1 PMU 41127ad4bf7SUwe Kleine-König and audio module for the MX31ADS platform. 41227ad4bf7SUwe Kleine-König 41327ad4bf7SUwe Kleine-Königconfig MACH_MX31LILLY 41427ad4bf7SUwe Kleine-König bool "Support MX31 LILLY-1131 platforms (INCO startec)" 41527ad4bf7SUwe Kleine-König select SOC_IMX31 41627ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_UART 41727ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_IPU_CORE 41827ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_EHCI 41927ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_MMC 42027ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_SPI_IMX 42127ad4bf7SUwe Kleine-König select MXC_ULPI if USB_ULPI 42227ad4bf7SUwe Kleine-König help 42327ad4bf7SUwe Kleine-König Include support for mx31 based LILLY1131 modules. This includes 42427ad4bf7SUwe Kleine-König specific configurations for the board and its peripherals. 42527ad4bf7SUwe Kleine-König 42627ad4bf7SUwe Kleine-Königconfig MACH_MX31LITE 42727ad4bf7SUwe Kleine-König bool "Support MX31 LITEKIT (LogicPD)" 42827ad4bf7SUwe Kleine-König select SOC_IMX31 42927ad4bf7SUwe Kleine-König select MXC_ULPI if USB_ULPI 43027ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX2_WDT 43127ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_UART 43227ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_EHCI 43327ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_MMC 43427ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_NAND 43527ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_RTC 43627ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_SPI_IMX 43747e837b5SUwe Kleine-König select LEDS_GPIO_REGISTER 43827ad4bf7SUwe Kleine-König help 43927ad4bf7SUwe Kleine-König Include support for MX31 LITEKIT platform. This includes specific 44027ad4bf7SUwe Kleine-König configurations for the board and its peripherals. 44127ad4bf7SUwe Kleine-König 44227ad4bf7SUwe Kleine-Königconfig MACH_PCM037 44327ad4bf7SUwe Kleine-König bool "Support Phytec pcm037 (i.MX31) platforms" 44427ad4bf7SUwe Kleine-König select SOC_IMX31 44527ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_FSL_USB2_UDC 44627ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX2_WDT 44727ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_I2C 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_MMC 45227ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_NAND 45327ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_W1 45427ad4bf7SUwe Kleine-König select MXC_ULPI if USB_ULPI 45527ad4bf7SUwe Kleine-König help 45627ad4bf7SUwe Kleine-König Include support for Phytec pcm037 platform. This includes 45727ad4bf7SUwe Kleine-König specific configurations for the board and its peripherals. 45827ad4bf7SUwe Kleine-König 45927ad4bf7SUwe Kleine-Königconfig MACH_PCM037_EET 46027ad4bf7SUwe Kleine-König bool "Support pcm037 EET board extensions" 46127ad4bf7SUwe Kleine-König depends on MACH_PCM037 46227ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_GPIO_KEYS 46327ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_SPI_IMX 46427ad4bf7SUwe Kleine-König help 46527ad4bf7SUwe Kleine-König Add support for PCM037 EET baseboard extensions. If you are using the 46627ad4bf7SUwe Kleine-König OLED display with EET, use "video=mx3fb:CMEL-OLED" kernel 46727ad4bf7SUwe Kleine-König command-line parameter. 46827ad4bf7SUwe Kleine-König 46927ad4bf7SUwe Kleine-Königconfig MACH_MX31_3DS 47027ad4bf7SUwe Kleine-König bool "Support MX31PDK (3DS)" 47127ad4bf7SUwe Kleine-König select SOC_IMX31 47227ad4bf7SUwe Kleine-König select MXC_DEBUG_BOARD 47327ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_FSL_USB2_UDC 47427ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX2_WDT 47527ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_I2C 47627ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_KEYPAD 47727ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_UART 47827ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_IPU_CORE 47927ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_EHCI 480d093d5bbSFabio Estevam select IMX_HAVE_PLATFORM_MXC_MMC 48127ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_NAND 48227ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_SPI_IMX 48327ad4bf7SUwe Kleine-König select MXC_ULPI if USB_ULPI 48427ad4bf7SUwe Kleine-König help 48527ad4bf7SUwe Kleine-König Include support for MX31PDK (3DS) platform. This includes specific 48627ad4bf7SUwe Kleine-König configurations for the board and its peripherals. 48727ad4bf7SUwe Kleine-König 48827ad4bf7SUwe Kleine-Königconfig MACH_MX31_3DS_MXC_NAND_USE_BBT 48927ad4bf7SUwe Kleine-König bool "Make the MXC NAND driver use the in flash Bad Block Table" 49027ad4bf7SUwe Kleine-König depends on MACH_MX31_3DS 49127ad4bf7SUwe Kleine-König depends on MTD_NAND_MXC 49227ad4bf7SUwe Kleine-König help 49327ad4bf7SUwe Kleine-König Enable this if you want that the MXC NAND driver uses the in flash 49427ad4bf7SUwe Kleine-König Bad Block Table to know what blocks are bad instead of scanning the 49527ad4bf7SUwe Kleine-König entire flash looking for bad block markers. 49627ad4bf7SUwe Kleine-König 49727ad4bf7SUwe Kleine-Königconfig MACH_MX31MOBOARD 49827ad4bf7SUwe Kleine-König bool "Support mx31moboard platforms (EPFL Mobots group)" 49927ad4bf7SUwe Kleine-König select SOC_IMX31 50027ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_FSL_USB2_UDC 50131776fbcSPhilippe Rétornaz select IMX_HAVE_PLATFORM_IMX2_WDT 50227ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_I2C 50327ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_UART 50427ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_IPU_CORE 50527ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_EHCI 50627ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_MMC 50727ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_SPI_IMX 50847e837b5SUwe Kleine-König select LEDS_GPIO_REGISTER 50927ad4bf7SUwe Kleine-König select MXC_ULPI if USB_ULPI 51027ad4bf7SUwe Kleine-König help 51127ad4bf7SUwe Kleine-König Include support for mx31moboard platform. This includes specific 51227ad4bf7SUwe Kleine-König configurations for the board and its peripherals. 51327ad4bf7SUwe Kleine-König 51427ad4bf7SUwe Kleine-Königconfig MACH_QONG 51527ad4bf7SUwe Kleine-König bool "Support Dave/DENX QongEVB-LITE platform" 51627ad4bf7SUwe Kleine-König select SOC_IMX31 51727ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_UART 518bbb43363SFabio Estevam select IMX_HAVE_PLATFORM_IMX2_WDT 51927ad4bf7SUwe Kleine-König help 52027ad4bf7SUwe Kleine-König Include support for Dave/DENX QongEVB-LITE platform. This includes 52127ad4bf7SUwe Kleine-König specific configurations for the board and its peripherals. 52227ad4bf7SUwe Kleine-König 52327ad4bf7SUwe Kleine-Königconfig MACH_ARMADILLO5X0 52427ad4bf7SUwe Kleine-König bool "Support Atmark Armadillo-500 Development Base Board" 52527ad4bf7SUwe Kleine-König select SOC_IMX31 52627ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_GPIO_KEYS 52727ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_I2C 52827ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_UART 52927ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_IPU_CORE 53027ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_EHCI 53127ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_MMC 53227ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_NAND 53327ad4bf7SUwe Kleine-König select MXC_ULPI if USB_ULPI 53427ad4bf7SUwe Kleine-König help 53527ad4bf7SUwe Kleine-König Include support for Atmark Armadillo-500 platform. This includes 53627ad4bf7SUwe Kleine-König specific configurations for the board and its peripherals. 53727ad4bf7SUwe Kleine-König 53827ad4bf7SUwe Kleine-Königconfig MACH_KZM_ARM11_01 53927ad4bf7SUwe Kleine-König bool "Support KZM-ARM11-01(Kyoto Microcomputer)" 54027ad4bf7SUwe Kleine-König select SOC_IMX31 54127ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_UART 54227ad4bf7SUwe Kleine-König help 54327ad4bf7SUwe Kleine-König Include support for KZM-ARM11-01. This includes specific 54427ad4bf7SUwe Kleine-König configurations for the board and its peripherals. 54527ad4bf7SUwe Kleine-König 54627ad4bf7SUwe Kleine-Königconfig MACH_BUG 54727ad4bf7SUwe Kleine-König bool "Support Buglabs BUGBase platform" 54827ad4bf7SUwe Kleine-König select SOC_IMX31 54927ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_UART 55027ad4bf7SUwe Kleine-König default y 55127ad4bf7SUwe Kleine-König help 55227ad4bf7SUwe Kleine-König Include support for BUGBase 1.3 platform. This includes specific 55327ad4bf7SUwe Kleine-König configurations for the board and its peripherals. 55427ad4bf7SUwe Kleine-König 55527ad4bf7SUwe Kleine-Königcomment "MX35 platforms:" 55627ad4bf7SUwe Kleine-König 55727ad4bf7SUwe Kleine-Königconfig MACH_PCM043 55827ad4bf7SUwe Kleine-König bool "Support Phytec pcm043 (i.MX35) platforms" 55927ad4bf7SUwe Kleine-König select SOC_IMX35 56027ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_FLEXCAN 56127ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_FSL_USB2_UDC 56227ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX2_WDT 56327ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_I2C 56427ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_SSI 56527ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_UART 56627ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_IPU_CORE 56727ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_EHCI 56827ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_NAND 56927ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX 57027ad4bf7SUwe Kleine-König select MXC_ULPI if USB_ULPI 57127ad4bf7SUwe Kleine-König help 57227ad4bf7SUwe Kleine-König Include support for Phytec pcm043 platform. This includes 57327ad4bf7SUwe Kleine-König specific configurations for the board and its peripherals. 57427ad4bf7SUwe Kleine-König 57527ad4bf7SUwe Kleine-Königconfig MACH_MX35_3DS 57627ad4bf7SUwe Kleine-König bool "Support MX35PDK platform" 57727ad4bf7SUwe Kleine-König select SOC_IMX35 57827ad4bf7SUwe Kleine-König select MXC_DEBUG_BOARD 57927ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_FSL_USB2_UDC 58027ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX2_WDT 58127ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_I2C 58227ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_UART 58327ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_EHCI 58427ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_NAND 58527ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX 58627ad4bf7SUwe Kleine-König help 58727ad4bf7SUwe Kleine-König Include support for MX35PDK platform. This includes specific 58827ad4bf7SUwe Kleine-König configurations for the board and its peripherals. 58927ad4bf7SUwe Kleine-König 590a69aa72aSEric Bénardconfig MACH_EUKREA_CPUIMX35SD 59127ad4bf7SUwe Kleine-König bool "Support Eukrea CPUIMX35 Platform" 59227ad4bf7SUwe Kleine-König select SOC_IMX35 59327ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_FLEXCAN 59427ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_FSL_USB2_UDC 59527ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX2_WDT 59627ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_I2C 59727ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_UART 59827ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_EHCI 59927ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_NAND 60027ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX 60127ad4bf7SUwe Kleine-König select MXC_ULPI if USB_ULPI 60227ad4bf7SUwe Kleine-König help 60327ad4bf7SUwe Kleine-König Include support for Eukrea CPUIMX35 platform. This includes 60427ad4bf7SUwe Kleine-König specific configurations for the board and its peripherals. 60527ad4bf7SUwe Kleine-König 60627ad4bf7SUwe Kleine-Königchoice 60727ad4bf7SUwe Kleine-König prompt "Baseboard" 608a69aa72aSEric Bénard depends on MACH_EUKREA_CPUIMX35SD 60927ad4bf7SUwe Kleine-König default MACH_EUKREA_MBIMXSD35_BASEBOARD 61027ad4bf7SUwe Kleine-König 61127ad4bf7SUwe Kleine-Königconfig MACH_EUKREA_MBIMXSD35_BASEBOARD 61227ad4bf7SUwe Kleine-König bool "Eukrea MBIMXSD development board" 61327ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_GPIO_KEYS 61427ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_SSI 61527ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_IPU_CORE 61647e837b5SUwe Kleine-König select LEDS_GPIO_REGISTER 61727ad4bf7SUwe Kleine-König help 61827ad4bf7SUwe Kleine-König This adds board specific devices that can be found on Eukrea's 61927ad4bf7SUwe Kleine-König MBIMXSD evaluation board. 62027ad4bf7SUwe Kleine-König 62127ad4bf7SUwe Kleine-Königendchoice 62227ad4bf7SUwe Kleine-König 62327ad4bf7SUwe Kleine-Königconfig MACH_VPR200 62427ad4bf7SUwe Kleine-König bool "Support VPR200 platform" 62527ad4bf7SUwe Kleine-König select SOC_IMX35 62627ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_FSL_USB2_UDC 62727ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_GPIO_KEYS 62827ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX2_WDT 62927ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_UART 63027ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_I2C 63127ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_IPU_CORE 63227ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_EHCI 63327ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_NAND 63427ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX 63527ad4bf7SUwe Kleine-König help 63627ad4bf7SUwe Kleine-König Include support for VPR200 platform. This includes specific 63727ad4bf7SUwe Kleine-König configurations for the board and its peripherals. 63827ad4bf7SUwe Kleine-König 639784a90c0SSascha Hauercomment "i.MX5 platforms:" 640784a90c0SSascha Hauer 641784a90c0SSascha Hauerconfig MACH_MX50_RDP 642784a90c0SSascha Hauer bool "Support MX50 reference design platform" 643784a90c0SSascha Hauer depends on BROKEN 644784a90c0SSascha Hauer select SOC_IMX50 645784a90c0SSascha Hauer select IMX_HAVE_PLATFORM_IMX_I2C 646784a90c0SSascha Hauer select IMX_HAVE_PLATFORM_IMX_UART 647784a90c0SSascha Hauer select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX 648784a90c0SSascha Hauer select IMX_HAVE_PLATFORM_SPI_IMX 649784a90c0SSascha Hauer help 650784a90c0SSascha Hauer Include support for MX50 reference design platform (RDP) board. This 651784a90c0SSascha Hauer includes specific configurations for the board and its peripherals. 652784a90c0SSascha Hauer 653784a90c0SSascha Hauercomment "i.MX51 machines:" 654784a90c0SSascha Hauer 655784a90c0SSascha Hauerconfig MACH_IMX51_DT 656784a90c0SSascha Hauer bool "Support i.MX51 platforms from device tree" 657784a90c0SSascha Hauer select SOC_IMX51 658784a90c0SSascha Hauer select USE_OF 659784a90c0SSascha Hauer select MACH_MX51_BABBAGE 660784a90c0SSascha Hauer help 661784a90c0SSascha Hauer Include support for Freescale i.MX51 based platforms 662784a90c0SSascha Hauer using the device tree for discovery 663784a90c0SSascha Hauer 664784a90c0SSascha Hauerconfig MACH_MX51_BABBAGE 665784a90c0SSascha Hauer bool "Support MX51 BABBAGE platforms" 666784a90c0SSascha Hauer select SOC_IMX51 667784a90c0SSascha Hauer select IMX_HAVE_PLATFORM_FSL_USB2_UDC 668784a90c0SSascha Hauer select IMX_HAVE_PLATFORM_IMX2_WDT 669784a90c0SSascha Hauer select IMX_HAVE_PLATFORM_IMX_I2C 670784a90c0SSascha Hauer select IMX_HAVE_PLATFORM_IMX_UART 671784a90c0SSascha Hauer select IMX_HAVE_PLATFORM_MXC_EHCI 672784a90c0SSascha Hauer select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX 673784a90c0SSascha Hauer select IMX_HAVE_PLATFORM_SPI_IMX 674784a90c0SSascha Hauer help 675784a90c0SSascha Hauer Include support for MX51 Babbage platform, also known as MX51EVK in 676784a90c0SSascha Hauer u-boot. This includes specific configurations for the board and its 677784a90c0SSascha Hauer peripherals. 678784a90c0SSascha Hauer 679784a90c0SSascha Hauerconfig MACH_MX51_3DS 680784a90c0SSascha Hauer bool "Support MX51PDK (3DS)" 681784a90c0SSascha Hauer select SOC_IMX51 682784a90c0SSascha Hauer select IMX_HAVE_PLATFORM_IMX2_WDT 683784a90c0SSascha Hauer select IMX_HAVE_PLATFORM_IMX_KEYPAD 684784a90c0SSascha Hauer select IMX_HAVE_PLATFORM_IMX_UART 685784a90c0SSascha Hauer select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX 686784a90c0SSascha Hauer select IMX_HAVE_PLATFORM_SPI_IMX 687784a90c0SSascha Hauer select MXC_DEBUG_BOARD 688784a90c0SSascha Hauer help 689784a90c0SSascha Hauer Include support for MX51PDK (3DS) platform. This includes specific 690784a90c0SSascha Hauer configurations for the board and its peripherals. 691784a90c0SSascha Hauer 692784a90c0SSascha Hauerconfig MACH_EUKREA_CPUIMX51 693784a90c0SSascha Hauer bool "Support Eukrea CPUIMX51 module" 694784a90c0SSascha Hauer select SOC_IMX51 695784a90c0SSascha Hauer select IMX_HAVE_PLATFORM_FSL_USB2_UDC 696784a90c0SSascha Hauer select IMX_HAVE_PLATFORM_IMX_I2C 697784a90c0SSascha Hauer select IMX_HAVE_PLATFORM_IMX_UART 698784a90c0SSascha Hauer select IMX_HAVE_PLATFORM_MXC_EHCI 699784a90c0SSascha Hauer select IMX_HAVE_PLATFORM_MXC_NAND 700784a90c0SSascha Hauer select IMX_HAVE_PLATFORM_SPI_IMX 701784a90c0SSascha Hauer help 702784a90c0SSascha Hauer Include support for Eukrea CPUIMX51 platform. This includes 703784a90c0SSascha Hauer specific configurations for the module and its peripherals. 704784a90c0SSascha Hauer 705784a90c0SSascha Hauerchoice 706784a90c0SSascha Hauer prompt "Baseboard" 707784a90c0SSascha Hauer depends on MACH_EUKREA_CPUIMX51 708784a90c0SSascha Hauer default MACH_EUKREA_MBIMX51_BASEBOARD 709784a90c0SSascha Hauer 710784a90c0SSascha Hauerconfig MACH_EUKREA_MBIMX51_BASEBOARD 711784a90c0SSascha Hauer prompt "Eukrea MBIMX51 development board" 712784a90c0SSascha Hauer bool 713784a90c0SSascha Hauer select IMX_HAVE_PLATFORM_IMX_KEYPAD 714784a90c0SSascha Hauer select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX 715784a90c0SSascha Hauer select LEDS_GPIO_REGISTER 716784a90c0SSascha Hauer help 717784a90c0SSascha Hauer This adds board specific devices that can be found on Eukrea's 718784a90c0SSascha Hauer MBIMX51 evaluation board. 719784a90c0SSascha Hauer 720784a90c0SSascha Hauerendchoice 721784a90c0SSascha Hauer 722784a90c0SSascha Hauerconfig MACH_EUKREA_CPUIMX51SD 723784a90c0SSascha Hauer bool "Support Eukrea CPUIMX51SD module" 724784a90c0SSascha Hauer select SOC_IMX51 725784a90c0SSascha Hauer select IMX_HAVE_PLATFORM_FSL_USB2_UDC 726784a90c0SSascha Hauer select IMX_HAVE_PLATFORM_IMX_I2C 727784a90c0SSascha Hauer select IMX_HAVE_PLATFORM_IMX_UART 728784a90c0SSascha Hauer select IMX_HAVE_PLATFORM_MXC_EHCI 729784a90c0SSascha Hauer select IMX_HAVE_PLATFORM_MXC_NAND 730784a90c0SSascha Hauer select IMX_HAVE_PLATFORM_SPI_IMX 731784a90c0SSascha Hauer help 732784a90c0SSascha Hauer Include support for Eukrea CPUIMX51SD platform. This includes 733784a90c0SSascha Hauer specific configurations for the module and its peripherals. 734784a90c0SSascha Hauer 735784a90c0SSascha Hauerchoice 736784a90c0SSascha Hauer prompt "Baseboard" 737784a90c0SSascha Hauer depends on MACH_EUKREA_CPUIMX51SD 738784a90c0SSascha Hauer default MACH_EUKREA_MBIMXSD51_BASEBOARD 739784a90c0SSascha Hauer 740784a90c0SSascha Hauerconfig MACH_EUKREA_MBIMXSD51_BASEBOARD 741784a90c0SSascha Hauer prompt "Eukrea MBIMXSD development board" 742784a90c0SSascha Hauer bool 743784a90c0SSascha Hauer select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX 744784a90c0SSascha Hauer select LEDS_GPIO_REGISTER 745784a90c0SSascha Hauer help 746784a90c0SSascha Hauer This adds board specific devices that can be found on Eukrea's 747784a90c0SSascha Hauer MBIMXSD evaluation board. 748784a90c0SSascha Hauer 749784a90c0SSascha Hauerendchoice 750784a90c0SSascha Hauer 751784a90c0SSascha Hauerconfig MX51_EFIKA_COMMON 752784a90c0SSascha Hauer bool 753784a90c0SSascha Hauer select SOC_IMX51 754784a90c0SSascha Hauer select IMX_HAVE_PLATFORM_IMX_UART 755784a90c0SSascha Hauer select IMX_HAVE_PLATFORM_MXC_EHCI 756784a90c0SSascha Hauer select IMX_HAVE_PLATFORM_PATA_IMX 757784a90c0SSascha Hauer select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX 758784a90c0SSascha Hauer select IMX_HAVE_PLATFORM_SPI_IMX 759784a90c0SSascha Hauer select MXC_ULPI if USB_ULPI 760784a90c0SSascha Hauer 761784a90c0SSascha Hauerconfig MACH_MX51_EFIKAMX 762784a90c0SSascha Hauer bool "Support MX51 Genesi Efika MX nettop" 763784a90c0SSascha Hauer select LEDS_GPIO_REGISTER 764784a90c0SSascha Hauer select MX51_EFIKA_COMMON 765784a90c0SSascha Hauer help 766784a90c0SSascha Hauer Include support for Genesi Efika MX nettop. This includes specific 767784a90c0SSascha Hauer configurations for the board and its peripherals. 768784a90c0SSascha Hauer 769784a90c0SSascha Hauerconfig MACH_MX51_EFIKASB 770784a90c0SSascha Hauer bool "Support MX51 Genesi Efika Smartbook" 771784a90c0SSascha Hauer select LEDS_GPIO_REGISTER 772784a90c0SSascha Hauer select MX51_EFIKA_COMMON 773784a90c0SSascha Hauer help 774784a90c0SSascha Hauer Include support for Genesi Efika Smartbook. This includes specific 775784a90c0SSascha Hauer configurations for the board and its peripherals. 776784a90c0SSascha Hauer 777784a90c0SSascha Hauercomment "i.MX53 machines:" 778784a90c0SSascha Hauer 779784a90c0SSascha Hauerconfig MACH_IMX53_DT 780784a90c0SSascha Hauer bool "Support i.MX53 platforms from device tree" 781784a90c0SSascha Hauer select SOC_IMX53 782784a90c0SSascha Hauer select USE_OF 783784a90c0SSascha Hauer select MACH_MX53_ARD 784784a90c0SSascha Hauer select MACH_MX53_EVK 785784a90c0SSascha Hauer select MACH_MX53_LOCO 786784a90c0SSascha Hauer select MACH_MX53_SMD 787784a90c0SSascha Hauer help 788784a90c0SSascha Hauer Include support for Freescale i.MX53 based platforms 789784a90c0SSascha Hauer using the device tree for discovery 790784a90c0SSascha Hauer 791784a90c0SSascha Hauerconfig MACH_MX53_EVK 792784a90c0SSascha Hauer bool "Support MX53 EVK platforms" 793784a90c0SSascha Hauer select SOC_IMX53 794784a90c0SSascha Hauer select IMX_HAVE_PLATFORM_IMX2_WDT 795784a90c0SSascha Hauer select IMX_HAVE_PLATFORM_IMX_UART 796784a90c0SSascha Hauer select IMX_HAVE_PLATFORM_IMX_I2C 797784a90c0SSascha Hauer select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX 798784a90c0SSascha Hauer select IMX_HAVE_PLATFORM_SPI_IMX 799784a90c0SSascha Hauer select LEDS_GPIO_REGISTER 800784a90c0SSascha Hauer help 801784a90c0SSascha Hauer Include support for MX53 EVK platform. This includes specific 802784a90c0SSascha Hauer configurations for the board and its peripherals. 803784a90c0SSascha Hauer 804784a90c0SSascha Hauerconfig MACH_MX53_SMD 805784a90c0SSascha Hauer bool "Support MX53 SMD platforms" 806784a90c0SSascha Hauer select SOC_IMX53 807784a90c0SSascha Hauer select IMX_HAVE_PLATFORM_IMX2_WDT 808784a90c0SSascha Hauer select IMX_HAVE_PLATFORM_IMX_I2C 809784a90c0SSascha Hauer select IMX_HAVE_PLATFORM_IMX_UART 810784a90c0SSascha Hauer select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX 811784a90c0SSascha Hauer help 812784a90c0SSascha Hauer Include support for MX53 SMD platform. This includes specific 813784a90c0SSascha Hauer configurations for the board and its peripherals. 814784a90c0SSascha Hauer 815784a90c0SSascha Hauerconfig MACH_MX53_LOCO 816784a90c0SSascha Hauer bool "Support MX53 LOCO platforms" 817784a90c0SSascha Hauer select SOC_IMX53 818784a90c0SSascha Hauer select IMX_HAVE_PLATFORM_IMX2_WDT 819784a90c0SSascha Hauer select IMX_HAVE_PLATFORM_IMX_I2C 820784a90c0SSascha Hauer select IMX_HAVE_PLATFORM_IMX_UART 821784a90c0SSascha Hauer select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX 822784a90c0SSascha Hauer select IMX_HAVE_PLATFORM_GPIO_KEYS 823784a90c0SSascha Hauer select LEDS_GPIO_REGISTER 824784a90c0SSascha Hauer help 825784a90c0SSascha Hauer Include support for MX53 LOCO platform. This includes specific 826784a90c0SSascha Hauer configurations for the board and its peripherals. 827784a90c0SSascha Hauer 828784a90c0SSascha Hauerconfig MACH_MX53_ARD 829784a90c0SSascha Hauer bool "Support MX53 ARD platforms" 830784a90c0SSascha Hauer select SOC_IMX53 831784a90c0SSascha Hauer select IMX_HAVE_PLATFORM_IMX2_WDT 832784a90c0SSascha Hauer select IMX_HAVE_PLATFORM_IMX_I2C 833784a90c0SSascha Hauer select IMX_HAVE_PLATFORM_IMX_UART 834784a90c0SSascha Hauer select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX 835784a90c0SSascha Hauer select IMX_HAVE_PLATFORM_GPIO_KEYS 836784a90c0SSascha Hauer help 837784a90c0SSascha Hauer Include support for MX53 ARD platform. This includes specific 838784a90c0SSascha Hauer configurations for the board and its peripherals. 839784a90c0SSascha Hauer 840bac89d75SShawn Guocomment "i.MX6 family:" 841bac89d75SShawn Guo 842bac89d75SShawn Guoconfig SOC_IMX6Q 843bac89d75SShawn Guo bool "i.MX6 Quad support" 84446ec1b26SEric Miao select ARM_CPU_SUSPEND if PM 845bac89d75SShawn Guo select ARM_GIC 846*2acd1b6fSShawn Guo select COMMON_CLK 847bac89d75SShawn Guo select CPU_V7 84869c31b7aSShawn Guo select HAVE_ARM_SCU 8499fbbe689SShawn Guo select HAVE_IMX_GPC 8509fbbe689SShawn Guo select HAVE_IMX_MMDC 8519fbbe689SShawn Guo select HAVE_IMX_SRC 8523b55658aSDave Martin select HAVE_SMP 853bac89d75SShawn Guo select USE_OF 854bac89d75SShawn Guo 855bac89d75SShawn Guo help 856bac89d75SShawn Guo This enables support for Freescale i.MX6 Quad processor. 857bac89d75SShawn Guo 85827ad4bf7SUwe Kleine-Königendif 859