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 37e780d239SUwe Kleine-König select CPU_ARM920T 38e780d239SUwe Kleine-König select IMX_HAVE_IOMUX_V1 39c7259df3SSascha Hauer select MXC_AVIC 40e48ab1c1SUwe Kleine-König 41e48ab1c1SUwe Kleine-Königconfig SOC_IMX21 42e780d239SUwe Kleine-König bool 43ae4fa7f6SSascha Hauer select MACH_MX21 44e48ab1c1SUwe Kleine-König select CPU_ARM926T 45e48ab1c1SUwe Kleine-König select IMX_HAVE_IOMUX_V1 46c7259df3SSascha Hauer select MXC_AVIC 47e48ab1c1SUwe Kleine-König 48e48ab1c1SUwe Kleine-Königconfig SOC_IMX25 49e48ab1c1SUwe Kleine-König bool 50ae4fa7f6SSascha Hauer select ARCH_MX25 51e48ab1c1SUwe Kleine-König select CPU_ARM926T 52fd2fa2e3SUwe Kleine-König select ARCH_MXC_IOMUX_V3 53c7259df3SSascha Hauer select MXC_AVIC 54e48ab1c1SUwe Kleine-König 55e48ab1c1SUwe Kleine-Königconfig SOC_IMX27 56e48ab1c1SUwe Kleine-König bool 57ae4fa7f6SSascha Hauer select MACH_MX27 58e48ab1c1SUwe Kleine-König select CPU_ARM926T 59e48ab1c1SUwe Kleine-König select IMX_HAVE_IOMUX_V1 60c7259df3SSascha Hauer select MXC_AVIC 61e48ab1c1SUwe Kleine-König 6227ad4bf7SUwe Kleine-Königconfig SOC_IMX31 6327ad4bf7SUwe Kleine-König bool 6427ad4bf7SUwe Kleine-König select CPU_V6 6527ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_RNGA 6627ad4bf7SUwe Kleine-König select MXC_AVIC 67a89cf59bSSascha Hauer select SMP_ON_UP if SMP 6827ad4bf7SUwe Kleine-König 6927ad4bf7SUwe Kleine-Königconfig SOC_IMX35 7027ad4bf7SUwe Kleine-König bool 7127ad4bf7SUwe Kleine-König select CPU_V6 7227ad4bf7SUwe Kleine-König select ARCH_MXC_IOMUX_V3 7327ad4bf7SUwe Kleine-König select HAVE_EPIT 7427ad4bf7SUwe Kleine-König select MXC_AVIC 75a89cf59bSSascha Hauer select SMP_ON_UP if SMP 7627ad4bf7SUwe Kleine-König 77784a90c0SSascha Hauerconfig SOC_IMX5 78784a90c0SSascha Hauer select CPU_V7 79784a90c0SSascha Hauer select MXC_TZIC 80784a90c0SSascha Hauer select ARCH_MXC_IOMUX_V3 81784a90c0SSascha Hauer select ARCH_HAS_CPUFREQ 82784a90c0SSascha Hauer select ARCH_MX5 83784a90c0SSascha Hauer bool 84784a90c0SSascha Hauer 85784a90c0SSascha Hauerconfig SOC_IMX50 86784a90c0SSascha Hauer bool 87784a90c0SSascha Hauer select SOC_IMX5 88784a90c0SSascha Hauer select ARCH_MX50 89784a90c0SSascha Hauer 90784a90c0SSascha Hauerconfig SOC_IMX51 91784a90c0SSascha Hauer bool 92784a90c0SSascha Hauer select SOC_IMX5 93784a90c0SSascha Hauer select ARCH_MX5 94784a90c0SSascha Hauer select ARCH_MX51 95784a90c0SSascha Hauer 96784a90c0SSascha Hauerconfig SOC_IMX53 97784a90c0SSascha Hauer bool 98784a90c0SSascha Hauer select SOC_IMX5 99784a90c0SSascha Hauer select ARCH_MX5 100784a90c0SSascha Hauer select ARCH_MX53 10127ad4bf7SUwe Kleine-König 102ae4fa7f6SSascha Hauerif ARCH_IMX_V4_V5 103e780d239SUwe Kleine-König 10407469495SUwe Kleine-Königcomment "MX1 platforms:" 10507469495SUwe Kleine-Königconfig MACH_MXLADS 10607469495SUwe Kleine-König bool 10707469495SUwe Kleine-König 10807469495SUwe Kleine-Königconfig ARCH_MX1ADS 10907469495SUwe Kleine-König bool "MX1ADS platform" 11007469495SUwe Kleine-König select MACH_MXLADS 11191350f66SUwe Kleine-König select SOC_IMX1 1126348e6b5SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_I2C 113d112f4e4SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_UART 11407469495SUwe Kleine-König help 11507469495SUwe Kleine-König Say Y here if you are using Motorola MX1ADS/MXLADS boards 11607469495SUwe Kleine-König 11707469495SUwe Kleine-Königconfig MACH_SCB9328 11807469495SUwe Kleine-König bool "Synertronixx scb9328" 119d112f4e4SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_UART 12007469495SUwe Kleine-König help 12107469495SUwe Kleine-König Say Y here if you are using a Synertronixx scb9328 board 12207469495SUwe Kleine-König 1237fc92c60SGwenhael Goavec-Merouconfig MACH_APF9328 1247fc92c60SGwenhael Goavec-Merou bool "APF9328" 1257fc92c60SGwenhael Goavec-Merou select SOC_IMX1 1267a994818SGwenhael Goavec-Merou select IMX_HAVE_PLATFORM_IMX_I2C 1277fc92c60SGwenhael Goavec-Merou select IMX_HAVE_PLATFORM_IMX_UART 1287fc92c60SGwenhael Goavec-Merou help 1297fc92c60SGwenhael Goavec-Merou Say Yes here if you are using the Armadeus APF9328 development board 1307fc92c60SGwenhael Goavec-Merou 131b6b06be0SUwe Kleine-Königcomment "MX21 platforms:" 132d109167bSUwe Kleine-König 133d109167bSUwe Kleine-Königconfig MACH_MX21ADS 134d109167bSUwe Kleine-König bool "MX21ADS platform" 13536a8cac9SUwe Kleine-König select SOC_IMX21 136ad851bffSUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_FB 1373c5227fdSUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_UART 1389d3d945aSUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_MMC 1391f8d721cSUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_NAND 140d109167bSUwe Kleine-König help 141d109167bSUwe Kleine-König Include support for MX21ADS platform. This includes specific 142d109167bSUwe Kleine-König configurations for the board and its peripherals. 143d109167bSUwe Kleine-König 144e48ab1c1SUwe Kleine-Königcomment "MX25 platforms:" 145e48ab1c1SUwe Kleine-König 146e48ab1c1SUwe Kleine-Königconfig MACH_MX25_3DS 147e48ab1c1SUwe Kleine-König bool "Support MX25PDK (3DS) Platform" 148e48ab1c1SUwe Kleine-König select SOC_IMX25 14991dcc7f4SFabio Estevam select IMX_HAVE_PLATFORM_FLEXCAN 150460d30a3SFabio Estevam select IMX_HAVE_PLATFORM_FSL_USB2_UDC 151e48ab1c1SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX2_WDT 152e48ab1c1SUwe Kleine-König select IMX_HAVE_PLATFORM_IMXDI_RTC 153ff864521SFabio Estevam select IMX_HAVE_PLATFORM_IMX_I2C 154e48ab1c1SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_FB 155e48ab1c1SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_KEYPAD 156e48ab1c1SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_UART 157e48ab1c1SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_EHCI 158e48ab1c1SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_NAND 159124bf94aSUwe Kleine-König select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX 160e48ab1c1SUwe Kleine-König 16101dd520aSEric Bénardconfig MACH_EUKREA_CPUIMX25SD 162e48ab1c1SUwe Kleine-König bool "Support Eukrea CPUIMX25 Platform" 163e48ab1c1SUwe Kleine-König select SOC_IMX25 164e48ab1c1SUwe Kleine-König select IMX_HAVE_PLATFORM_FLEXCAN 165e48ab1c1SUwe Kleine-König select IMX_HAVE_PLATFORM_FSL_USB2_UDC 1664692cba1SEric Bénard select IMX_HAVE_PLATFORM_IMX2_WDT 167e48ab1c1SUwe Kleine-König select IMX_HAVE_PLATFORM_IMXDI_RTC 168e48ab1c1SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_FB 169e48ab1c1SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_I2C 170e48ab1c1SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_UART 171e48ab1c1SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_EHCI 172e48ab1c1SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_NAND 173124bf94aSUwe Kleine-König select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX 174e48ab1c1SUwe Kleine-König select MXC_ULPI if USB_ULPI 175e48ab1c1SUwe Kleine-König 176e48ab1c1SUwe Kleine-Königchoice 177e48ab1c1SUwe Kleine-König prompt "Baseboard" 17801dd520aSEric Bénard depends on MACH_EUKREA_CPUIMX25SD 179e48ab1c1SUwe Kleine-König default MACH_EUKREA_MBIMXSD25_BASEBOARD 180e48ab1c1SUwe Kleine-König 181e48ab1c1SUwe Kleine-Königconfig MACH_EUKREA_MBIMXSD25_BASEBOARD 182e48ab1c1SUwe Kleine-König bool "Eukrea MBIMXSD development board" 1835309498aSUwe Kleine-König select IMX_HAVE_PLATFORM_GPIO_KEYS 184e48ab1c1SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_SSI 18549ed9407SEric Bénard select IMX_HAVE_PLATFORM_SPI_IMX 18647e837b5SUwe Kleine-König select LEDS_GPIO_REGISTER 187e48ab1c1SUwe Kleine-König help 188e48ab1c1SUwe Kleine-König This adds board specific devices that can be found on Eukrea's 189e48ab1c1SUwe Kleine-König MBIMXSD evaluation board. 190e48ab1c1SUwe Kleine-König 191e48ab1c1SUwe Kleine-Königendchoice 192e48ab1c1SUwe Kleine-König 193b6b06be0SUwe Kleine-Königcomment "MX27 platforms:" 194b6b06be0SUwe Kleine-König 195d109167bSUwe Kleine-Königconfig MACH_MX27ADS 196d109167bSUwe Kleine-König bool "MX27ADS platform" 19736a8cac9SUwe Kleine-König select SOC_IMX27 198ad851bffSUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_FB 199c6987159SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_I2C 200d5dac4a6SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_UART 2019d3d945aSUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_MMC 2020e7a29a8SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_NAND 203ae71a562SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_W1 204d109167bSUwe Kleine-König help 205d109167bSUwe Kleine-König Include support for MX27ADS platform. This includes specific 206d109167bSUwe Kleine-König configurations for the board and its peripherals. 207d109167bSUwe Kleine-König 208d109167bSUwe Kleine-Königconfig MACH_PCM038 209d109167bSUwe Kleine-König bool "Phytec phyCORE-i.MX27 CPU module (pcm038)" 21036a8cac9SUwe Kleine-König select SOC_IMX27 211e0a1961dSUwe Kleine-König select IMX_HAVE_PLATFORM_IMX2_WDT 212c6987159SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_I2C 213d5dac4a6SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_UART 2142eb42d5cSUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_EHCI 2150e7a29a8SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_NAND 216ae71a562SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_W1 2177536cf99SUwe Kleine-König select IMX_HAVE_PLATFORM_SPI_IMX 218d109167bSUwe Kleine-König select MXC_ULPI if USB_ULPI 219d109167bSUwe Kleine-König help 220d109167bSUwe Kleine-König Include support for phyCORE-i.MX27 (aka pcm038) platform. This 221d109167bSUwe Kleine-König includes specific configurations for the module and its peripherals. 222d109167bSUwe Kleine-König 223d109167bSUwe Kleine-Königchoice 224d109167bSUwe Kleine-König prompt "Baseboard" 225d109167bSUwe Kleine-König depends on MACH_PCM038 226d109167bSUwe Kleine-König default MACH_PCM970_BASEBOARD 227d109167bSUwe Kleine-König 228d109167bSUwe Kleine-Königconfig MACH_PCM970_BASEBOARD 229ad851bffSUwe Kleine-König bool "PHYTEC PCM970 development board" 230ad851bffSUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_FB 2319d3d945aSUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_MMC 232d109167bSUwe Kleine-König help 233d109167bSUwe Kleine-König This adds board specific devices that can be found on Phytec's 234d109167bSUwe Kleine-König PCM970 evaluation board. 235d109167bSUwe Kleine-König 236d109167bSUwe Kleine-Königendchoice 237d109167bSUwe Kleine-König 238d109167bSUwe Kleine-Königconfig MACH_CPUIMX27 239d109167bSUwe Kleine-König bool "Eukrea CPUIMX27 module" 24036a8cac9SUwe Kleine-König select SOC_IMX27 241bd455ed3SUwe Kleine-König select IMX_HAVE_PLATFORM_FSL_USB2_UDC 242e0a1961dSUwe Kleine-König select IMX_HAVE_PLATFORM_IMX2_WDT 243c6987159SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_I2C 244d5dac4a6SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_UART 2452eb42d5cSUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_EHCI 2460e7a29a8SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_NAND 247ae71a562SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_W1 24822377ec5SEric Bénard select MXC_ULPI if USB_ULPI 249d109167bSUwe Kleine-König help 250d109167bSUwe Kleine-König Include support for Eukrea CPUIMX27 platform. This includes 251d109167bSUwe Kleine-König specific configurations for the module and its peripherals. 252d109167bSUwe Kleine-König 253d109167bSUwe Kleine-Königconfig MACH_EUKREA_CPUIMX27_USESDHC2 254d109167bSUwe Kleine-König bool "CPUIMX27 integrates SDHC2 module" 255d109167bSUwe Kleine-König depends on MACH_CPUIMX27 2569d3d945aSUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_MMC 257d109167bSUwe Kleine-König help 2582dcf78c0SUwe Kleine-König This adds support for the internal SDHC2 used on CPUIMX27 259d109167bSUwe Kleine-König for wifi or eMMC. 260d109167bSUwe Kleine-König 2612dcf78c0SUwe Kleine-Königconfig MACH_EUKREA_CPUIMX27_USEUART4 2622dcf78c0SUwe Kleine-König bool "CPUIMX27 integrates UART4 module" 2632dcf78c0SUwe Kleine-König depends on MACH_CPUIMX27 2642dcf78c0SUwe Kleine-König help 2652dcf78c0SUwe Kleine-König This adds support for the internal UART4 used on CPUIMX27 2662dcf78c0SUwe Kleine-König for bluetooth. 2672dcf78c0SUwe Kleine-König 268d109167bSUwe Kleine-Königchoice 269d109167bSUwe Kleine-König prompt "Baseboard" 270d109167bSUwe Kleine-König depends on MACH_CPUIMX27 271d109167bSUwe Kleine-König default MACH_EUKREA_MBIMX27_BASEBOARD 272d109167bSUwe Kleine-König 273d109167bSUwe Kleine-Königconfig MACH_EUKREA_MBIMX27_BASEBOARD 2744697bb92SUwe Kleine-König bool "Eukrea MBIMX27 development board" 275ad851bffSUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_FB 2763f880141SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_KEYPAD 2774697bb92SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_SSI 278d5dac4a6SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_UART 2799d3d945aSUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_MMC 2807536cf99SUwe Kleine-König select IMX_HAVE_PLATFORM_SPI_IMX 28147e837b5SUwe Kleine-König select LEDS_GPIO_REGISTER 282d109167bSUwe Kleine-König help 283d109167bSUwe Kleine-König This adds board specific devices that can be found on Eukrea's 284d109167bSUwe Kleine-König MBIMX27 evaluation board. 285d109167bSUwe Kleine-König 286d109167bSUwe Kleine-Königendchoice 287d109167bSUwe Kleine-König 288d109167bSUwe Kleine-Königconfig MACH_MX27_3DS 289d109167bSUwe Kleine-König bool "MX27PDK platform" 29036a8cac9SUwe Kleine-König select SOC_IMX27 29196cf4239SFabio Estevam select IMX_HAVE_PLATFORM_FSL_USB2_UDC 2928be9252fSFabio Estevam select IMX_HAVE_PLATFORM_IMX2_WDT 2931abcb4ccSFabio Estevam select IMX_HAVE_PLATFORM_IMX_FB 2945885f036SFabio Estevam select IMX_HAVE_PLATFORM_IMX_I2C 2953f880141SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_KEYPAD 296d5dac4a6SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_UART 2974c11c286SFabio Estevam select IMX_HAVE_PLATFORM_MX2_CAMERA 29896cf4239SFabio Estevam select IMX_HAVE_PLATFORM_MXC_EHCI 2999d3d945aSUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_MMC 300c67a3e09SFabio Estevam select IMX_HAVE_PLATFORM_SPI_IMX 30192cb33f1SFabio Estevam select MXC_DEBUG_BOARD 30296cf4239SFabio Estevam select MXC_ULPI if USB_ULPI 303d109167bSUwe Kleine-König help 304d109167bSUwe Kleine-König Include support for MX27PDK platform. This includes specific 305d109167bSUwe Kleine-König configurations for the board and its peripherals. 306d109167bSUwe Kleine-König 3073b161e51SJavier Martinconfig MACH_IMX27_VISSTRIM_M10 3083b161e51SJavier Martin bool "Vista Silicon i.MX27 Visstrim_m10" 30936a8cac9SUwe Kleine-König select SOC_IMX27 3105309498aSUwe Kleine-König select IMX_HAVE_PLATFORM_GPIO_KEYS 3113b161e51SJavier Martin select IMX_HAVE_PLATFORM_IMX_I2C 3125658bff6SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_SSI 3133b161e51SJavier Martin select IMX_HAVE_PLATFORM_IMX_UART 314f52f5a55SJavier Martin select IMX_HAVE_PLATFORM_MX2_CAMERA 3152eb42d5cSUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_EHCI 31632189139SJavier Martin select IMX_HAVE_PLATFORM_MXC_MMC 317acb6464cSJavier Martin select LEDS_GPIO_REGISTER 3183b161e51SJavier Martin help 3193b161e51SJavier Martin Include support for Visstrim_m10 platform and its different variants. 3203b161e51SJavier Martin This includes specific configurations for the board and its 3213b161e51SJavier Martin peripherals. 3223b161e51SJavier Martin 323d109167bSUwe Kleine-Königconfig MACH_IMX27LITE 324d109167bSUwe Kleine-König bool "LogicPD MX27 LITEKIT platform" 32536a8cac9SUwe Kleine-König select SOC_IMX27 326d5dac4a6SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_UART 327a5e2051bSJavier Martin select IMX_HAVE_PLATFORM_IMX_SSI 328d109167bSUwe Kleine-König help 329d109167bSUwe Kleine-König Include support for MX27 LITEKIT platform. This includes specific 330d109167bSUwe Kleine-König configurations for the board and its peripherals. 331d109167bSUwe Kleine-König 332d109167bSUwe Kleine-Königconfig MACH_PCA100 333d109167bSUwe Kleine-König bool "Phytec phyCARD-s (pca100)" 33436a8cac9SUwe Kleine-König select SOC_IMX27 335bd455ed3SUwe Kleine-König select IMX_HAVE_PLATFORM_FSL_USB2_UDC 336e0a1961dSUwe Kleine-König select IMX_HAVE_PLATFORM_IMX2_WDT 337ad851bffSUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_FB 338c6987159SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_I2C 3394697bb92SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_SSI 340d5dac4a6SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_UART 3412eb42d5cSUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_EHCI 3429d3d945aSUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_MMC 3430e7a29a8SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_NAND 344ae71a562SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_W1 3457536cf99SUwe Kleine-König select IMX_HAVE_PLATFORM_SPI_IMX 346d109167bSUwe Kleine-König select MXC_ULPI if USB_ULPI 347d109167bSUwe Kleine-König help 348d109167bSUwe Kleine-König Include support for phyCARD-s (aka pca100) platform. This 349d109167bSUwe Kleine-König includes specific configurations for the module and its peripherals. 350d109167bSUwe Kleine-König 351d109167bSUwe Kleine-Königconfig MACH_MXT_TD60 352d109167bSUwe Kleine-König bool "Maxtrack i-MXT TD60" 35336a8cac9SUwe Kleine-König select SOC_IMX27 354ad851bffSUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_FB 355c6987159SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_I2C 356d5dac4a6SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_UART 3579d3d945aSUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_MMC 3580e7a29a8SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_NAND 359d109167bSUwe Kleine-König help 360d109167bSUwe Kleine-König Include support for i-MXT (aka td60) platform. This 361d109167bSUwe Kleine-König includes specific configurations for the module and its peripherals. 362d109167bSUwe Kleine-König 3639c2c3584SFabio Estevamconfig MACH_IMX27IPCAM 3649c2c3584SFabio Estevam bool "IMX27 IPCAM platform" 3659c2c3584SFabio Estevam select SOC_IMX27 3669c2c3584SFabio Estevam select IMX_HAVE_PLATFORM_IMX2_WDT 3679c2c3584SFabio Estevam select IMX_HAVE_PLATFORM_IMX_UART 3689c2c3584SFabio Estevam help 3699c2c3584SFabio Estevam Include support for IMX27 IPCAM platform. This includes specific 3709c2c3584SFabio Estevam configurations for the board and its peripherals. 3719c2c3584SFabio Estevam 3729f0749e3SSascha Hauerconfig MACH_IMX27_DT 3739f0749e3SSascha Hauer bool "Support i.MX27 platforms from device tree" 3749f0749e3SSascha Hauer select SOC_IMX27 3759f0749e3SSascha Hauer select USE_OF 3769f0749e3SSascha Hauer help 3779f0749e3SSascha Hauer Include support for Freescale i.MX27 based platforms 3789f0749e3SSascha Hauer using the device tree for discovery 3799f0749e3SSascha Hauer 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 49631776fbcSPhilippe Rétornaz select IMX_HAVE_PLATFORM_IMX2_WDT 49727ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_I2C 49827ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_UART 49927ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_IPU_CORE 50027ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_EHCI 50127ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_MMC 50227ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_SPI_IMX 50347e837b5SUwe Kleine-König select LEDS_GPIO_REGISTER 50427ad4bf7SUwe Kleine-König select MXC_ULPI if USB_ULPI 50527ad4bf7SUwe Kleine-König help 50627ad4bf7SUwe Kleine-König Include support for mx31moboard platform. This includes specific 50727ad4bf7SUwe Kleine-König configurations for the board and its peripherals. 50827ad4bf7SUwe Kleine-König 50927ad4bf7SUwe Kleine-Königconfig MACH_QONG 51027ad4bf7SUwe Kleine-König bool "Support Dave/DENX QongEVB-LITE platform" 51127ad4bf7SUwe Kleine-König select SOC_IMX31 51227ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_UART 513bbb43363SFabio Estevam select IMX_HAVE_PLATFORM_IMX2_WDT 51427ad4bf7SUwe Kleine-König help 51527ad4bf7SUwe Kleine-König Include support for Dave/DENX QongEVB-LITE platform. This includes 51627ad4bf7SUwe Kleine-König specific configurations for the board and its peripherals. 51727ad4bf7SUwe Kleine-König 51827ad4bf7SUwe Kleine-Königconfig MACH_ARMADILLO5X0 51927ad4bf7SUwe Kleine-König bool "Support Atmark Armadillo-500 Development Base Board" 52027ad4bf7SUwe Kleine-König select SOC_IMX31 52127ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_GPIO_KEYS 52227ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_I2C 52327ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_UART 52427ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_IPU_CORE 52527ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_EHCI 52627ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_MMC 52727ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_NAND 52827ad4bf7SUwe Kleine-König select MXC_ULPI if USB_ULPI 52927ad4bf7SUwe Kleine-König help 53027ad4bf7SUwe Kleine-König Include support for Atmark Armadillo-500 platform. This includes 53127ad4bf7SUwe Kleine-König specific configurations for the board and its peripherals. 53227ad4bf7SUwe Kleine-König 53327ad4bf7SUwe Kleine-Königconfig MACH_KZM_ARM11_01 53427ad4bf7SUwe Kleine-König bool "Support KZM-ARM11-01(Kyoto Microcomputer)" 53527ad4bf7SUwe Kleine-König select SOC_IMX31 53627ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_UART 53727ad4bf7SUwe Kleine-König help 53827ad4bf7SUwe Kleine-König Include support for KZM-ARM11-01. This includes specific 53927ad4bf7SUwe Kleine-König configurations for the board and its peripherals. 54027ad4bf7SUwe Kleine-König 54127ad4bf7SUwe Kleine-Königconfig MACH_BUG 54227ad4bf7SUwe Kleine-König bool "Support Buglabs BUGBase platform" 54327ad4bf7SUwe Kleine-König select SOC_IMX31 54427ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_UART 54527ad4bf7SUwe Kleine-König default y 54627ad4bf7SUwe Kleine-König help 54727ad4bf7SUwe Kleine-König Include support for BUGBase 1.3 platform. This includes specific 54827ad4bf7SUwe Kleine-König configurations for the board and its peripherals. 54927ad4bf7SUwe Kleine-König 55027ad4bf7SUwe Kleine-Königcomment "MX35 platforms:" 55127ad4bf7SUwe Kleine-König 55227ad4bf7SUwe Kleine-Königconfig MACH_PCM043 55327ad4bf7SUwe Kleine-König bool "Support Phytec pcm043 (i.MX35) platforms" 55427ad4bf7SUwe Kleine-König select SOC_IMX35 55527ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_FLEXCAN 55627ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_FSL_USB2_UDC 55727ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX2_WDT 55827ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_I2C 55927ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_SSI 56027ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_UART 56127ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_IPU_CORE 56227ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_EHCI 56327ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_NAND 56427ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX 56527ad4bf7SUwe Kleine-König select MXC_ULPI if USB_ULPI 56627ad4bf7SUwe Kleine-König help 56727ad4bf7SUwe Kleine-König Include support for Phytec pcm043 platform. This includes 56827ad4bf7SUwe Kleine-König specific configurations for the board and its peripherals. 56927ad4bf7SUwe Kleine-König 57027ad4bf7SUwe Kleine-Königconfig MACH_MX35_3DS 57127ad4bf7SUwe Kleine-König bool "Support MX35PDK platform" 57227ad4bf7SUwe Kleine-König select SOC_IMX35 57327ad4bf7SUwe Kleine-König select MXC_DEBUG_BOARD 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_UART 57827ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_EHCI 57927ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_NAND 58027ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX 58127ad4bf7SUwe Kleine-König help 58227ad4bf7SUwe Kleine-König Include support for MX35PDK platform. This includes specific 58327ad4bf7SUwe Kleine-König configurations for the board and its peripherals. 58427ad4bf7SUwe Kleine-König 585a69aa72aSEric Bénardconfig MACH_EUKREA_CPUIMX35SD 58627ad4bf7SUwe Kleine-König bool "Support Eukrea CPUIMX35 Platform" 58727ad4bf7SUwe Kleine-König select SOC_IMX35 58827ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_FLEXCAN 58927ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_FSL_USB2_UDC 59027ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX2_WDT 59127ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_I2C 59227ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_UART 59327ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_EHCI 59427ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_NAND 59527ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX 59627ad4bf7SUwe Kleine-König select MXC_ULPI if USB_ULPI 59727ad4bf7SUwe Kleine-König help 59827ad4bf7SUwe Kleine-König Include support for Eukrea CPUIMX35 platform. This includes 59927ad4bf7SUwe Kleine-König specific configurations for the board and its peripherals. 60027ad4bf7SUwe Kleine-König 60127ad4bf7SUwe Kleine-Königchoice 60227ad4bf7SUwe Kleine-König prompt "Baseboard" 603a69aa72aSEric Bénard depends on MACH_EUKREA_CPUIMX35SD 60427ad4bf7SUwe Kleine-König default MACH_EUKREA_MBIMXSD35_BASEBOARD 60527ad4bf7SUwe Kleine-König 60627ad4bf7SUwe Kleine-Königconfig MACH_EUKREA_MBIMXSD35_BASEBOARD 60727ad4bf7SUwe Kleine-König bool "Eukrea MBIMXSD development board" 60827ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_GPIO_KEYS 60927ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_SSI 61027ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_IPU_CORE 6110e189858SEric Bénard select IMX_HAVE_PLATFORM_SPI_IMX 61247e837b5SUwe Kleine-König select LEDS_GPIO_REGISTER 61327ad4bf7SUwe Kleine-König help 61427ad4bf7SUwe Kleine-König This adds board specific devices that can be found on Eukrea's 61527ad4bf7SUwe Kleine-König MBIMXSD evaluation board. 61627ad4bf7SUwe Kleine-König 61727ad4bf7SUwe Kleine-Königendchoice 61827ad4bf7SUwe Kleine-König 61927ad4bf7SUwe Kleine-Königconfig MACH_VPR200 62027ad4bf7SUwe Kleine-König bool "Support VPR200 platform" 62127ad4bf7SUwe Kleine-König select SOC_IMX35 62227ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_FSL_USB2_UDC 62327ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_GPIO_KEYS 62427ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX2_WDT 62527ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_UART 62627ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_I2C 62727ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_IPU_CORE 62827ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_EHCI 62927ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_NAND 63027ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX 63127ad4bf7SUwe Kleine-König help 63227ad4bf7SUwe Kleine-König Include support for VPR200 platform. This includes specific 63327ad4bf7SUwe Kleine-König configurations for the board and its peripherals. 63427ad4bf7SUwe Kleine-König 635784a90c0SSascha Hauercomment "i.MX5 platforms:" 636784a90c0SSascha Hauer 637784a90c0SSascha Hauerconfig MACH_MX50_RDP 638784a90c0SSascha Hauer bool "Support MX50 reference design platform" 639784a90c0SSascha Hauer depends on BROKEN 640784a90c0SSascha Hauer select SOC_IMX50 641784a90c0SSascha Hauer select IMX_HAVE_PLATFORM_IMX_I2C 642784a90c0SSascha Hauer select IMX_HAVE_PLATFORM_IMX_UART 643784a90c0SSascha Hauer select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX 644784a90c0SSascha Hauer select IMX_HAVE_PLATFORM_SPI_IMX 645784a90c0SSascha Hauer help 646784a90c0SSascha Hauer Include support for MX50 reference design platform (RDP) board. This 647784a90c0SSascha Hauer includes specific configurations for the board and its peripherals. 648784a90c0SSascha Hauer 649784a90c0SSascha Hauercomment "i.MX51 machines:" 650784a90c0SSascha Hauer 651784a90c0SSascha Hauerconfig MACH_IMX51_DT 652784a90c0SSascha Hauer bool "Support i.MX51 platforms from device tree" 653784a90c0SSascha Hauer select SOC_IMX51 654784a90c0SSascha Hauer select USE_OF 655784a90c0SSascha Hauer select MACH_MX51_BABBAGE 656784a90c0SSascha Hauer help 657784a90c0SSascha Hauer Include support for Freescale i.MX51 based platforms 658784a90c0SSascha Hauer using the device tree for discovery 659784a90c0SSascha Hauer 660784a90c0SSascha Hauerconfig MACH_MX51_BABBAGE 661784a90c0SSascha Hauer bool "Support MX51 BABBAGE platforms" 662784a90c0SSascha Hauer select SOC_IMX51 663784a90c0SSascha Hauer select IMX_HAVE_PLATFORM_FSL_USB2_UDC 664784a90c0SSascha Hauer select IMX_HAVE_PLATFORM_IMX2_WDT 665784a90c0SSascha Hauer select IMX_HAVE_PLATFORM_IMX_I2C 666784a90c0SSascha Hauer select IMX_HAVE_PLATFORM_IMX_UART 667784a90c0SSascha Hauer select IMX_HAVE_PLATFORM_MXC_EHCI 668784a90c0SSascha Hauer select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX 669784a90c0SSascha Hauer select IMX_HAVE_PLATFORM_SPI_IMX 670784a90c0SSascha Hauer help 671784a90c0SSascha Hauer Include support for MX51 Babbage platform, also known as MX51EVK in 672784a90c0SSascha Hauer u-boot. This includes specific configurations for the board and its 673784a90c0SSascha Hauer peripherals. 674784a90c0SSascha Hauer 675784a90c0SSascha Hauerconfig MACH_MX51_3DS 676784a90c0SSascha Hauer bool "Support MX51PDK (3DS)" 677784a90c0SSascha Hauer select SOC_IMX51 678784a90c0SSascha Hauer select IMX_HAVE_PLATFORM_IMX2_WDT 679784a90c0SSascha Hauer select IMX_HAVE_PLATFORM_IMX_KEYPAD 680784a90c0SSascha Hauer select IMX_HAVE_PLATFORM_IMX_UART 681784a90c0SSascha Hauer select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX 682784a90c0SSascha Hauer select IMX_HAVE_PLATFORM_SPI_IMX 683784a90c0SSascha Hauer select MXC_DEBUG_BOARD 684784a90c0SSascha Hauer help 685784a90c0SSascha Hauer Include support for MX51PDK (3DS) platform. This includes specific 686784a90c0SSascha Hauer configurations for the board and its peripherals. 687784a90c0SSascha Hauer 688784a90c0SSascha Hauerconfig MACH_EUKREA_CPUIMX51SD 689784a90c0SSascha Hauer bool "Support Eukrea CPUIMX51SD module" 690784a90c0SSascha Hauer select SOC_IMX51 691784a90c0SSascha Hauer select IMX_HAVE_PLATFORM_FSL_USB2_UDC 692784a90c0SSascha Hauer select IMX_HAVE_PLATFORM_IMX_I2C 693784a90c0SSascha Hauer select IMX_HAVE_PLATFORM_IMX_UART 694f5c85d92SEric Bénard select IMX_HAVE_PLATFORM_IMX2_WDT 695784a90c0SSascha Hauer select IMX_HAVE_PLATFORM_MXC_EHCI 696784a90c0SSascha Hauer select IMX_HAVE_PLATFORM_MXC_NAND 697784a90c0SSascha Hauer select IMX_HAVE_PLATFORM_SPI_IMX 698784a90c0SSascha Hauer help 699784a90c0SSascha Hauer Include support for Eukrea CPUIMX51SD platform. This includes 700784a90c0SSascha Hauer specific configurations for the module and its peripherals. 701784a90c0SSascha Hauer 702784a90c0SSascha Hauerchoice 703784a90c0SSascha Hauer prompt "Baseboard" 704784a90c0SSascha Hauer depends on MACH_EUKREA_CPUIMX51SD 705784a90c0SSascha Hauer default MACH_EUKREA_MBIMXSD51_BASEBOARD 706784a90c0SSascha Hauer 707784a90c0SSascha Hauerconfig MACH_EUKREA_MBIMXSD51_BASEBOARD 708784a90c0SSascha Hauer prompt "Eukrea MBIMXSD development board" 709784a90c0SSascha Hauer bool 710*932d67d4SEric Bénard select IMX_HAVE_PLATFORM_IMX_SSI 711784a90c0SSascha Hauer select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX 712784a90c0SSascha Hauer select LEDS_GPIO_REGISTER 713784a90c0SSascha Hauer help 714784a90c0SSascha Hauer This adds board specific devices that can be found on Eukrea's 715784a90c0SSascha Hauer MBIMXSD evaluation board. 716784a90c0SSascha Hauer 717784a90c0SSascha Hauerendchoice 718784a90c0SSascha Hauer 719784a90c0SSascha Hauerconfig MX51_EFIKA_COMMON 720784a90c0SSascha Hauer bool 721784a90c0SSascha Hauer select SOC_IMX51 722784a90c0SSascha Hauer select IMX_HAVE_PLATFORM_IMX_UART 723784a90c0SSascha Hauer select IMX_HAVE_PLATFORM_MXC_EHCI 724784a90c0SSascha Hauer select IMX_HAVE_PLATFORM_PATA_IMX 725784a90c0SSascha Hauer select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX 726784a90c0SSascha Hauer select IMX_HAVE_PLATFORM_SPI_IMX 727784a90c0SSascha Hauer select MXC_ULPI if USB_ULPI 728784a90c0SSascha Hauer 729784a90c0SSascha Hauerconfig MACH_MX51_EFIKAMX 730784a90c0SSascha Hauer bool "Support MX51 Genesi Efika MX nettop" 731784a90c0SSascha Hauer select LEDS_GPIO_REGISTER 732784a90c0SSascha Hauer select MX51_EFIKA_COMMON 733784a90c0SSascha Hauer help 734784a90c0SSascha Hauer Include support for Genesi Efika MX nettop. This includes specific 735784a90c0SSascha Hauer configurations for the board and its peripherals. 736784a90c0SSascha Hauer 737784a90c0SSascha Hauerconfig MACH_MX51_EFIKASB 738784a90c0SSascha Hauer bool "Support MX51 Genesi Efika Smartbook" 739784a90c0SSascha Hauer select LEDS_GPIO_REGISTER 740784a90c0SSascha Hauer select MX51_EFIKA_COMMON 741784a90c0SSascha Hauer help 742784a90c0SSascha Hauer Include support for Genesi Efika Smartbook. This includes specific 743784a90c0SSascha Hauer configurations for the board and its peripherals. 744784a90c0SSascha Hauer 745784a90c0SSascha Hauercomment "i.MX53 machines:" 746784a90c0SSascha Hauer 747784a90c0SSascha Hauerconfig MACH_IMX53_DT 748784a90c0SSascha Hauer bool "Support i.MX53 platforms from device tree" 749784a90c0SSascha Hauer select SOC_IMX53 750784a90c0SSascha Hauer select USE_OF 751784a90c0SSascha Hauer select MACH_MX53_ARD 752784a90c0SSascha Hauer select MACH_MX53_EVK 753784a90c0SSascha Hauer select MACH_MX53_LOCO 754784a90c0SSascha Hauer select MACH_MX53_SMD 755784a90c0SSascha Hauer help 756784a90c0SSascha Hauer Include support for Freescale i.MX53 based platforms 757784a90c0SSascha Hauer using the device tree for discovery 758784a90c0SSascha Hauer 759784a90c0SSascha Hauerconfig MACH_MX53_EVK 760784a90c0SSascha Hauer bool "Support MX53 EVK platforms" 761784a90c0SSascha Hauer select SOC_IMX53 762784a90c0SSascha Hauer select IMX_HAVE_PLATFORM_IMX2_WDT 763784a90c0SSascha Hauer select IMX_HAVE_PLATFORM_IMX_UART 764784a90c0SSascha Hauer select IMX_HAVE_PLATFORM_IMX_I2C 765784a90c0SSascha Hauer select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX 766784a90c0SSascha Hauer select IMX_HAVE_PLATFORM_SPI_IMX 767784a90c0SSascha Hauer select LEDS_GPIO_REGISTER 768784a90c0SSascha Hauer help 769784a90c0SSascha Hauer Include support for MX53 EVK platform. This includes specific 770784a90c0SSascha Hauer configurations for the board and its peripherals. 771784a90c0SSascha Hauer 772784a90c0SSascha Hauerconfig MACH_MX53_SMD 773784a90c0SSascha Hauer bool "Support MX53 SMD platforms" 774784a90c0SSascha Hauer select SOC_IMX53 775784a90c0SSascha Hauer select IMX_HAVE_PLATFORM_IMX2_WDT 776784a90c0SSascha Hauer select IMX_HAVE_PLATFORM_IMX_I2C 777784a90c0SSascha Hauer select IMX_HAVE_PLATFORM_IMX_UART 778784a90c0SSascha Hauer select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX 779784a90c0SSascha Hauer help 780784a90c0SSascha Hauer Include support for MX53 SMD platform. This includes specific 781784a90c0SSascha Hauer configurations for the board and its peripherals. 782784a90c0SSascha Hauer 783784a90c0SSascha Hauerconfig MACH_MX53_LOCO 784784a90c0SSascha Hauer bool "Support MX53 LOCO platforms" 785784a90c0SSascha Hauer select SOC_IMX53 786784a90c0SSascha Hauer select IMX_HAVE_PLATFORM_IMX2_WDT 787784a90c0SSascha Hauer select IMX_HAVE_PLATFORM_IMX_I2C 788784a90c0SSascha Hauer select IMX_HAVE_PLATFORM_IMX_UART 789784a90c0SSascha Hauer select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX 790784a90c0SSascha Hauer select IMX_HAVE_PLATFORM_GPIO_KEYS 791784a90c0SSascha Hauer select LEDS_GPIO_REGISTER 792784a90c0SSascha Hauer help 793784a90c0SSascha Hauer Include support for MX53 LOCO platform. This includes specific 794784a90c0SSascha Hauer configurations for the board and its peripherals. 795784a90c0SSascha Hauer 796784a90c0SSascha Hauerconfig MACH_MX53_ARD 797784a90c0SSascha Hauer bool "Support MX53 ARD platforms" 798784a90c0SSascha Hauer select SOC_IMX53 799784a90c0SSascha Hauer select IMX_HAVE_PLATFORM_IMX2_WDT 800784a90c0SSascha Hauer select IMX_HAVE_PLATFORM_IMX_I2C 801784a90c0SSascha Hauer select IMX_HAVE_PLATFORM_IMX_UART 802784a90c0SSascha Hauer select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX 803784a90c0SSascha Hauer select IMX_HAVE_PLATFORM_GPIO_KEYS 804784a90c0SSascha Hauer help 805784a90c0SSascha Hauer Include support for MX53 ARD platform. This includes specific 806784a90c0SSascha Hauer configurations for the board and its peripherals. 807784a90c0SSascha Hauer 808bac89d75SShawn Guocomment "i.MX6 family:" 809bac89d75SShawn Guo 810bac89d75SShawn Guoconfig SOC_IMX6Q 811bac89d75SShawn Guo bool "i.MX6 Quad support" 81246ec1b26SEric Miao select ARM_CPU_SUSPEND if PM 813bac89d75SShawn Guo select ARM_GIC 814bac89d75SShawn Guo select CPU_V7 81569c31b7aSShawn Guo select HAVE_ARM_SCU 8169fbbe689SShawn Guo select HAVE_IMX_GPC 8179fbbe689SShawn Guo select HAVE_IMX_MMDC 8189fbbe689SShawn Guo select HAVE_IMX_SRC 8193b55658aSDave Martin select HAVE_SMP 820bac89d75SShawn Guo select USE_OF 821bac89d75SShawn Guo 822bac89d75SShawn Guo help 823bac89d75SShawn Guo This enables support for Freescale i.MX6 Quad processor. 824bac89d75SShawn Guo 82527ad4bf7SUwe Kleine-Königendif 826