19f72ffedSUwe Kleine-Königconfig IMX_HAVE_DMA_V1 29f72ffedSUwe Kleine-König bool 39fbbe689SShawn Guo 49fbbe689SShawn Guoconfig HAVE_IMX_GPC 59fbbe689SShawn Guo bool 69fbbe689SShawn Guo 79fbbe689SShawn Guoconfig HAVE_IMX_MMDC 89fbbe689SShawn Guo bool 99fbbe689SShawn Guo 109fbbe689SShawn Guoconfig HAVE_IMX_SRC 119fbbe689SShawn Guo bool 129fbbe689SShawn Guo 13ae4fa7f6SSascha Hauerconfig ARCH_MX1 14ae4fa7f6SSascha Hauer bool 15ae4fa7f6SSascha Hauer 16ae4fa7f6SSascha Hauerconfig MACH_MX21 17ae4fa7f6SSascha Hauer bool 18ae4fa7f6SSascha Hauer 19ae4fa7f6SSascha Hauerconfig ARCH_MX25 20ae4fa7f6SSascha Hauer bool 21ae4fa7f6SSascha Hauer 22ae4fa7f6SSascha Hauerconfig MACH_MX27 23ae4fa7f6SSascha Hauer bool 24ae4fa7f6SSascha Hauer 25784a90c0SSascha Hauerconfig ARCH_MX5 26784a90c0SSascha Hauer bool 27784a90c0SSascha Hauer 28784a90c0SSascha Hauerconfig ARCH_MX50 29784a90c0SSascha Hauer bool 30784a90c0SSascha Hauer 31784a90c0SSascha Hauerconfig ARCH_MX51 32784a90c0SSascha Hauer bool 33784a90c0SSascha Hauer 34784a90c0SSascha Hauerconfig ARCH_MX53 35784a90c0SSascha Hauer bool 36784a90c0SSascha Hauer 37e780d239SUwe Kleine-Königconfig SOC_IMX1 38e48ab1c1SUwe Kleine-König bool 39ae4fa7f6SSascha Hauer select ARCH_MX1 40e780d239SUwe Kleine-König select CPU_ARM920T 419f72ffedSUwe Kleine-König select IMX_HAVE_DMA_V1 42e780d239SUwe Kleine-König select IMX_HAVE_IOMUX_V1 43c7259df3SSascha Hauer select MXC_AVIC 44e48ab1c1SUwe Kleine-König 45e48ab1c1SUwe Kleine-Königconfig SOC_IMX21 46e780d239SUwe Kleine-König bool 47ae4fa7f6SSascha Hauer select MACH_MX21 48e48ab1c1SUwe Kleine-König select CPU_ARM926T 49e48ab1c1SUwe Kleine-König select ARCH_MXC_AUDMUX_V1 50e48ab1c1SUwe Kleine-König select IMX_HAVE_DMA_V1 51e48ab1c1SUwe Kleine-König select IMX_HAVE_IOMUX_V1 52c7259df3SSascha Hauer select MXC_AVIC 53e48ab1c1SUwe Kleine-König 54e48ab1c1SUwe Kleine-Königconfig SOC_IMX25 55e48ab1c1SUwe Kleine-König bool 56ae4fa7f6SSascha Hauer select ARCH_MX25 57e48ab1c1SUwe Kleine-König select CPU_ARM926T 58e48ab1c1SUwe Kleine-König select ARCH_MXC_AUDMUX_V2 59fd2fa2e3SUwe Kleine-König select ARCH_MXC_IOMUX_V3 60c7259df3SSascha Hauer select MXC_AVIC 61e48ab1c1SUwe Kleine-König 62e48ab1c1SUwe Kleine-Königconfig SOC_IMX27 63e48ab1c1SUwe Kleine-König bool 64ae4fa7f6SSascha Hauer select MACH_MX27 65e48ab1c1SUwe Kleine-König select CPU_ARM926T 66e48ab1c1SUwe Kleine-König select ARCH_MXC_AUDMUX_V1 67e48ab1c1SUwe Kleine-König select IMX_HAVE_DMA_V1 68e48ab1c1SUwe Kleine-König select IMX_HAVE_IOMUX_V1 69c7259df3SSascha Hauer select MXC_AVIC 70e48ab1c1SUwe Kleine-König 7127ad4bf7SUwe Kleine-Königconfig SOC_IMX31 7227ad4bf7SUwe Kleine-König bool 7327ad4bf7SUwe Kleine-König select CPU_V6 7427ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_RNGA 7527ad4bf7SUwe Kleine-König select ARCH_MXC_AUDMUX_V2 7627ad4bf7SUwe Kleine-König select MXC_AVIC 77a89cf59bSSascha Hauer select SMP_ON_UP if SMP 7827ad4bf7SUwe Kleine-König 7927ad4bf7SUwe Kleine-Königconfig SOC_IMX35 8027ad4bf7SUwe Kleine-König bool 8127ad4bf7SUwe Kleine-König select CPU_V6 8227ad4bf7SUwe Kleine-König select ARCH_MXC_IOMUX_V3 8327ad4bf7SUwe Kleine-König select ARCH_MXC_AUDMUX_V2 8427ad4bf7SUwe Kleine-König select HAVE_EPIT 8527ad4bf7SUwe Kleine-König select MXC_AVIC 86a89cf59bSSascha Hauer select SMP_ON_UP if SMP 8727ad4bf7SUwe Kleine-König 88784a90c0SSascha Hauerconfig SOC_IMX5 89784a90c0SSascha Hauer select CPU_V7 90784a90c0SSascha Hauer select MXC_TZIC 91784a90c0SSascha Hauer select ARCH_MXC_IOMUX_V3 92784a90c0SSascha Hauer select ARCH_MXC_AUDMUX_V2 93784a90c0SSascha Hauer select ARCH_HAS_CPUFREQ 94784a90c0SSascha Hauer select ARCH_MX5 95784a90c0SSascha Hauer bool 96784a90c0SSascha Hauer 97784a90c0SSascha Hauerconfig SOC_IMX50 98784a90c0SSascha Hauer bool 99784a90c0SSascha Hauer select SOC_IMX5 100784a90c0SSascha Hauer select ARCH_MX50 101784a90c0SSascha Hauer 102784a90c0SSascha Hauerconfig SOC_IMX51 103784a90c0SSascha Hauer bool 104784a90c0SSascha Hauer select SOC_IMX5 105784a90c0SSascha Hauer select ARCH_MX5 106784a90c0SSascha Hauer select ARCH_MX51 107784a90c0SSascha Hauer 108784a90c0SSascha Hauerconfig SOC_IMX53 109784a90c0SSascha Hauer bool 110784a90c0SSascha Hauer select SOC_IMX5 111784a90c0SSascha Hauer select ARCH_MX5 112784a90c0SSascha Hauer select ARCH_MX53 11327ad4bf7SUwe Kleine-König 114ae4fa7f6SSascha Hauerif ARCH_IMX_V4_V5 115e780d239SUwe Kleine-König 11607469495SUwe Kleine-Königcomment "MX1 platforms:" 11707469495SUwe Kleine-Königconfig MACH_MXLADS 11807469495SUwe Kleine-König bool 11907469495SUwe Kleine-König 12007469495SUwe Kleine-Königconfig ARCH_MX1ADS 12107469495SUwe Kleine-König bool "MX1ADS platform" 12207469495SUwe Kleine-König select MACH_MXLADS 12391350f66SUwe Kleine-König select SOC_IMX1 1246348e6b5SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_I2C 125d112f4e4SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_UART 12607469495SUwe Kleine-König help 12707469495SUwe Kleine-König Say Y here if you are using Motorola MX1ADS/MXLADS boards 12807469495SUwe Kleine-König 12907469495SUwe Kleine-Königconfig MACH_SCB9328 13007469495SUwe Kleine-König bool "Synertronixx scb9328" 131d112f4e4SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_UART 13207469495SUwe Kleine-König help 13307469495SUwe Kleine-König Say Y here if you are using a Synertronixx scb9328 board 13407469495SUwe Kleine-König 1357fc92c60SGwenhael Goavec-Merouconfig MACH_APF9328 1367fc92c60SGwenhael Goavec-Merou bool "APF9328" 1377fc92c60SGwenhael Goavec-Merou select SOC_IMX1 1387a994818SGwenhael Goavec-Merou select IMX_HAVE_PLATFORM_IMX_I2C 1397fc92c60SGwenhael Goavec-Merou select IMX_HAVE_PLATFORM_IMX_UART 1407fc92c60SGwenhael Goavec-Merou help 1417fc92c60SGwenhael Goavec-Merou Say Yes here if you are using the Armadeus APF9328 development board 1427fc92c60SGwenhael Goavec-Merou 143b6b06be0SUwe Kleine-Königcomment "MX21 platforms:" 144d109167bSUwe Kleine-König 145d109167bSUwe Kleine-Königconfig MACH_MX21ADS 146d109167bSUwe Kleine-König bool "MX21ADS platform" 14736a8cac9SUwe Kleine-König select SOC_IMX21 148ad851bffSUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_FB 1493c5227fdSUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_UART 1509d3d945aSUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_MMC 1511f8d721cSUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_NAND 152d109167bSUwe Kleine-König help 153d109167bSUwe Kleine-König Include support for MX21ADS platform. This includes specific 154d109167bSUwe Kleine-König configurations for the board and its peripherals. 155d109167bSUwe Kleine-König 156e48ab1c1SUwe Kleine-Königcomment "MX25 platforms:" 157e48ab1c1SUwe Kleine-König 158e48ab1c1SUwe Kleine-Königconfig MACH_MX25_3DS 159e48ab1c1SUwe Kleine-König bool "Support MX25PDK (3DS) Platform" 160e48ab1c1SUwe Kleine-König select SOC_IMX25 16191dcc7f4SFabio Estevam select IMX_HAVE_PLATFORM_FLEXCAN 162460d30a3SFabio Estevam select IMX_HAVE_PLATFORM_FSL_USB2_UDC 163e48ab1c1SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX2_WDT 164e48ab1c1SUwe Kleine-König select IMX_HAVE_PLATFORM_IMXDI_RTC 165ff864521SFabio Estevam select IMX_HAVE_PLATFORM_IMX_I2C 166e48ab1c1SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_FB 167e48ab1c1SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_KEYPAD 168e48ab1c1SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_UART 169e48ab1c1SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_EHCI 170e48ab1c1SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_NAND 171124bf94aSUwe Kleine-König select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX 172e48ab1c1SUwe Kleine-König 17301dd520aSEric Bénardconfig MACH_EUKREA_CPUIMX25SD 174e48ab1c1SUwe Kleine-König bool "Support Eukrea CPUIMX25 Platform" 175e48ab1c1SUwe Kleine-König select SOC_IMX25 176e48ab1c1SUwe Kleine-König select IMX_HAVE_PLATFORM_FLEXCAN 177e48ab1c1SUwe Kleine-König select IMX_HAVE_PLATFORM_FSL_USB2_UDC 178e48ab1c1SUwe Kleine-König select IMX_HAVE_PLATFORM_IMXDI_RTC 179e48ab1c1SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_FB 180e48ab1c1SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_I2C 181e48ab1c1SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_UART 182e48ab1c1SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_EHCI 183e48ab1c1SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_NAND 184124bf94aSUwe Kleine-König select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX 185e48ab1c1SUwe Kleine-König select MXC_ULPI if USB_ULPI 186e48ab1c1SUwe Kleine-König 187e48ab1c1SUwe Kleine-Königchoice 188e48ab1c1SUwe Kleine-König prompt "Baseboard" 18901dd520aSEric Bénard depends on MACH_EUKREA_CPUIMX25SD 190e48ab1c1SUwe Kleine-König default MACH_EUKREA_MBIMXSD25_BASEBOARD 191e48ab1c1SUwe Kleine-König 192e48ab1c1SUwe Kleine-Königconfig MACH_EUKREA_MBIMXSD25_BASEBOARD 193e48ab1c1SUwe Kleine-König bool "Eukrea MBIMXSD development board" 1945309498aSUwe Kleine-König select IMX_HAVE_PLATFORM_GPIO_KEYS 195e48ab1c1SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_SSI 19647e837b5SUwe Kleine-König select LEDS_GPIO_REGISTER 197e48ab1c1SUwe Kleine-König help 198e48ab1c1SUwe Kleine-König This adds board specific devices that can be found on Eukrea's 199e48ab1c1SUwe Kleine-König MBIMXSD evaluation board. 200e48ab1c1SUwe Kleine-König 201e48ab1c1SUwe Kleine-Königendchoice 202e48ab1c1SUwe Kleine-König 203b6b06be0SUwe Kleine-Königcomment "MX27 platforms:" 204b6b06be0SUwe Kleine-König 205d109167bSUwe Kleine-Königconfig MACH_MX27ADS 206d109167bSUwe Kleine-König bool "MX27ADS platform" 20736a8cac9SUwe Kleine-König select SOC_IMX27 208ad851bffSUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_FB 209c6987159SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_I2C 210d5dac4a6SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_UART 2119d3d945aSUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_MMC 2120e7a29a8SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_NAND 213ae71a562SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_W1 214d109167bSUwe Kleine-König help 215d109167bSUwe Kleine-König Include support for MX27ADS platform. This includes specific 216d109167bSUwe Kleine-König configurations for the board and its peripherals. 217d109167bSUwe Kleine-König 218d109167bSUwe Kleine-Königconfig MACH_PCM038 219d109167bSUwe Kleine-König bool "Phytec phyCORE-i.MX27 CPU module (pcm038)" 22036a8cac9SUwe Kleine-König select SOC_IMX27 221e0a1961dSUwe Kleine-König select IMX_HAVE_PLATFORM_IMX2_WDT 222c6987159SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_I2C 223d5dac4a6SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_UART 2242eb42d5cSUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_EHCI 2250e7a29a8SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_NAND 226ae71a562SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_W1 2277536cf99SUwe Kleine-König select IMX_HAVE_PLATFORM_SPI_IMX 228d109167bSUwe Kleine-König select MXC_ULPI if USB_ULPI 229d109167bSUwe Kleine-König help 230d109167bSUwe Kleine-König Include support for phyCORE-i.MX27 (aka pcm038) platform. This 231d109167bSUwe Kleine-König includes specific configurations for the module and its peripherals. 232d109167bSUwe Kleine-König 233d109167bSUwe Kleine-Königchoice 234d109167bSUwe Kleine-König prompt "Baseboard" 235d109167bSUwe Kleine-König depends on MACH_PCM038 236d109167bSUwe Kleine-König default MACH_PCM970_BASEBOARD 237d109167bSUwe Kleine-König 238d109167bSUwe Kleine-Königconfig MACH_PCM970_BASEBOARD 239ad851bffSUwe Kleine-König bool "PHYTEC PCM970 development board" 240ad851bffSUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_FB 2419d3d945aSUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_MMC 242d109167bSUwe Kleine-König help 243d109167bSUwe Kleine-König This adds board specific devices that can be found on Phytec's 244d109167bSUwe Kleine-König PCM970 evaluation board. 245d109167bSUwe Kleine-König 246d109167bSUwe Kleine-Königendchoice 247d109167bSUwe Kleine-König 248d109167bSUwe Kleine-Königconfig MACH_CPUIMX27 249d109167bSUwe Kleine-König bool "Eukrea CPUIMX27 module" 25036a8cac9SUwe Kleine-König select SOC_IMX27 251bd455ed3SUwe Kleine-König select IMX_HAVE_PLATFORM_FSL_USB2_UDC 252e0a1961dSUwe Kleine-König select IMX_HAVE_PLATFORM_IMX2_WDT 253c6987159SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_I2C 254d5dac4a6SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_UART 2552eb42d5cSUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_EHCI 2560e7a29a8SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_NAND 257ae71a562SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_W1 25822377ec5SEric Bénard select MXC_ULPI if USB_ULPI 259d109167bSUwe Kleine-König help 260d109167bSUwe Kleine-König Include support for Eukrea CPUIMX27 platform. This includes 261d109167bSUwe Kleine-König specific configurations for the module and its peripherals. 262d109167bSUwe Kleine-König 263d109167bSUwe Kleine-Königconfig MACH_EUKREA_CPUIMX27_USESDHC2 264d109167bSUwe Kleine-König bool "CPUIMX27 integrates SDHC2 module" 265d109167bSUwe Kleine-König depends on MACH_CPUIMX27 2669d3d945aSUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_MMC 267d109167bSUwe Kleine-König help 2682dcf78c0SUwe Kleine-König This adds support for the internal SDHC2 used on CPUIMX27 269d109167bSUwe Kleine-König for wifi or eMMC. 270d109167bSUwe Kleine-König 2712dcf78c0SUwe Kleine-Königconfig MACH_EUKREA_CPUIMX27_USEUART4 2722dcf78c0SUwe Kleine-König bool "CPUIMX27 integrates UART4 module" 2732dcf78c0SUwe Kleine-König depends on MACH_CPUIMX27 2742dcf78c0SUwe Kleine-König help 2752dcf78c0SUwe Kleine-König This adds support for the internal UART4 used on CPUIMX27 2762dcf78c0SUwe Kleine-König for bluetooth. 2772dcf78c0SUwe Kleine-König 278d109167bSUwe Kleine-Königchoice 279d109167bSUwe Kleine-König prompt "Baseboard" 280d109167bSUwe Kleine-König depends on MACH_CPUIMX27 281d109167bSUwe Kleine-König default MACH_EUKREA_MBIMX27_BASEBOARD 282d109167bSUwe Kleine-König 283d109167bSUwe Kleine-Königconfig MACH_EUKREA_MBIMX27_BASEBOARD 2844697bb92SUwe Kleine-König bool "Eukrea MBIMX27 development board" 285ad851bffSUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_FB 2863f880141SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_KEYPAD 2874697bb92SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_SSI 288d5dac4a6SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_UART 2899d3d945aSUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_MMC 2907536cf99SUwe Kleine-König select IMX_HAVE_PLATFORM_SPI_IMX 29147e837b5SUwe Kleine-König select LEDS_GPIO_REGISTER 292d109167bSUwe Kleine-König help 293d109167bSUwe Kleine-König This adds board specific devices that can be found on Eukrea's 294d109167bSUwe Kleine-König MBIMX27 evaluation board. 295d109167bSUwe Kleine-König 296d109167bSUwe Kleine-Königendchoice 297d109167bSUwe Kleine-König 298d109167bSUwe Kleine-Königconfig MACH_MX27_3DS 299d109167bSUwe Kleine-König bool "MX27PDK platform" 30036a8cac9SUwe Kleine-König select SOC_IMX27 30196cf4239SFabio Estevam select IMX_HAVE_PLATFORM_FSL_USB2_UDC 3028be9252fSFabio Estevam select IMX_HAVE_PLATFORM_IMX2_WDT 3031abcb4ccSFabio Estevam select IMX_HAVE_PLATFORM_IMX_FB 3045885f036SFabio Estevam select IMX_HAVE_PLATFORM_IMX_I2C 3053f880141SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_KEYPAD 306d5dac4a6SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_UART 307*4c11c286SFabio Estevam select IMX_HAVE_PLATFORM_MX2_CAMERA 30896cf4239SFabio Estevam select IMX_HAVE_PLATFORM_MXC_EHCI 3099d3d945aSUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_MMC 310c67a3e09SFabio Estevam select IMX_HAVE_PLATFORM_SPI_IMX 31192cb33f1SFabio Estevam select MXC_DEBUG_BOARD 31296cf4239SFabio Estevam select MXC_ULPI if USB_ULPI 313d109167bSUwe Kleine-König help 314d109167bSUwe Kleine-König Include support for MX27PDK platform. This includes specific 315d109167bSUwe Kleine-König configurations for the board and its peripherals. 316d109167bSUwe Kleine-König 3173b161e51SJavier Martinconfig MACH_IMX27_VISSTRIM_M10 3183b161e51SJavier Martin bool "Vista Silicon i.MX27 Visstrim_m10" 31936a8cac9SUwe Kleine-König select SOC_IMX27 3205309498aSUwe Kleine-König select IMX_HAVE_PLATFORM_GPIO_KEYS 3213b161e51SJavier Martin select IMX_HAVE_PLATFORM_IMX_I2C 3225658bff6SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_SSI 3233b161e51SJavier Martin select IMX_HAVE_PLATFORM_IMX_UART 3249d3d945aSUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_MMC 3252eb42d5cSUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_EHCI 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 380d109167bSUwe Kleine-Königendif 38127ad4bf7SUwe Kleine-König 382a89cf59bSSascha Hauerif ARCH_IMX_V6_V7 38327ad4bf7SUwe Kleine-König 38427ad4bf7SUwe Kleine-Königcomment "MX31 platforms:" 38527ad4bf7SUwe Kleine-König 38627ad4bf7SUwe Kleine-Königconfig MACH_MX31ADS 38727ad4bf7SUwe Kleine-König bool "Support MX31ADS platforms" 38827ad4bf7SUwe Kleine-König select SOC_IMX31 38927ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_I2C 39027ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_SSI 39127ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_UART 39227ad4bf7SUwe Kleine-König default y 39327ad4bf7SUwe Kleine-König help 39427ad4bf7SUwe Kleine-König Include support for MX31ADS platform. This includes specific 39527ad4bf7SUwe Kleine-König configurations for the board and its peripherals. 39627ad4bf7SUwe Kleine-König 39727ad4bf7SUwe Kleine-Königconfig MACH_MX31ADS_WM1133_EV1 39827ad4bf7SUwe Kleine-König bool "Support Wolfson Microelectronics 1133-EV1 module" 39927ad4bf7SUwe Kleine-König depends on MACH_MX31ADS 40027ad4bf7SUwe Kleine-König depends on MFD_WM8350_I2C 40127ad4bf7SUwe Kleine-König depends on REGULATOR_WM8350 40227ad4bf7SUwe Kleine-König select MFD_WM8350_CONFIG_MODE_0 40327ad4bf7SUwe Kleine-König select MFD_WM8352_CONFIG_MODE_0 40427ad4bf7SUwe Kleine-König help 40527ad4bf7SUwe Kleine-König Include support for the Wolfson Microelectronics 1133-EV1 PMU 40627ad4bf7SUwe Kleine-König and audio module for the MX31ADS platform. 40727ad4bf7SUwe Kleine-König 40827ad4bf7SUwe Kleine-Königconfig MACH_MX31LILLY 40927ad4bf7SUwe Kleine-König bool "Support MX31 LILLY-1131 platforms (INCO startec)" 41027ad4bf7SUwe Kleine-König select SOC_IMX31 41127ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_UART 41227ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_IPU_CORE 41327ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_EHCI 41427ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_MMC 41527ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_SPI_IMX 41627ad4bf7SUwe Kleine-König select MXC_ULPI if USB_ULPI 41727ad4bf7SUwe Kleine-König help 41827ad4bf7SUwe Kleine-König Include support for mx31 based LILLY1131 modules. This includes 41927ad4bf7SUwe Kleine-König specific configurations for the board and its peripherals. 42027ad4bf7SUwe Kleine-König 42127ad4bf7SUwe Kleine-Königconfig MACH_MX31LITE 42227ad4bf7SUwe Kleine-König bool "Support MX31 LITEKIT (LogicPD)" 42327ad4bf7SUwe Kleine-König select SOC_IMX31 42427ad4bf7SUwe Kleine-König select MXC_ULPI if USB_ULPI 42527ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX2_WDT 42627ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_UART 42727ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_EHCI 42827ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_MMC 42927ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_NAND 43027ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_RTC 43127ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_SPI_IMX 43247e837b5SUwe Kleine-König select LEDS_GPIO_REGISTER 43327ad4bf7SUwe Kleine-König help 43427ad4bf7SUwe Kleine-König Include support for MX31 LITEKIT platform. This includes specific 43527ad4bf7SUwe Kleine-König configurations for the board and its peripherals. 43627ad4bf7SUwe Kleine-König 43727ad4bf7SUwe Kleine-Königconfig MACH_PCM037 43827ad4bf7SUwe Kleine-König bool "Support Phytec pcm037 (i.MX31) platforms" 43927ad4bf7SUwe Kleine-König select SOC_IMX31 44027ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_FSL_USB2_UDC 44127ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX2_WDT 44227ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_I2C 44327ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_UART 44427ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_IPU_CORE 44527ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_EHCI 44627ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_MMC 44727ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_NAND 44827ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_W1 44927ad4bf7SUwe Kleine-König select MXC_ULPI if USB_ULPI 45027ad4bf7SUwe Kleine-König help 45127ad4bf7SUwe Kleine-König Include support for Phytec pcm037 platform. This includes 45227ad4bf7SUwe Kleine-König specific configurations for the board and its peripherals. 45327ad4bf7SUwe Kleine-König 45427ad4bf7SUwe Kleine-Königconfig MACH_PCM037_EET 45527ad4bf7SUwe Kleine-König bool "Support pcm037 EET board extensions" 45627ad4bf7SUwe Kleine-König depends on MACH_PCM037 45727ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_GPIO_KEYS 45827ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_SPI_IMX 45927ad4bf7SUwe Kleine-König help 46027ad4bf7SUwe Kleine-König Add support for PCM037 EET baseboard extensions. If you are using the 46127ad4bf7SUwe Kleine-König OLED display with EET, use "video=mx3fb:CMEL-OLED" kernel 46227ad4bf7SUwe Kleine-König command-line parameter. 46327ad4bf7SUwe Kleine-König 46427ad4bf7SUwe Kleine-Königconfig MACH_MX31_3DS 46527ad4bf7SUwe Kleine-König bool "Support MX31PDK (3DS)" 46627ad4bf7SUwe Kleine-König select SOC_IMX31 46727ad4bf7SUwe Kleine-König select MXC_DEBUG_BOARD 46827ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_FSL_USB2_UDC 46927ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX2_WDT 47027ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_I2C 47127ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_KEYPAD 47227ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_UART 47327ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_IPU_CORE 47427ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_EHCI 475d093d5bbSFabio Estevam select IMX_HAVE_PLATFORM_MXC_MMC 47627ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_NAND 47727ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_SPI_IMX 47827ad4bf7SUwe Kleine-König select MXC_ULPI if USB_ULPI 47927ad4bf7SUwe Kleine-König help 48027ad4bf7SUwe Kleine-König Include support for MX31PDK (3DS) platform. This includes specific 48127ad4bf7SUwe Kleine-König configurations for the board and its peripherals. 48227ad4bf7SUwe Kleine-König 48327ad4bf7SUwe Kleine-Königconfig MACH_MX31_3DS_MXC_NAND_USE_BBT 48427ad4bf7SUwe Kleine-König bool "Make the MXC NAND driver use the in flash Bad Block Table" 48527ad4bf7SUwe Kleine-König depends on MACH_MX31_3DS 48627ad4bf7SUwe Kleine-König depends on MTD_NAND_MXC 48727ad4bf7SUwe Kleine-König help 48827ad4bf7SUwe Kleine-König Enable this if you want that the MXC NAND driver uses the in flash 48927ad4bf7SUwe Kleine-König Bad Block Table to know what blocks are bad instead of scanning the 49027ad4bf7SUwe Kleine-König entire flash looking for bad block markers. 49127ad4bf7SUwe Kleine-König 49227ad4bf7SUwe Kleine-Königconfig MACH_MX31MOBOARD 49327ad4bf7SUwe Kleine-König bool "Support mx31moboard platforms (EPFL Mobots group)" 49427ad4bf7SUwe Kleine-König select SOC_IMX31 49527ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_FSL_USB2_UDC 49627ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_I2C 49727ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_UART 49827ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_IPU_CORE 49927ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_EHCI 50027ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_MMC 50127ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_SPI_IMX 50247e837b5SUwe Kleine-König select LEDS_GPIO_REGISTER 50327ad4bf7SUwe Kleine-König select MXC_ULPI if USB_ULPI 50427ad4bf7SUwe Kleine-König help 50527ad4bf7SUwe Kleine-König Include support for mx31moboard platform. This includes specific 50627ad4bf7SUwe Kleine-König configurations for the board and its peripherals. 50727ad4bf7SUwe Kleine-König 50827ad4bf7SUwe Kleine-Königconfig MACH_QONG 50927ad4bf7SUwe Kleine-König bool "Support Dave/DENX QongEVB-LITE platform" 51027ad4bf7SUwe Kleine-König select SOC_IMX31 51127ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_UART 512bbb43363SFabio Estevam select IMX_HAVE_PLATFORM_IMX2_WDT 51327ad4bf7SUwe Kleine-König help 51427ad4bf7SUwe Kleine-König Include support for Dave/DENX QongEVB-LITE platform. This includes 51527ad4bf7SUwe Kleine-König specific configurations for the board and its peripherals. 51627ad4bf7SUwe Kleine-König 51727ad4bf7SUwe Kleine-Königconfig MACH_ARMADILLO5X0 51827ad4bf7SUwe Kleine-König bool "Support Atmark Armadillo-500 Development Base Board" 51927ad4bf7SUwe Kleine-König select SOC_IMX31 52027ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_GPIO_KEYS 52127ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_I2C 52227ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_UART 52327ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_IPU_CORE 52427ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_EHCI 52527ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_MMC 52627ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_NAND 52727ad4bf7SUwe Kleine-König select MXC_ULPI if USB_ULPI 52827ad4bf7SUwe Kleine-König help 52927ad4bf7SUwe Kleine-König Include support for Atmark Armadillo-500 platform. This includes 53027ad4bf7SUwe Kleine-König specific configurations for the board and its peripherals. 53127ad4bf7SUwe Kleine-König 53227ad4bf7SUwe Kleine-Königconfig MACH_KZM_ARM11_01 53327ad4bf7SUwe Kleine-König bool "Support KZM-ARM11-01(Kyoto Microcomputer)" 53427ad4bf7SUwe Kleine-König select SOC_IMX31 53527ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_UART 53627ad4bf7SUwe Kleine-König help 53727ad4bf7SUwe Kleine-König Include support for KZM-ARM11-01. This includes specific 53827ad4bf7SUwe Kleine-König configurations for the board and its peripherals. 53927ad4bf7SUwe Kleine-König 54027ad4bf7SUwe Kleine-Königconfig MACH_BUG 54127ad4bf7SUwe Kleine-König bool "Support Buglabs BUGBase platform" 54227ad4bf7SUwe Kleine-König select SOC_IMX31 54327ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_UART 54427ad4bf7SUwe Kleine-König default y 54527ad4bf7SUwe Kleine-König help 54627ad4bf7SUwe Kleine-König Include support for BUGBase 1.3 platform. This includes specific 54727ad4bf7SUwe Kleine-König configurations for the board and its peripherals. 54827ad4bf7SUwe Kleine-König 54927ad4bf7SUwe Kleine-Königcomment "MX35 platforms:" 55027ad4bf7SUwe Kleine-König 55127ad4bf7SUwe Kleine-Königconfig MACH_PCM043 55227ad4bf7SUwe Kleine-König bool "Support Phytec pcm043 (i.MX35) platforms" 55327ad4bf7SUwe Kleine-König select SOC_IMX35 55427ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_FLEXCAN 55527ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_FSL_USB2_UDC 55627ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX2_WDT 55727ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_I2C 55827ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_SSI 55927ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_UART 56027ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_IPU_CORE 56127ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_EHCI 56227ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_NAND 56327ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX 56427ad4bf7SUwe Kleine-König select MXC_ULPI if USB_ULPI 56527ad4bf7SUwe Kleine-König help 56627ad4bf7SUwe Kleine-König Include support for Phytec pcm043 platform. This includes 56727ad4bf7SUwe Kleine-König specific configurations for the board and its peripherals. 56827ad4bf7SUwe Kleine-König 56927ad4bf7SUwe Kleine-Königconfig MACH_MX35_3DS 57027ad4bf7SUwe Kleine-König bool "Support MX35PDK platform" 57127ad4bf7SUwe Kleine-König select SOC_IMX35 57227ad4bf7SUwe Kleine-König select MXC_DEBUG_BOARD 57327ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_FSL_USB2_UDC 57427ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX2_WDT 57527ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_I2C 57627ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_UART 57727ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_EHCI 57827ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_NAND 57927ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX 58027ad4bf7SUwe Kleine-König help 58127ad4bf7SUwe Kleine-König Include support for MX35PDK platform. This includes specific 58227ad4bf7SUwe Kleine-König configurations for the board and its peripherals. 58327ad4bf7SUwe Kleine-König 584a69aa72aSEric Bénardconfig MACH_EUKREA_CPUIMX35SD 58527ad4bf7SUwe Kleine-König bool "Support Eukrea CPUIMX35 Platform" 58627ad4bf7SUwe Kleine-König select SOC_IMX35 58727ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_FLEXCAN 58827ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_FSL_USB2_UDC 58927ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX2_WDT 59027ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_I2C 59127ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_UART 59227ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_EHCI 59327ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_NAND 59427ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX 59527ad4bf7SUwe Kleine-König select MXC_ULPI if USB_ULPI 59627ad4bf7SUwe Kleine-König help 59727ad4bf7SUwe Kleine-König Include support for Eukrea CPUIMX35 platform. This includes 59827ad4bf7SUwe Kleine-König specific configurations for the board and its peripherals. 59927ad4bf7SUwe Kleine-König 60027ad4bf7SUwe Kleine-Königchoice 60127ad4bf7SUwe Kleine-König prompt "Baseboard" 602a69aa72aSEric Bénard depends on MACH_EUKREA_CPUIMX35SD 60327ad4bf7SUwe Kleine-König default MACH_EUKREA_MBIMXSD35_BASEBOARD 60427ad4bf7SUwe Kleine-König 60527ad4bf7SUwe Kleine-Königconfig MACH_EUKREA_MBIMXSD35_BASEBOARD 60627ad4bf7SUwe Kleine-König bool "Eukrea MBIMXSD development board" 60727ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_GPIO_KEYS 60827ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_SSI 60927ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_IPU_CORE 61047e837b5SUwe Kleine-König select LEDS_GPIO_REGISTER 61127ad4bf7SUwe Kleine-König help 61227ad4bf7SUwe Kleine-König This adds board specific devices that can be found on Eukrea's 61327ad4bf7SUwe Kleine-König MBIMXSD evaluation board. 61427ad4bf7SUwe Kleine-König 61527ad4bf7SUwe Kleine-Königendchoice 61627ad4bf7SUwe Kleine-König 61727ad4bf7SUwe Kleine-Königconfig MACH_VPR200 61827ad4bf7SUwe Kleine-König bool "Support VPR200 platform" 61927ad4bf7SUwe Kleine-König select SOC_IMX35 62027ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_FSL_USB2_UDC 62127ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_GPIO_KEYS 62227ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX2_WDT 62327ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_UART 62427ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_I2C 62527ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_IPU_CORE 62627ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_EHCI 62727ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_NAND 62827ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX 62927ad4bf7SUwe Kleine-König help 63027ad4bf7SUwe Kleine-König Include support for VPR200 platform. This includes specific 63127ad4bf7SUwe Kleine-König configurations for the board and its peripherals. 63227ad4bf7SUwe Kleine-König 633784a90c0SSascha Hauercomment "i.MX5 platforms:" 634784a90c0SSascha Hauer 635784a90c0SSascha Hauerconfig MACH_MX50_RDP 636784a90c0SSascha Hauer bool "Support MX50 reference design platform" 637784a90c0SSascha Hauer depends on BROKEN 638784a90c0SSascha Hauer select SOC_IMX50 639784a90c0SSascha Hauer select IMX_HAVE_PLATFORM_IMX_I2C 640784a90c0SSascha Hauer select IMX_HAVE_PLATFORM_IMX_UART 641784a90c0SSascha Hauer select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX 642784a90c0SSascha Hauer select IMX_HAVE_PLATFORM_SPI_IMX 643784a90c0SSascha Hauer help 644784a90c0SSascha Hauer Include support for MX50 reference design platform (RDP) board. This 645784a90c0SSascha Hauer includes specific configurations for the board and its peripherals. 646784a90c0SSascha Hauer 647784a90c0SSascha Hauercomment "i.MX51 machines:" 648784a90c0SSascha Hauer 649784a90c0SSascha Hauerconfig MACH_IMX51_DT 650784a90c0SSascha Hauer bool "Support i.MX51 platforms from device tree" 651784a90c0SSascha Hauer select SOC_IMX51 652784a90c0SSascha Hauer select USE_OF 653784a90c0SSascha Hauer select MACH_MX51_BABBAGE 654784a90c0SSascha Hauer help 655784a90c0SSascha Hauer Include support for Freescale i.MX51 based platforms 656784a90c0SSascha Hauer using the device tree for discovery 657784a90c0SSascha Hauer 658784a90c0SSascha Hauerconfig MACH_MX51_BABBAGE 659784a90c0SSascha Hauer bool "Support MX51 BABBAGE platforms" 660784a90c0SSascha Hauer select SOC_IMX51 661784a90c0SSascha Hauer select IMX_HAVE_PLATFORM_FSL_USB2_UDC 662784a90c0SSascha Hauer select IMX_HAVE_PLATFORM_IMX2_WDT 663784a90c0SSascha Hauer select IMX_HAVE_PLATFORM_IMX_I2C 664784a90c0SSascha Hauer select IMX_HAVE_PLATFORM_IMX_UART 665784a90c0SSascha Hauer select IMX_HAVE_PLATFORM_MXC_EHCI 666784a90c0SSascha Hauer select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX 667784a90c0SSascha Hauer select IMX_HAVE_PLATFORM_SPI_IMX 668784a90c0SSascha Hauer help 669784a90c0SSascha Hauer Include support for MX51 Babbage platform, also known as MX51EVK in 670784a90c0SSascha Hauer u-boot. This includes specific configurations for the board and its 671784a90c0SSascha Hauer peripherals. 672784a90c0SSascha Hauer 673784a90c0SSascha Hauerconfig MACH_MX51_3DS 674784a90c0SSascha Hauer bool "Support MX51PDK (3DS)" 675784a90c0SSascha Hauer select SOC_IMX51 676784a90c0SSascha Hauer select IMX_HAVE_PLATFORM_IMX2_WDT 677784a90c0SSascha Hauer select IMX_HAVE_PLATFORM_IMX_KEYPAD 678784a90c0SSascha Hauer select IMX_HAVE_PLATFORM_IMX_UART 679784a90c0SSascha Hauer select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX 680784a90c0SSascha Hauer select IMX_HAVE_PLATFORM_SPI_IMX 681784a90c0SSascha Hauer select MXC_DEBUG_BOARD 682784a90c0SSascha Hauer help 683784a90c0SSascha Hauer Include support for MX51PDK (3DS) platform. This includes specific 684784a90c0SSascha Hauer configurations for the board and its peripherals. 685784a90c0SSascha Hauer 686784a90c0SSascha Hauerconfig MACH_EUKREA_CPUIMX51 687784a90c0SSascha Hauer bool "Support Eukrea CPUIMX51 module" 688784a90c0SSascha Hauer select SOC_IMX51 689784a90c0SSascha Hauer select IMX_HAVE_PLATFORM_FSL_USB2_UDC 690784a90c0SSascha Hauer select IMX_HAVE_PLATFORM_IMX_I2C 691784a90c0SSascha Hauer select IMX_HAVE_PLATFORM_IMX_UART 692784a90c0SSascha Hauer select IMX_HAVE_PLATFORM_MXC_EHCI 693784a90c0SSascha Hauer select IMX_HAVE_PLATFORM_MXC_NAND 694784a90c0SSascha Hauer select IMX_HAVE_PLATFORM_SPI_IMX 695784a90c0SSascha Hauer help 696784a90c0SSascha Hauer Include support for Eukrea CPUIMX51 platform. This includes 697784a90c0SSascha Hauer specific configurations for the module and its peripherals. 698784a90c0SSascha Hauer 699784a90c0SSascha Hauerchoice 700784a90c0SSascha Hauer prompt "Baseboard" 701784a90c0SSascha Hauer depends on MACH_EUKREA_CPUIMX51 702784a90c0SSascha Hauer default MACH_EUKREA_MBIMX51_BASEBOARD 703784a90c0SSascha Hauer 704784a90c0SSascha Hauerconfig MACH_EUKREA_MBIMX51_BASEBOARD 705784a90c0SSascha Hauer prompt "Eukrea MBIMX51 development board" 706784a90c0SSascha Hauer bool 707784a90c0SSascha Hauer select IMX_HAVE_PLATFORM_IMX_KEYPAD 708784a90c0SSascha Hauer select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX 709784a90c0SSascha Hauer select LEDS_GPIO_REGISTER 710784a90c0SSascha Hauer help 711784a90c0SSascha Hauer This adds board specific devices that can be found on Eukrea's 712784a90c0SSascha Hauer MBIMX51 evaluation board. 713784a90c0SSascha Hauer 714784a90c0SSascha Hauerendchoice 715784a90c0SSascha Hauer 716784a90c0SSascha Hauerconfig MACH_EUKREA_CPUIMX51SD 717784a90c0SSascha Hauer bool "Support Eukrea CPUIMX51SD module" 718784a90c0SSascha Hauer select SOC_IMX51 719784a90c0SSascha Hauer select IMX_HAVE_PLATFORM_FSL_USB2_UDC 720784a90c0SSascha Hauer select IMX_HAVE_PLATFORM_IMX_I2C 721784a90c0SSascha Hauer select IMX_HAVE_PLATFORM_IMX_UART 722784a90c0SSascha Hauer select IMX_HAVE_PLATFORM_MXC_EHCI 723784a90c0SSascha Hauer select IMX_HAVE_PLATFORM_MXC_NAND 724784a90c0SSascha Hauer select IMX_HAVE_PLATFORM_SPI_IMX 725784a90c0SSascha Hauer help 726784a90c0SSascha Hauer Include support for Eukrea CPUIMX51SD platform. This includes 727784a90c0SSascha Hauer specific configurations for the module and its peripherals. 728784a90c0SSascha Hauer 729784a90c0SSascha Hauerchoice 730784a90c0SSascha Hauer prompt "Baseboard" 731784a90c0SSascha Hauer depends on MACH_EUKREA_CPUIMX51SD 732784a90c0SSascha Hauer default MACH_EUKREA_MBIMXSD51_BASEBOARD 733784a90c0SSascha Hauer 734784a90c0SSascha Hauerconfig MACH_EUKREA_MBIMXSD51_BASEBOARD 735784a90c0SSascha Hauer prompt "Eukrea MBIMXSD development board" 736784a90c0SSascha Hauer bool 737784a90c0SSascha Hauer select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX 738784a90c0SSascha Hauer select LEDS_GPIO_REGISTER 739784a90c0SSascha Hauer help 740784a90c0SSascha Hauer This adds board specific devices that can be found on Eukrea's 741784a90c0SSascha Hauer MBIMXSD evaluation board. 742784a90c0SSascha Hauer 743784a90c0SSascha Hauerendchoice 744784a90c0SSascha Hauer 745784a90c0SSascha Hauerconfig MX51_EFIKA_COMMON 746784a90c0SSascha Hauer bool 747784a90c0SSascha Hauer select SOC_IMX51 748784a90c0SSascha Hauer select IMX_HAVE_PLATFORM_IMX_UART 749784a90c0SSascha Hauer select IMX_HAVE_PLATFORM_MXC_EHCI 750784a90c0SSascha Hauer select IMX_HAVE_PLATFORM_PATA_IMX 751784a90c0SSascha Hauer select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX 752784a90c0SSascha Hauer select IMX_HAVE_PLATFORM_SPI_IMX 753784a90c0SSascha Hauer select MXC_ULPI if USB_ULPI 754784a90c0SSascha Hauer 755784a90c0SSascha Hauerconfig MACH_MX51_EFIKAMX 756784a90c0SSascha Hauer bool "Support MX51 Genesi Efika MX nettop" 757784a90c0SSascha Hauer select LEDS_GPIO_REGISTER 758784a90c0SSascha Hauer select MX51_EFIKA_COMMON 759784a90c0SSascha Hauer help 760784a90c0SSascha Hauer Include support for Genesi Efika MX nettop. This includes specific 761784a90c0SSascha Hauer configurations for the board and its peripherals. 762784a90c0SSascha Hauer 763784a90c0SSascha Hauerconfig MACH_MX51_EFIKASB 764784a90c0SSascha Hauer bool "Support MX51 Genesi Efika Smartbook" 765784a90c0SSascha Hauer select LEDS_GPIO_REGISTER 766784a90c0SSascha Hauer select MX51_EFIKA_COMMON 767784a90c0SSascha Hauer help 768784a90c0SSascha Hauer Include support for Genesi Efika Smartbook. This includes specific 769784a90c0SSascha Hauer configurations for the board and its peripherals. 770784a90c0SSascha Hauer 771784a90c0SSascha Hauercomment "i.MX53 machines:" 772784a90c0SSascha Hauer 773784a90c0SSascha Hauerconfig MACH_IMX53_DT 774784a90c0SSascha Hauer bool "Support i.MX53 platforms from device tree" 775784a90c0SSascha Hauer select SOC_IMX53 776784a90c0SSascha Hauer select USE_OF 777784a90c0SSascha Hauer select MACH_MX53_ARD 778784a90c0SSascha Hauer select MACH_MX53_EVK 779784a90c0SSascha Hauer select MACH_MX53_LOCO 780784a90c0SSascha Hauer select MACH_MX53_SMD 781784a90c0SSascha Hauer help 782784a90c0SSascha Hauer Include support for Freescale i.MX53 based platforms 783784a90c0SSascha Hauer using the device tree for discovery 784784a90c0SSascha Hauer 785784a90c0SSascha Hauerconfig MACH_MX53_EVK 786784a90c0SSascha Hauer bool "Support MX53 EVK platforms" 787784a90c0SSascha Hauer select SOC_IMX53 788784a90c0SSascha Hauer select IMX_HAVE_PLATFORM_IMX2_WDT 789784a90c0SSascha Hauer select IMX_HAVE_PLATFORM_IMX_UART 790784a90c0SSascha Hauer select IMX_HAVE_PLATFORM_IMX_I2C 791784a90c0SSascha Hauer select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX 792784a90c0SSascha Hauer select IMX_HAVE_PLATFORM_SPI_IMX 793784a90c0SSascha Hauer select LEDS_GPIO_REGISTER 794784a90c0SSascha Hauer help 795784a90c0SSascha Hauer Include support for MX53 EVK platform. This includes specific 796784a90c0SSascha Hauer configurations for the board and its peripherals. 797784a90c0SSascha Hauer 798784a90c0SSascha Hauerconfig MACH_MX53_SMD 799784a90c0SSascha Hauer bool "Support MX53 SMD platforms" 800784a90c0SSascha Hauer select SOC_IMX53 801784a90c0SSascha Hauer select IMX_HAVE_PLATFORM_IMX2_WDT 802784a90c0SSascha Hauer select IMX_HAVE_PLATFORM_IMX_I2C 803784a90c0SSascha Hauer select IMX_HAVE_PLATFORM_IMX_UART 804784a90c0SSascha Hauer select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX 805784a90c0SSascha Hauer help 806784a90c0SSascha Hauer Include support for MX53 SMD platform. This includes specific 807784a90c0SSascha Hauer configurations for the board and its peripherals. 808784a90c0SSascha Hauer 809784a90c0SSascha Hauerconfig MACH_MX53_LOCO 810784a90c0SSascha Hauer bool "Support MX53 LOCO platforms" 811784a90c0SSascha Hauer select SOC_IMX53 812784a90c0SSascha Hauer select IMX_HAVE_PLATFORM_IMX2_WDT 813784a90c0SSascha Hauer select IMX_HAVE_PLATFORM_IMX_I2C 814784a90c0SSascha Hauer select IMX_HAVE_PLATFORM_IMX_UART 815784a90c0SSascha Hauer select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX 816784a90c0SSascha Hauer select IMX_HAVE_PLATFORM_GPIO_KEYS 817784a90c0SSascha Hauer select LEDS_GPIO_REGISTER 818784a90c0SSascha Hauer help 819784a90c0SSascha Hauer Include support for MX53 LOCO platform. This includes specific 820784a90c0SSascha Hauer configurations for the board and its peripherals. 821784a90c0SSascha Hauer 822784a90c0SSascha Hauerconfig MACH_MX53_ARD 823784a90c0SSascha Hauer bool "Support MX53 ARD platforms" 824784a90c0SSascha Hauer select SOC_IMX53 825784a90c0SSascha Hauer select IMX_HAVE_PLATFORM_IMX2_WDT 826784a90c0SSascha Hauer select IMX_HAVE_PLATFORM_IMX_I2C 827784a90c0SSascha Hauer select IMX_HAVE_PLATFORM_IMX_UART 828784a90c0SSascha Hauer select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX 829784a90c0SSascha Hauer select IMX_HAVE_PLATFORM_GPIO_KEYS 830784a90c0SSascha Hauer help 831784a90c0SSascha Hauer Include support for MX53 ARD platform. This includes specific 832784a90c0SSascha Hauer configurations for the board and its peripherals. 833784a90c0SSascha Hauer 834bac89d75SShawn Guocomment "i.MX6 family:" 835bac89d75SShawn Guo 836bac89d75SShawn Guoconfig SOC_IMX6Q 837bac89d75SShawn Guo bool "i.MX6 Quad support" 83846ec1b26SEric Miao select ARM_CPU_SUSPEND if PM 839bac89d75SShawn Guo select ARM_GIC 840bac89d75SShawn Guo select CPU_V7 84169c31b7aSShawn Guo select HAVE_ARM_SCU 8429fbbe689SShawn Guo select HAVE_IMX_GPC 8439fbbe689SShawn Guo select HAVE_IMX_MMDC 8449fbbe689SShawn Guo select HAVE_IMX_SRC 8453b55658aSDave Martin select HAVE_SMP 846bac89d75SShawn Guo select USE_OF 847bac89d75SShawn Guo 848bac89d75SShawn Guo help 849bac89d75SShawn Guo This enables support for Freescale i.MX6 Quad processor. 850bac89d75SShawn Guo 85127ad4bf7SUwe Kleine-Königendif 852