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 1615fb86e5dSPhilippe Rétornaz select IMX_HAVE_PLATFORM_IMX_SSI 162e48ab1c1SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_FB 163e48ab1c1SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_KEYPAD 164e48ab1c1SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_UART 165e48ab1c1SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_EHCI 166e48ab1c1SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_NAND 167124bf94aSUwe Kleine-König select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX 168e48ab1c1SUwe Kleine-König 16901dd520aSEric Bénardconfig MACH_EUKREA_CPUIMX25SD 170e48ab1c1SUwe Kleine-König bool "Support Eukrea CPUIMX25 Platform" 171e48ab1c1SUwe Kleine-König select SOC_IMX25 172e48ab1c1SUwe Kleine-König select IMX_HAVE_PLATFORM_FLEXCAN 173e48ab1c1SUwe Kleine-König select IMX_HAVE_PLATFORM_FSL_USB2_UDC 1744692cba1SEric Bénard select IMX_HAVE_PLATFORM_IMX2_WDT 175e48ab1c1SUwe Kleine-König select IMX_HAVE_PLATFORM_IMXDI_RTC 176e48ab1c1SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_FB 177e48ab1c1SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_I2C 178e48ab1c1SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_UART 179e48ab1c1SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_EHCI 180e48ab1c1SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_NAND 181124bf94aSUwe Kleine-König select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX 182e48ab1c1SUwe Kleine-König select MXC_ULPI if USB_ULPI 183e48ab1c1SUwe Kleine-König 184e48ab1c1SUwe Kleine-Königchoice 185e48ab1c1SUwe Kleine-König prompt "Baseboard" 18601dd520aSEric Bénard depends on MACH_EUKREA_CPUIMX25SD 187e48ab1c1SUwe Kleine-König default MACH_EUKREA_MBIMXSD25_BASEBOARD 188e48ab1c1SUwe Kleine-König 189e48ab1c1SUwe Kleine-Königconfig MACH_EUKREA_MBIMXSD25_BASEBOARD 190e48ab1c1SUwe Kleine-König bool "Eukrea MBIMXSD development board" 1915309498aSUwe Kleine-König select IMX_HAVE_PLATFORM_GPIO_KEYS 192e48ab1c1SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_SSI 19349ed9407SEric Bénard select IMX_HAVE_PLATFORM_SPI_IMX 19447e837b5SUwe Kleine-König select LEDS_GPIO_REGISTER 195e48ab1c1SUwe Kleine-König help 196e48ab1c1SUwe Kleine-König This adds board specific devices that can be found on Eukrea's 197e48ab1c1SUwe Kleine-König MBIMXSD evaluation board. 198e48ab1c1SUwe Kleine-König 199e48ab1c1SUwe Kleine-Königendchoice 200e48ab1c1SUwe Kleine-König 201b6b06be0SUwe Kleine-Königcomment "MX27 platforms:" 202b6b06be0SUwe Kleine-König 203d109167bSUwe Kleine-Königconfig MACH_MX27ADS 204d109167bSUwe Kleine-König bool "MX27ADS platform" 20536a8cac9SUwe Kleine-König select SOC_IMX27 206ad851bffSUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_FB 207c6987159SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_I2C 208d5dac4a6SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_UART 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 212d109167bSUwe Kleine-König help 213d109167bSUwe Kleine-König Include support for MX27ADS platform. This includes specific 214d109167bSUwe Kleine-König configurations for the board and its peripherals. 215d109167bSUwe Kleine-König 216d109167bSUwe Kleine-Königconfig MACH_PCM038 217d109167bSUwe Kleine-König bool "Phytec phyCORE-i.MX27 CPU module (pcm038)" 21836a8cac9SUwe Kleine-König select SOC_IMX27 219e0a1961dSUwe Kleine-König select IMX_HAVE_PLATFORM_IMX2_WDT 220c6987159SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_I2C 221d5dac4a6SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_UART 2222eb42d5cSUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_EHCI 2230e7a29a8SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_NAND 224ae71a562SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_W1 2257536cf99SUwe Kleine-König select IMX_HAVE_PLATFORM_SPI_IMX 226d109167bSUwe Kleine-König select MXC_ULPI if USB_ULPI 227d109167bSUwe Kleine-König help 228d109167bSUwe Kleine-König Include support for phyCORE-i.MX27 (aka pcm038) platform. This 229d109167bSUwe Kleine-König includes specific configurations for the module and its peripherals. 230d109167bSUwe Kleine-König 231d109167bSUwe Kleine-Königchoice 232d109167bSUwe Kleine-König prompt "Baseboard" 233d109167bSUwe Kleine-König depends on MACH_PCM038 234d109167bSUwe Kleine-König default MACH_PCM970_BASEBOARD 235d109167bSUwe Kleine-König 236d109167bSUwe Kleine-Königconfig MACH_PCM970_BASEBOARD 237ad851bffSUwe Kleine-König bool "PHYTEC PCM970 development board" 238ad851bffSUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_FB 2399d3d945aSUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_MMC 240d109167bSUwe Kleine-König help 241d109167bSUwe Kleine-König This adds board specific devices that can be found on Phytec's 242d109167bSUwe Kleine-König PCM970 evaluation board. 243d109167bSUwe Kleine-König 244d109167bSUwe Kleine-Königendchoice 245d109167bSUwe Kleine-König 246d109167bSUwe Kleine-Königconfig MACH_CPUIMX27 247d109167bSUwe Kleine-König bool "Eukrea CPUIMX27 module" 24836a8cac9SUwe Kleine-König select SOC_IMX27 249bd455ed3SUwe Kleine-König select IMX_HAVE_PLATFORM_FSL_USB2_UDC 250e0a1961dSUwe Kleine-König select IMX_HAVE_PLATFORM_IMX2_WDT 251c6987159SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_I2C 252d5dac4a6SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_UART 2532eb42d5cSUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_EHCI 2540e7a29a8SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_NAND 255ae71a562SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_W1 25622377ec5SEric Bénard select MXC_ULPI if USB_ULPI 257d109167bSUwe Kleine-König help 258d109167bSUwe Kleine-König Include support for Eukrea CPUIMX27 platform. This includes 259d109167bSUwe Kleine-König specific configurations for the module and its peripherals. 260d109167bSUwe Kleine-König 261d109167bSUwe Kleine-Königconfig MACH_EUKREA_CPUIMX27_USESDHC2 262d109167bSUwe Kleine-König bool "CPUIMX27 integrates SDHC2 module" 263d109167bSUwe Kleine-König depends on MACH_CPUIMX27 2649d3d945aSUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_MMC 265d109167bSUwe Kleine-König help 2662dcf78c0SUwe Kleine-König This adds support for the internal SDHC2 used on CPUIMX27 267d109167bSUwe Kleine-König for wifi or eMMC. 268d109167bSUwe Kleine-König 2692dcf78c0SUwe Kleine-Königconfig MACH_EUKREA_CPUIMX27_USEUART4 2702dcf78c0SUwe Kleine-König bool "CPUIMX27 integrates UART4 module" 2712dcf78c0SUwe Kleine-König depends on MACH_CPUIMX27 2722dcf78c0SUwe Kleine-König help 2732dcf78c0SUwe Kleine-König This adds support for the internal UART4 used on CPUIMX27 2742dcf78c0SUwe Kleine-König for bluetooth. 2752dcf78c0SUwe Kleine-König 276d109167bSUwe Kleine-Königchoice 277d109167bSUwe Kleine-König prompt "Baseboard" 278d109167bSUwe Kleine-König depends on MACH_CPUIMX27 279d109167bSUwe Kleine-König default MACH_EUKREA_MBIMX27_BASEBOARD 280d109167bSUwe Kleine-König 281d109167bSUwe Kleine-Königconfig MACH_EUKREA_MBIMX27_BASEBOARD 2824697bb92SUwe Kleine-König bool "Eukrea MBIMX27 development board" 283ad851bffSUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_FB 2843f880141SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_KEYPAD 2854697bb92SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_SSI 286d5dac4a6SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_UART 2879d3d945aSUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_MMC 2887536cf99SUwe Kleine-König select IMX_HAVE_PLATFORM_SPI_IMX 28947e837b5SUwe Kleine-König select LEDS_GPIO_REGISTER 290d109167bSUwe Kleine-König help 291d109167bSUwe Kleine-König This adds board specific devices that can be found on Eukrea's 292d109167bSUwe Kleine-König MBIMX27 evaluation board. 293d109167bSUwe Kleine-König 294d109167bSUwe Kleine-Königendchoice 295d109167bSUwe Kleine-König 296d109167bSUwe Kleine-Königconfig MACH_MX27_3DS 297d109167bSUwe Kleine-König bool "MX27PDK platform" 29836a8cac9SUwe Kleine-König select SOC_IMX27 29996cf4239SFabio Estevam select IMX_HAVE_PLATFORM_FSL_USB2_UDC 3008be9252fSFabio Estevam select IMX_HAVE_PLATFORM_IMX2_WDT 3011abcb4ccSFabio Estevam select IMX_HAVE_PLATFORM_IMX_FB 3025885f036SFabio Estevam select IMX_HAVE_PLATFORM_IMX_I2C 3033f880141SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_KEYPAD 304d5dac4a6SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_UART 3054c11c286SFabio Estevam select IMX_HAVE_PLATFORM_MX2_CAMERA 30696cf4239SFabio Estevam select IMX_HAVE_PLATFORM_MXC_EHCI 3079d3d945aSUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_MMC 308c67a3e09SFabio Estevam select IMX_HAVE_PLATFORM_SPI_IMX 30992cb33f1SFabio Estevam select MXC_DEBUG_BOARD 31096cf4239SFabio Estevam select MXC_ULPI if USB_ULPI 311d109167bSUwe Kleine-König help 312d109167bSUwe Kleine-König Include support for MX27PDK platform. This includes specific 313d109167bSUwe Kleine-König configurations for the board and its peripherals. 314d109167bSUwe Kleine-König 3153b161e51SJavier Martinconfig MACH_IMX27_VISSTRIM_M10 3163b161e51SJavier Martin bool "Vista Silicon i.MX27 Visstrim_m10" 31736a8cac9SUwe Kleine-König select SOC_IMX27 3185309498aSUwe Kleine-König select IMX_HAVE_PLATFORM_GPIO_KEYS 3193b161e51SJavier Martin select IMX_HAVE_PLATFORM_IMX_I2C 3205658bff6SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_SSI 3213b161e51SJavier Martin select IMX_HAVE_PLATFORM_IMX_UART 322f52f5a55SJavier Martin select IMX_HAVE_PLATFORM_MX2_CAMERA 3232eb42d5cSUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_EHCI 32432189139SJavier Martin select IMX_HAVE_PLATFORM_MXC_MMC 325acb6464cSJavier Martin select LEDS_GPIO_REGISTER 3263b161e51SJavier Martin help 3273b161e51SJavier Martin Include support for Visstrim_m10 platform and its different variants. 3283b161e51SJavier Martin This includes specific configurations for the board and its 3293b161e51SJavier Martin peripherals. 3303b161e51SJavier Martin 331d109167bSUwe Kleine-Königconfig MACH_IMX27LITE 332d109167bSUwe Kleine-König bool "LogicPD MX27 LITEKIT platform" 33336a8cac9SUwe Kleine-König select SOC_IMX27 334d5dac4a6SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_UART 335a5e2051bSJavier Martin select IMX_HAVE_PLATFORM_IMX_SSI 336d109167bSUwe Kleine-König help 337d109167bSUwe Kleine-König Include support for MX27 LITEKIT platform. This includes specific 338d109167bSUwe Kleine-König configurations for the board and its peripherals. 339d109167bSUwe Kleine-König 340d109167bSUwe Kleine-Königconfig MACH_PCA100 341d109167bSUwe Kleine-König bool "Phytec phyCARD-s (pca100)" 34236a8cac9SUwe Kleine-König select SOC_IMX27 343bd455ed3SUwe Kleine-König select IMX_HAVE_PLATFORM_FSL_USB2_UDC 344e0a1961dSUwe Kleine-König select IMX_HAVE_PLATFORM_IMX2_WDT 345ad851bffSUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_FB 346c6987159SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_I2C 3474697bb92SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_SSI 348d5dac4a6SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_UART 3492eb42d5cSUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_EHCI 3509d3d945aSUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_MMC 3510e7a29a8SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_NAND 352ae71a562SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_W1 3537536cf99SUwe Kleine-König select IMX_HAVE_PLATFORM_SPI_IMX 354d109167bSUwe Kleine-König select MXC_ULPI if USB_ULPI 355d109167bSUwe Kleine-König help 356d109167bSUwe Kleine-König Include support for phyCARD-s (aka pca100) platform. This 357d109167bSUwe Kleine-König includes specific configurations for the module and its peripherals. 358d109167bSUwe Kleine-König 359d109167bSUwe Kleine-Königconfig MACH_MXT_TD60 360d109167bSUwe Kleine-König bool "Maxtrack i-MXT TD60" 36136a8cac9SUwe Kleine-König select SOC_IMX27 362ad851bffSUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_FB 363c6987159SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_I2C 364d5dac4a6SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_UART 3659d3d945aSUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_MMC 3660e7a29a8SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_NAND 367d109167bSUwe Kleine-König help 368d109167bSUwe Kleine-König Include support for i-MXT (aka td60) platform. This 369d109167bSUwe Kleine-König includes specific configurations for the module and its peripherals. 370d109167bSUwe Kleine-König 3719c2c3584SFabio Estevamconfig MACH_IMX27IPCAM 3729c2c3584SFabio Estevam bool "IMX27 IPCAM platform" 3739c2c3584SFabio Estevam select SOC_IMX27 3749c2c3584SFabio Estevam select IMX_HAVE_PLATFORM_IMX2_WDT 3759c2c3584SFabio Estevam select IMX_HAVE_PLATFORM_IMX_UART 3769c2c3584SFabio Estevam help 3779c2c3584SFabio Estevam Include support for IMX27 IPCAM platform. This includes specific 3789c2c3584SFabio Estevam configurations for the board and its peripherals. 3799c2c3584SFabio Estevam 3809f0749e3SSascha Hauerconfig MACH_IMX27_DT 3819f0749e3SSascha Hauer bool "Support i.MX27 platforms from device tree" 3829f0749e3SSascha Hauer select SOC_IMX27 3839f0749e3SSascha Hauer select USE_OF 3849f0749e3SSascha Hauer help 3859f0749e3SSascha Hauer Include support for Freescale i.MX27 based platforms 3869f0749e3SSascha Hauer using the device tree for discovery 3879f0749e3SSascha Hauer 388d109167bSUwe Kleine-Königendif 38927ad4bf7SUwe Kleine-König 390a89cf59bSSascha Hauerif ARCH_IMX_V6_V7 39127ad4bf7SUwe Kleine-König 39227ad4bf7SUwe Kleine-Königcomment "MX31 platforms:" 39327ad4bf7SUwe Kleine-König 39427ad4bf7SUwe Kleine-Königconfig MACH_MX31ADS 39527ad4bf7SUwe Kleine-König bool "Support MX31ADS platforms" 39627ad4bf7SUwe Kleine-König select SOC_IMX31 39727ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_I2C 39827ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_SSI 39927ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_UART 40027ad4bf7SUwe Kleine-König default y 40127ad4bf7SUwe Kleine-König help 40227ad4bf7SUwe Kleine-König Include support for MX31ADS platform. This includes specific 40327ad4bf7SUwe Kleine-König configurations for the board and its peripherals. 40427ad4bf7SUwe Kleine-König 40527ad4bf7SUwe Kleine-Königconfig MACH_MX31ADS_WM1133_EV1 40627ad4bf7SUwe Kleine-König bool "Support Wolfson Microelectronics 1133-EV1 module" 40727ad4bf7SUwe Kleine-König depends on MACH_MX31ADS 40827ad4bf7SUwe Kleine-König depends on MFD_WM8350_I2C 40927ad4bf7SUwe Kleine-König depends on REGULATOR_WM8350 41027ad4bf7SUwe Kleine-König select MFD_WM8350_CONFIG_MODE_0 41127ad4bf7SUwe Kleine-König select MFD_WM8352_CONFIG_MODE_0 41227ad4bf7SUwe Kleine-König help 41327ad4bf7SUwe Kleine-König Include support for the Wolfson Microelectronics 1133-EV1 PMU 41427ad4bf7SUwe Kleine-König and audio module for the MX31ADS platform. 41527ad4bf7SUwe Kleine-König 41627ad4bf7SUwe Kleine-Königconfig MACH_MX31LILLY 41727ad4bf7SUwe Kleine-König bool "Support MX31 LILLY-1131 platforms (INCO startec)" 41827ad4bf7SUwe Kleine-König select SOC_IMX31 41927ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_UART 42027ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_IPU_CORE 42127ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_EHCI 42227ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_MMC 42327ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_SPI_IMX 42427ad4bf7SUwe Kleine-König select MXC_ULPI if USB_ULPI 42527ad4bf7SUwe Kleine-König help 42627ad4bf7SUwe Kleine-König Include support for mx31 based LILLY1131 modules. This includes 42727ad4bf7SUwe Kleine-König specific configurations for the board and its peripherals. 42827ad4bf7SUwe Kleine-König 42927ad4bf7SUwe Kleine-Königconfig MACH_MX31LITE 43027ad4bf7SUwe Kleine-König bool "Support MX31 LITEKIT (LogicPD)" 43127ad4bf7SUwe Kleine-König select SOC_IMX31 43227ad4bf7SUwe Kleine-König select MXC_ULPI if USB_ULPI 43327ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX2_WDT 43427ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_UART 43527ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_EHCI 43627ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_MMC 43727ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_NAND 43827ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_RTC 43927ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_SPI_IMX 44047e837b5SUwe Kleine-König select LEDS_GPIO_REGISTER 44127ad4bf7SUwe Kleine-König help 44227ad4bf7SUwe Kleine-König Include support for MX31 LITEKIT platform. This includes specific 44327ad4bf7SUwe Kleine-König configurations for the board and its peripherals. 44427ad4bf7SUwe Kleine-König 44527ad4bf7SUwe Kleine-Königconfig MACH_PCM037 44627ad4bf7SUwe Kleine-König bool "Support Phytec pcm037 (i.MX31) platforms" 44727ad4bf7SUwe Kleine-König select SOC_IMX31 44827ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_FSL_USB2_UDC 44927ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX2_WDT 45027ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_I2C 45127ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_UART 45227ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_IPU_CORE 45327ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_EHCI 45427ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_MMC 45527ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_NAND 45627ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_W1 45727ad4bf7SUwe Kleine-König select MXC_ULPI if USB_ULPI 45827ad4bf7SUwe Kleine-König help 45927ad4bf7SUwe Kleine-König Include support for Phytec pcm037 platform. This includes 46027ad4bf7SUwe Kleine-König specific configurations for the board and its peripherals. 46127ad4bf7SUwe Kleine-König 46227ad4bf7SUwe Kleine-Königconfig MACH_PCM037_EET 46327ad4bf7SUwe Kleine-König bool "Support pcm037 EET board extensions" 46427ad4bf7SUwe Kleine-König depends on MACH_PCM037 46527ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_GPIO_KEYS 46627ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_SPI_IMX 46727ad4bf7SUwe Kleine-König help 46827ad4bf7SUwe Kleine-König Add support for PCM037 EET baseboard extensions. If you are using the 46927ad4bf7SUwe Kleine-König OLED display with EET, use "video=mx3fb:CMEL-OLED" kernel 47027ad4bf7SUwe Kleine-König command-line parameter. 47127ad4bf7SUwe Kleine-König 47227ad4bf7SUwe Kleine-Königconfig MACH_MX31_3DS 47327ad4bf7SUwe Kleine-König bool "Support MX31PDK (3DS)" 47427ad4bf7SUwe Kleine-König select SOC_IMX31 47527ad4bf7SUwe Kleine-König select MXC_DEBUG_BOARD 47627ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_FSL_USB2_UDC 47727ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX2_WDT 47827ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_I2C 47927ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_KEYPAD 4803ef7cf18SFabio Estevam select IMX_HAVE_PLATFORM_IMX_SSI 48127ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_UART 48227ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_IPU_CORE 48327ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_EHCI 484d093d5bbSFabio Estevam select IMX_HAVE_PLATFORM_MXC_MMC 48527ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_NAND 48627ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_SPI_IMX 48727ad4bf7SUwe Kleine-König select MXC_ULPI if USB_ULPI 48827ad4bf7SUwe Kleine-König help 48927ad4bf7SUwe Kleine-König Include support for MX31PDK (3DS) platform. This includes specific 49027ad4bf7SUwe Kleine-König configurations for the board and its peripherals. 49127ad4bf7SUwe Kleine-König 49227ad4bf7SUwe Kleine-Königconfig MACH_MX31_3DS_MXC_NAND_USE_BBT 49327ad4bf7SUwe Kleine-König bool "Make the MXC NAND driver use the in flash Bad Block Table" 49427ad4bf7SUwe Kleine-König depends on MACH_MX31_3DS 49527ad4bf7SUwe Kleine-König depends on MTD_NAND_MXC 49627ad4bf7SUwe Kleine-König help 49727ad4bf7SUwe Kleine-König Enable this if you want that the MXC NAND driver uses the in flash 49827ad4bf7SUwe Kleine-König Bad Block Table to know what blocks are bad instead of scanning the 49927ad4bf7SUwe Kleine-König entire flash looking for bad block markers. 50027ad4bf7SUwe Kleine-König 50127ad4bf7SUwe Kleine-Königconfig MACH_MX31MOBOARD 50227ad4bf7SUwe Kleine-König bool "Support mx31moboard platforms (EPFL Mobots group)" 50327ad4bf7SUwe Kleine-König select SOC_IMX31 50427ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_FSL_USB2_UDC 50531776fbcSPhilippe Rétornaz select IMX_HAVE_PLATFORM_IMX2_WDT 50627ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_I2C 5072f7b9451SPhilippe Rétornaz select IMX_HAVE_PLATFORM_IMX_SSI 50827ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_UART 50927ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_IPU_CORE 51027ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_EHCI 51127ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_MMC 51227ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_SPI_IMX 51347e837b5SUwe Kleine-König select LEDS_GPIO_REGISTER 51427ad4bf7SUwe Kleine-König select MXC_ULPI if USB_ULPI 51527ad4bf7SUwe Kleine-König help 51627ad4bf7SUwe Kleine-König Include support for mx31moboard platform. This includes specific 51727ad4bf7SUwe Kleine-König configurations for the board and its peripherals. 51827ad4bf7SUwe Kleine-König 51927ad4bf7SUwe Kleine-Königconfig MACH_QONG 52027ad4bf7SUwe Kleine-König bool "Support Dave/DENX QongEVB-LITE platform" 52127ad4bf7SUwe Kleine-König select SOC_IMX31 52227ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_UART 523bbb43363SFabio Estevam select IMX_HAVE_PLATFORM_IMX2_WDT 52427ad4bf7SUwe Kleine-König help 52527ad4bf7SUwe Kleine-König Include support for Dave/DENX QongEVB-LITE platform. This includes 52627ad4bf7SUwe Kleine-König specific configurations for the board and its peripherals. 52727ad4bf7SUwe Kleine-König 52827ad4bf7SUwe Kleine-Königconfig MACH_ARMADILLO5X0 52927ad4bf7SUwe Kleine-König bool "Support Atmark Armadillo-500 Development Base Board" 53027ad4bf7SUwe Kleine-König select SOC_IMX31 53127ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_GPIO_KEYS 53227ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_I2C 53327ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_UART 53427ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_IPU_CORE 53527ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_EHCI 53627ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_MMC 53727ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_NAND 53827ad4bf7SUwe Kleine-König select MXC_ULPI if USB_ULPI 53927ad4bf7SUwe Kleine-König help 54027ad4bf7SUwe Kleine-König Include support for Atmark Armadillo-500 platform. This includes 54127ad4bf7SUwe Kleine-König specific configurations for the board and its peripherals. 54227ad4bf7SUwe Kleine-König 54327ad4bf7SUwe Kleine-Königconfig MACH_KZM_ARM11_01 54427ad4bf7SUwe Kleine-König bool "Support KZM-ARM11-01(Kyoto Microcomputer)" 54527ad4bf7SUwe Kleine-König select SOC_IMX31 54627ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_UART 54727ad4bf7SUwe Kleine-König help 54827ad4bf7SUwe Kleine-König Include support for KZM-ARM11-01. This includes specific 54927ad4bf7SUwe Kleine-König configurations for the board and its peripherals. 55027ad4bf7SUwe Kleine-König 55127ad4bf7SUwe Kleine-Königconfig MACH_BUG 55227ad4bf7SUwe Kleine-König bool "Support Buglabs BUGBase platform" 55327ad4bf7SUwe Kleine-König select SOC_IMX31 55427ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_UART 55527ad4bf7SUwe Kleine-König default y 55627ad4bf7SUwe Kleine-König help 55727ad4bf7SUwe Kleine-König Include support for BUGBase 1.3 platform. This includes specific 55827ad4bf7SUwe Kleine-König configurations for the board and its peripherals. 55927ad4bf7SUwe Kleine-König 560*d2a37b3dSDenis 'GNUtoo' Carikliconfig MACH_IMX31_DT 561*d2a37b3dSDenis 'GNUtoo' Carikli bool "Support i.MX31 platforms from device tree" 562*d2a37b3dSDenis 'GNUtoo' Carikli select SOC_IMX31 563*d2a37b3dSDenis 'GNUtoo' Carikli select USE_OF 564*d2a37b3dSDenis 'GNUtoo' Carikli help 565*d2a37b3dSDenis 'GNUtoo' Carikli Include support for Freescale i.MX31 based platforms 566*d2a37b3dSDenis 'GNUtoo' Carikli using the device tree for discovery. 567*d2a37b3dSDenis 'GNUtoo' Carikli 56827ad4bf7SUwe Kleine-Königcomment "MX35 platforms:" 56927ad4bf7SUwe Kleine-König 57027ad4bf7SUwe Kleine-Königconfig MACH_PCM043 57127ad4bf7SUwe Kleine-König bool "Support Phytec pcm043 (i.MX35) platforms" 57227ad4bf7SUwe Kleine-König select SOC_IMX35 57327ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_FLEXCAN 57427ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_FSL_USB2_UDC 57527ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX2_WDT 57627ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_I2C 57727ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_SSI 57827ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_UART 57927ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_IPU_CORE 58027ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_EHCI 58127ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_NAND 58227ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX 58327ad4bf7SUwe Kleine-König select MXC_ULPI if USB_ULPI 58427ad4bf7SUwe Kleine-König help 58527ad4bf7SUwe Kleine-König Include support for Phytec pcm043 platform. This includes 58627ad4bf7SUwe Kleine-König specific configurations for the board and its peripherals. 58727ad4bf7SUwe Kleine-König 58827ad4bf7SUwe Kleine-Königconfig MACH_MX35_3DS 58927ad4bf7SUwe Kleine-König bool "Support MX35PDK platform" 59027ad4bf7SUwe Kleine-König select SOC_IMX35 59127ad4bf7SUwe Kleine-König select MXC_DEBUG_BOARD 59227ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_FSL_USB2_UDC 59327ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX2_WDT 5948e3e26a8SMarc Kleine-Budde select IMX_HAVE_PLATFORM_IMX_FB 59527ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_I2C 59627ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_UART 5978e3e26a8SMarc Kleine-Budde select IMX_HAVE_PLATFORM_IPU_CORE 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 help 60227ad4bf7SUwe Kleine-König Include support for MX35PDK platform. This includes specific 60327ad4bf7SUwe Kleine-König configurations for the board and its peripherals. 60427ad4bf7SUwe Kleine-König 605a69aa72aSEric Bénardconfig MACH_EUKREA_CPUIMX35SD 60627ad4bf7SUwe Kleine-König bool "Support Eukrea CPUIMX35 Platform" 60727ad4bf7SUwe Kleine-König select SOC_IMX35 60827ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_FLEXCAN 60927ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_FSL_USB2_UDC 61027ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX2_WDT 61127ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_I2C 61227ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_UART 61327ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_EHCI 61427ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_NAND 61527ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX 61627ad4bf7SUwe Kleine-König select MXC_ULPI if USB_ULPI 61727ad4bf7SUwe Kleine-König help 61827ad4bf7SUwe Kleine-König Include support for Eukrea CPUIMX35 platform. This includes 61927ad4bf7SUwe Kleine-König specific configurations for the board and its peripherals. 62027ad4bf7SUwe Kleine-König 62127ad4bf7SUwe Kleine-Königchoice 62227ad4bf7SUwe Kleine-König prompt "Baseboard" 623a69aa72aSEric Bénard depends on MACH_EUKREA_CPUIMX35SD 62427ad4bf7SUwe Kleine-König default MACH_EUKREA_MBIMXSD35_BASEBOARD 62527ad4bf7SUwe Kleine-König 62627ad4bf7SUwe Kleine-Königconfig MACH_EUKREA_MBIMXSD35_BASEBOARD 62727ad4bf7SUwe Kleine-König bool "Eukrea MBIMXSD development board" 62827ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_GPIO_KEYS 62927ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_SSI 63027ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_IPU_CORE 6310e189858SEric Bénard select IMX_HAVE_PLATFORM_SPI_IMX 63247e837b5SUwe Kleine-König select LEDS_GPIO_REGISTER 63327ad4bf7SUwe Kleine-König help 63427ad4bf7SUwe Kleine-König This adds board specific devices that can be found on Eukrea's 63527ad4bf7SUwe Kleine-König MBIMXSD evaluation board. 63627ad4bf7SUwe Kleine-König 63727ad4bf7SUwe Kleine-Königendchoice 63827ad4bf7SUwe Kleine-König 63927ad4bf7SUwe Kleine-Königconfig MACH_VPR200 64027ad4bf7SUwe Kleine-König bool "Support VPR200 platform" 64127ad4bf7SUwe Kleine-König select SOC_IMX35 64227ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_FSL_USB2_UDC 64327ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_GPIO_KEYS 64427ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX2_WDT 64527ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_UART 64627ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_I2C 64727ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_IPU_CORE 64827ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_EHCI 64927ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_NAND 65027ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX 65127ad4bf7SUwe Kleine-König help 65227ad4bf7SUwe Kleine-König Include support for VPR200 platform. This includes specific 65327ad4bf7SUwe Kleine-König configurations for the board and its peripherals. 65427ad4bf7SUwe Kleine-König 655784a90c0SSascha Hauercomment "i.MX5 platforms:" 656784a90c0SSascha Hauer 657784a90c0SSascha Hauerconfig MACH_MX50_RDP 658784a90c0SSascha Hauer bool "Support MX50 reference design platform" 659784a90c0SSascha Hauer depends on BROKEN 660784a90c0SSascha Hauer select SOC_IMX50 661784a90c0SSascha Hauer select IMX_HAVE_PLATFORM_IMX_I2C 662784a90c0SSascha Hauer select IMX_HAVE_PLATFORM_IMX_UART 663784a90c0SSascha Hauer select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX 664784a90c0SSascha Hauer select IMX_HAVE_PLATFORM_SPI_IMX 665784a90c0SSascha Hauer help 666784a90c0SSascha Hauer Include support for MX50 reference design platform (RDP) board. This 667784a90c0SSascha Hauer includes specific configurations for the board and its peripherals. 668784a90c0SSascha Hauer 669784a90c0SSascha Hauercomment "i.MX51 machines:" 670784a90c0SSascha Hauer 671784a90c0SSascha Hauerconfig MACH_IMX51_DT 672784a90c0SSascha Hauer bool "Support i.MX51 platforms from device tree" 673784a90c0SSascha Hauer select SOC_IMX51 674784a90c0SSascha Hauer select USE_OF 675784a90c0SSascha Hauer select MACH_MX51_BABBAGE 676784a90c0SSascha Hauer help 677784a90c0SSascha Hauer Include support for Freescale i.MX51 based platforms 678784a90c0SSascha Hauer using the device tree for discovery 679784a90c0SSascha Hauer 680784a90c0SSascha Hauerconfig MACH_MX51_BABBAGE 681784a90c0SSascha Hauer bool "Support MX51 BABBAGE platforms" 682784a90c0SSascha Hauer select SOC_IMX51 683784a90c0SSascha Hauer select IMX_HAVE_PLATFORM_FSL_USB2_UDC 684784a90c0SSascha Hauer select IMX_HAVE_PLATFORM_IMX2_WDT 685784a90c0SSascha Hauer select IMX_HAVE_PLATFORM_IMX_I2C 686784a90c0SSascha Hauer select IMX_HAVE_PLATFORM_IMX_UART 687784a90c0SSascha Hauer select IMX_HAVE_PLATFORM_MXC_EHCI 688784a90c0SSascha Hauer select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX 689784a90c0SSascha Hauer select IMX_HAVE_PLATFORM_SPI_IMX 690784a90c0SSascha Hauer help 691784a90c0SSascha Hauer Include support for MX51 Babbage platform, also known as MX51EVK in 692784a90c0SSascha Hauer u-boot. This includes specific configurations for the board and its 693784a90c0SSascha Hauer peripherals. 694784a90c0SSascha Hauer 695784a90c0SSascha Hauerconfig MACH_MX51_3DS 696784a90c0SSascha Hauer bool "Support MX51PDK (3DS)" 697784a90c0SSascha Hauer select SOC_IMX51 698784a90c0SSascha Hauer select IMX_HAVE_PLATFORM_IMX2_WDT 699784a90c0SSascha Hauer select IMX_HAVE_PLATFORM_IMX_KEYPAD 700784a90c0SSascha Hauer select IMX_HAVE_PLATFORM_IMX_UART 701784a90c0SSascha Hauer select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX 702784a90c0SSascha Hauer select IMX_HAVE_PLATFORM_SPI_IMX 703784a90c0SSascha Hauer select MXC_DEBUG_BOARD 704784a90c0SSascha Hauer help 705784a90c0SSascha Hauer Include support for MX51PDK (3DS) platform. This includes specific 706784a90c0SSascha Hauer configurations for the board and its peripherals. 707784a90c0SSascha Hauer 708784a90c0SSascha Hauerconfig MACH_EUKREA_CPUIMX51SD 709784a90c0SSascha Hauer bool "Support Eukrea CPUIMX51SD module" 710784a90c0SSascha Hauer select SOC_IMX51 711784a90c0SSascha Hauer select IMX_HAVE_PLATFORM_FSL_USB2_UDC 712784a90c0SSascha Hauer select IMX_HAVE_PLATFORM_IMX_I2C 713784a90c0SSascha Hauer select IMX_HAVE_PLATFORM_IMX_UART 714f5c85d92SEric Bénard select IMX_HAVE_PLATFORM_IMX2_WDT 715784a90c0SSascha Hauer select IMX_HAVE_PLATFORM_MXC_EHCI 716784a90c0SSascha Hauer select IMX_HAVE_PLATFORM_MXC_NAND 717784a90c0SSascha Hauer select IMX_HAVE_PLATFORM_SPI_IMX 718784a90c0SSascha Hauer help 719784a90c0SSascha Hauer Include support for Eukrea CPUIMX51SD platform. This includes 720784a90c0SSascha Hauer specific configurations for the module and its peripherals. 721784a90c0SSascha Hauer 722784a90c0SSascha Hauerchoice 723784a90c0SSascha Hauer prompt "Baseboard" 724784a90c0SSascha Hauer depends on MACH_EUKREA_CPUIMX51SD 725784a90c0SSascha Hauer default MACH_EUKREA_MBIMXSD51_BASEBOARD 726784a90c0SSascha Hauer 727784a90c0SSascha Hauerconfig MACH_EUKREA_MBIMXSD51_BASEBOARD 728784a90c0SSascha Hauer prompt "Eukrea MBIMXSD development board" 729784a90c0SSascha Hauer bool 730932d67d4SEric Bénard select IMX_HAVE_PLATFORM_IMX_SSI 731784a90c0SSascha Hauer select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX 732784a90c0SSascha Hauer select LEDS_GPIO_REGISTER 733784a90c0SSascha Hauer help 734784a90c0SSascha Hauer This adds board specific devices that can be found on Eukrea's 735784a90c0SSascha Hauer MBIMXSD evaluation board. 736784a90c0SSascha Hauer 737784a90c0SSascha Hauerendchoice 738784a90c0SSascha Hauer 739784a90c0SSascha Hauerconfig MX51_EFIKA_COMMON 740784a90c0SSascha Hauer bool 741784a90c0SSascha Hauer select SOC_IMX51 742784a90c0SSascha Hauer select IMX_HAVE_PLATFORM_IMX_UART 743784a90c0SSascha Hauer select IMX_HAVE_PLATFORM_MXC_EHCI 744784a90c0SSascha Hauer select IMX_HAVE_PLATFORM_PATA_IMX 745784a90c0SSascha Hauer select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX 746784a90c0SSascha Hauer select IMX_HAVE_PLATFORM_SPI_IMX 747784a90c0SSascha Hauer select MXC_ULPI if USB_ULPI 748784a90c0SSascha Hauer 749784a90c0SSascha Hauerconfig MACH_MX51_EFIKAMX 750784a90c0SSascha Hauer bool "Support MX51 Genesi Efika MX nettop" 751784a90c0SSascha Hauer select LEDS_GPIO_REGISTER 752784a90c0SSascha Hauer select MX51_EFIKA_COMMON 753784a90c0SSascha Hauer help 754784a90c0SSascha Hauer Include support for Genesi Efika MX nettop. This includes specific 755784a90c0SSascha Hauer configurations for the board and its peripherals. 756784a90c0SSascha Hauer 757784a90c0SSascha Hauerconfig MACH_MX51_EFIKASB 758784a90c0SSascha Hauer bool "Support MX51 Genesi Efika Smartbook" 759784a90c0SSascha Hauer select LEDS_GPIO_REGISTER 760784a90c0SSascha Hauer select MX51_EFIKA_COMMON 761784a90c0SSascha Hauer help 762784a90c0SSascha Hauer Include support for Genesi Efika Smartbook. This includes specific 763784a90c0SSascha Hauer configurations for the board and its peripherals. 764784a90c0SSascha Hauer 765784a90c0SSascha Hauercomment "i.MX53 machines:" 766784a90c0SSascha Hauer 767784a90c0SSascha Hauerconfig MACH_IMX53_DT 768784a90c0SSascha Hauer bool "Support i.MX53 platforms from device tree" 769784a90c0SSascha Hauer select SOC_IMX53 770784a90c0SSascha Hauer select USE_OF 771784a90c0SSascha Hauer select MACH_MX53_ARD 772784a90c0SSascha Hauer select MACH_MX53_EVK 773784a90c0SSascha Hauer select MACH_MX53_LOCO 774784a90c0SSascha Hauer select MACH_MX53_SMD 775784a90c0SSascha Hauer help 776784a90c0SSascha Hauer Include support for Freescale i.MX53 based platforms 777784a90c0SSascha Hauer using the device tree for discovery 778784a90c0SSascha Hauer 779784a90c0SSascha Hauerconfig MACH_MX53_EVK 780784a90c0SSascha Hauer bool "Support MX53 EVK platforms" 781784a90c0SSascha Hauer select SOC_IMX53 782784a90c0SSascha Hauer select IMX_HAVE_PLATFORM_IMX2_WDT 783784a90c0SSascha Hauer select IMX_HAVE_PLATFORM_IMX_UART 784784a90c0SSascha Hauer select IMX_HAVE_PLATFORM_IMX_I2C 785784a90c0SSascha Hauer select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX 786784a90c0SSascha Hauer select IMX_HAVE_PLATFORM_SPI_IMX 787784a90c0SSascha Hauer select LEDS_GPIO_REGISTER 788784a90c0SSascha Hauer help 789784a90c0SSascha Hauer Include support for MX53 EVK platform. This includes specific 790784a90c0SSascha Hauer configurations for the board and its peripherals. 791784a90c0SSascha Hauer 792784a90c0SSascha Hauerconfig MACH_MX53_SMD 793784a90c0SSascha Hauer bool "Support MX53 SMD platforms" 794784a90c0SSascha Hauer select SOC_IMX53 795784a90c0SSascha Hauer select IMX_HAVE_PLATFORM_IMX2_WDT 796784a90c0SSascha Hauer select IMX_HAVE_PLATFORM_IMX_I2C 797784a90c0SSascha Hauer select IMX_HAVE_PLATFORM_IMX_UART 798784a90c0SSascha Hauer select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX 799784a90c0SSascha Hauer help 800784a90c0SSascha Hauer Include support for MX53 SMD platform. This includes specific 801784a90c0SSascha Hauer configurations for the board and its peripherals. 802784a90c0SSascha Hauer 803784a90c0SSascha Hauerconfig MACH_MX53_LOCO 804784a90c0SSascha Hauer bool "Support MX53 LOCO platforms" 805784a90c0SSascha Hauer select SOC_IMX53 806784a90c0SSascha Hauer select IMX_HAVE_PLATFORM_IMX2_WDT 807784a90c0SSascha Hauer select IMX_HAVE_PLATFORM_IMX_I2C 808784a90c0SSascha Hauer select IMX_HAVE_PLATFORM_IMX_UART 809784a90c0SSascha Hauer select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX 810784a90c0SSascha Hauer select IMX_HAVE_PLATFORM_GPIO_KEYS 811784a90c0SSascha Hauer select LEDS_GPIO_REGISTER 812784a90c0SSascha Hauer help 813784a90c0SSascha Hauer Include support for MX53 LOCO platform. This includes specific 814784a90c0SSascha Hauer configurations for the board and its peripherals. 815784a90c0SSascha Hauer 816784a90c0SSascha Hauerconfig MACH_MX53_ARD 817784a90c0SSascha Hauer bool "Support MX53 ARD platforms" 818784a90c0SSascha Hauer select SOC_IMX53 819784a90c0SSascha Hauer select IMX_HAVE_PLATFORM_IMX2_WDT 820784a90c0SSascha Hauer select IMX_HAVE_PLATFORM_IMX_I2C 821784a90c0SSascha Hauer select IMX_HAVE_PLATFORM_IMX_UART 822784a90c0SSascha Hauer select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX 823784a90c0SSascha Hauer select IMX_HAVE_PLATFORM_GPIO_KEYS 824784a90c0SSascha Hauer help 825784a90c0SSascha Hauer Include support for MX53 ARD platform. This includes specific 826784a90c0SSascha Hauer configurations for the board and its peripherals. 827784a90c0SSascha Hauer 828bac89d75SShawn Guocomment "i.MX6 family:" 829bac89d75SShawn Guo 830bac89d75SShawn Guoconfig SOC_IMX6Q 831bac89d75SShawn Guo bool "i.MX6 Quad support" 83246ec1b26SEric Miao select ARM_CPU_SUSPEND if PM 833bac89d75SShawn Guo select ARM_GIC 8342acd1b6fSShawn Guo select COMMON_CLK 835bac89d75SShawn Guo select CPU_V7 83669c31b7aSShawn Guo select HAVE_ARM_SCU 8379fbbe689SShawn Guo select HAVE_IMX_GPC 8389fbbe689SShawn Guo select HAVE_IMX_MMDC 8399fbbe689SShawn Guo select HAVE_IMX_SRC 8403b55658aSDave Martin select HAVE_SMP 84132329a2cSDong Aisheng select PINCTRL 84232329a2cSDong Aisheng select PINCTRL_IMX6Q 843bac89d75SShawn Guo select USE_OF 844bac89d75SShawn Guo 845bac89d75SShawn Guo help 846bac89d75SShawn Guo This enables support for Freescale i.MX6 Quad processor. 847bac89d75SShawn Guo 84827ad4bf7SUwe Kleine-Königendif 849