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 55*610578a3SMarc Kleine-Budde select HAVE_CAN_FLEXCAN if CAN 56fd2fa2e3SUwe Kleine-König select ARCH_MXC_IOMUX_V3 57c7259df3SSascha Hauer select MXC_AVIC 58e48ab1c1SUwe Kleine-König 59e48ab1c1SUwe Kleine-Königconfig SOC_IMX27 60e48ab1c1SUwe Kleine-König bool 61ae4fa7f6SSascha Hauer select MACH_MX27 62e48ab1c1SUwe Kleine-König select CPU_ARM926T 63e038ed50SSascha Hauer select COMMON_CLK 64e48ab1c1SUwe Kleine-König select IMX_HAVE_IOMUX_V1 65c7259df3SSascha Hauer select MXC_AVIC 66e48ab1c1SUwe Kleine-König 6727ad4bf7SUwe Kleine-Königconfig SOC_IMX31 6827ad4bf7SUwe Kleine-König bool 6927ad4bf7SUwe Kleine-König select CPU_V6 7027ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_RNGA 7127ad4bf7SUwe Kleine-König select MXC_AVIC 7295878cbeSSascha Hauer select COMMON_CLK 73a89cf59bSSascha Hauer select SMP_ON_UP if SMP 7427ad4bf7SUwe Kleine-König 7527ad4bf7SUwe Kleine-Königconfig SOC_IMX35 7627ad4bf7SUwe Kleine-König bool 7727ad4bf7SUwe Kleine-König select CPU_V6 7827ad4bf7SUwe Kleine-König select ARCH_MXC_IOMUX_V3 795b48a614SSascha Hauer select COMMON_CLK 8027ad4bf7SUwe Kleine-König select HAVE_EPIT 8127ad4bf7SUwe Kleine-König select MXC_AVIC 82a89cf59bSSascha Hauer select SMP_ON_UP if SMP 83*610578a3SMarc Kleine-Budde select HAVE_CAN_FLEXCAN if CAN 8427ad4bf7SUwe Kleine-König 85784a90c0SSascha Hauerconfig SOC_IMX5 86784a90c0SSascha Hauer select CPU_V7 87784a90c0SSascha Hauer select MXC_TZIC 88b8d4176fSSascha Hauer select COMMON_CLK 89784a90c0SSascha Hauer select ARCH_MXC_IOMUX_V3 90784a90c0SSascha Hauer select ARCH_HAS_CPUFREQ 91784a90c0SSascha Hauer select ARCH_MX5 92784a90c0SSascha Hauer bool 93784a90c0SSascha Hauer 94784a90c0SSascha Hauerconfig SOC_IMX50 95784a90c0SSascha Hauer bool 96784a90c0SSascha Hauer select SOC_IMX5 97784a90c0SSascha Hauer select ARCH_MX50 98784a90c0SSascha Hauer 99784a90c0SSascha Hauerconfig SOC_IMX51 100784a90c0SSascha Hauer bool 101784a90c0SSascha Hauer select SOC_IMX5 102784a90c0SSascha Hauer select ARCH_MX5 103784a90c0SSascha Hauer select ARCH_MX51 104784a90c0SSascha Hauer 105784a90c0SSascha Hauerconfig SOC_IMX53 106784a90c0SSascha Hauer bool 107784a90c0SSascha Hauer select SOC_IMX5 108784a90c0SSascha Hauer select ARCH_MX5 109784a90c0SSascha Hauer select ARCH_MX53 110*610578a3SMarc Kleine-Budde select HAVE_CAN_FLEXCAN if CAN 11127ad4bf7SUwe Kleine-König 112ae4fa7f6SSascha Hauerif ARCH_IMX_V4_V5 113e780d239SUwe Kleine-König 11407469495SUwe Kleine-Königcomment "MX1 platforms:" 11507469495SUwe Kleine-Königconfig MACH_MXLADS 11607469495SUwe Kleine-König bool 11707469495SUwe Kleine-König 11807469495SUwe Kleine-Königconfig ARCH_MX1ADS 11907469495SUwe Kleine-König bool "MX1ADS platform" 12007469495SUwe Kleine-König select MACH_MXLADS 12191350f66SUwe Kleine-König select SOC_IMX1 1226348e6b5SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_I2C 123d112f4e4SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_UART 12407469495SUwe Kleine-König help 12507469495SUwe Kleine-König Say Y here if you are using Motorola MX1ADS/MXLADS boards 12607469495SUwe Kleine-König 12707469495SUwe Kleine-Königconfig MACH_SCB9328 12807469495SUwe Kleine-König bool "Synertronixx scb9328" 129d112f4e4SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_UART 13007469495SUwe Kleine-König help 13107469495SUwe Kleine-König Say Y here if you are using a Synertronixx scb9328 board 13207469495SUwe Kleine-König 1337fc92c60SGwenhael Goavec-Merouconfig MACH_APF9328 1347fc92c60SGwenhael Goavec-Merou bool "APF9328" 1357fc92c60SGwenhael Goavec-Merou select SOC_IMX1 1367a994818SGwenhael Goavec-Merou select IMX_HAVE_PLATFORM_IMX_I2C 1377fc92c60SGwenhael Goavec-Merou select IMX_HAVE_PLATFORM_IMX_UART 1387fc92c60SGwenhael Goavec-Merou help 1397fc92c60SGwenhael Goavec-Merou Say Yes here if you are using the Armadeus APF9328 development board 1407fc92c60SGwenhael Goavec-Merou 141b6b06be0SUwe Kleine-Königcomment "MX21 platforms:" 142d109167bSUwe Kleine-König 143d109167bSUwe Kleine-Königconfig MACH_MX21ADS 144d109167bSUwe Kleine-König bool "MX21ADS platform" 14536a8cac9SUwe Kleine-König select SOC_IMX21 146ad851bffSUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_FB 1473c5227fdSUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_UART 1489d3d945aSUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_MMC 1491f8d721cSUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_NAND 150d109167bSUwe Kleine-König help 151d109167bSUwe Kleine-König Include support for MX21ADS platform. This includes specific 152d109167bSUwe Kleine-König configurations for the board and its peripherals. 153d109167bSUwe Kleine-König 154e48ab1c1SUwe Kleine-Königcomment "MX25 platforms:" 155e48ab1c1SUwe Kleine-König 156e48ab1c1SUwe Kleine-Königconfig MACH_MX25_3DS 157e48ab1c1SUwe Kleine-König bool "Support MX25PDK (3DS) Platform" 158e48ab1c1SUwe Kleine-König select SOC_IMX25 15991dcc7f4SFabio Estevam select IMX_HAVE_PLATFORM_FLEXCAN 160460d30a3SFabio Estevam select IMX_HAVE_PLATFORM_FSL_USB2_UDC 161e48ab1c1SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX2_WDT 162e48ab1c1SUwe Kleine-König select IMX_HAVE_PLATFORM_IMXDI_RTC 163ff864521SFabio Estevam select IMX_HAVE_PLATFORM_IMX_I2C 1645fb86e5dSPhilippe Rétornaz select IMX_HAVE_PLATFORM_IMX_SSI 165e48ab1c1SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_FB 166e48ab1c1SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_KEYPAD 167e48ab1c1SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_UART 168e48ab1c1SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_EHCI 169e48ab1c1SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_NAND 170124bf94aSUwe Kleine-König select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX 171e48ab1c1SUwe Kleine-König 17201dd520aSEric Bénardconfig MACH_EUKREA_CPUIMX25SD 173e48ab1c1SUwe Kleine-König bool "Support Eukrea CPUIMX25 Platform" 174e48ab1c1SUwe Kleine-König select SOC_IMX25 175e48ab1c1SUwe Kleine-König select IMX_HAVE_PLATFORM_FLEXCAN 176e48ab1c1SUwe Kleine-König select IMX_HAVE_PLATFORM_FSL_USB2_UDC 1774692cba1SEric Bénard select IMX_HAVE_PLATFORM_IMX2_WDT 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 19649ed9407SEric Bénard select IMX_HAVE_PLATFORM_SPI_IMX 19747e837b5SUwe Kleine-König select LEDS_GPIO_REGISTER 198e48ab1c1SUwe Kleine-König help 199e48ab1c1SUwe Kleine-König This adds board specific devices that can be found on Eukrea's 200e48ab1c1SUwe Kleine-König MBIMXSD evaluation board. 201e48ab1c1SUwe Kleine-König 202e48ab1c1SUwe Kleine-Königendchoice 203e48ab1c1SUwe Kleine-König 204b6b06be0SUwe Kleine-Königcomment "MX27 platforms:" 205b6b06be0SUwe Kleine-König 206d109167bSUwe Kleine-Königconfig MACH_MX27ADS 207d109167bSUwe Kleine-König bool "MX27ADS platform" 20836a8cac9SUwe Kleine-König select SOC_IMX27 209ad851bffSUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_FB 210c6987159SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_I2C 211d5dac4a6SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_UART 2129d3d945aSUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_MMC 2130e7a29a8SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_NAND 214ae71a562SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_W1 215d109167bSUwe Kleine-König help 216d109167bSUwe Kleine-König Include support for MX27ADS platform. This includes specific 217d109167bSUwe Kleine-König configurations for the board and its peripherals. 218d109167bSUwe Kleine-König 219d109167bSUwe Kleine-Königconfig MACH_PCM038 220d109167bSUwe Kleine-König bool "Phytec phyCORE-i.MX27 CPU module (pcm038)" 22136a8cac9SUwe Kleine-König select SOC_IMX27 222e0a1961dSUwe Kleine-König select IMX_HAVE_PLATFORM_IMX2_WDT 223c6987159SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_I2C 224d5dac4a6SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_UART 2252eb42d5cSUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_EHCI 2260e7a29a8SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_NAND 227ae71a562SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_W1 2287536cf99SUwe Kleine-König select IMX_HAVE_PLATFORM_SPI_IMX 229d109167bSUwe Kleine-König select MXC_ULPI if USB_ULPI 230d109167bSUwe Kleine-König help 231d109167bSUwe Kleine-König Include support for phyCORE-i.MX27 (aka pcm038) platform. This 232d109167bSUwe Kleine-König includes specific configurations for the module and its peripherals. 233d109167bSUwe Kleine-König 234d109167bSUwe Kleine-Königchoice 235d109167bSUwe Kleine-König prompt "Baseboard" 236d109167bSUwe Kleine-König depends on MACH_PCM038 237d109167bSUwe Kleine-König default MACH_PCM970_BASEBOARD 238d109167bSUwe Kleine-König 239d109167bSUwe Kleine-Königconfig MACH_PCM970_BASEBOARD 240ad851bffSUwe Kleine-König bool "PHYTEC PCM970 development board" 241ad851bffSUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_FB 2429d3d945aSUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_MMC 243d109167bSUwe Kleine-König help 244d109167bSUwe Kleine-König This adds board specific devices that can be found on Phytec's 245d109167bSUwe Kleine-König PCM970 evaluation board. 246d109167bSUwe Kleine-König 247d109167bSUwe Kleine-Königendchoice 248d109167bSUwe Kleine-König 249d109167bSUwe Kleine-Königconfig MACH_CPUIMX27 250d109167bSUwe Kleine-König bool "Eukrea CPUIMX27 module" 25136a8cac9SUwe Kleine-König select SOC_IMX27 252bd455ed3SUwe Kleine-König select IMX_HAVE_PLATFORM_FSL_USB2_UDC 253e0a1961dSUwe Kleine-König select IMX_HAVE_PLATFORM_IMX2_WDT 254c6987159SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_I2C 255d5dac4a6SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_UART 2562eb42d5cSUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_EHCI 2570e7a29a8SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_NAND 258ae71a562SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_W1 25922377ec5SEric Bénard select MXC_ULPI if USB_ULPI 260d109167bSUwe Kleine-König help 261d109167bSUwe Kleine-König Include support for Eukrea CPUIMX27 platform. This includes 262d109167bSUwe Kleine-König specific configurations for the module and its peripherals. 263d109167bSUwe Kleine-König 264d109167bSUwe Kleine-Königconfig MACH_EUKREA_CPUIMX27_USESDHC2 265d109167bSUwe Kleine-König bool "CPUIMX27 integrates SDHC2 module" 266d109167bSUwe Kleine-König depends on MACH_CPUIMX27 2679d3d945aSUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_MMC 268d109167bSUwe Kleine-König help 2692dcf78c0SUwe Kleine-König This adds support for the internal SDHC2 used on CPUIMX27 270d109167bSUwe Kleine-König for wifi or eMMC. 271d109167bSUwe Kleine-König 2722dcf78c0SUwe Kleine-Königconfig MACH_EUKREA_CPUIMX27_USEUART4 2732dcf78c0SUwe Kleine-König bool "CPUIMX27 integrates UART4 module" 2742dcf78c0SUwe Kleine-König depends on MACH_CPUIMX27 2752dcf78c0SUwe Kleine-König help 2762dcf78c0SUwe Kleine-König This adds support for the internal UART4 used on CPUIMX27 2772dcf78c0SUwe Kleine-König for bluetooth. 2782dcf78c0SUwe Kleine-König 279d109167bSUwe Kleine-Königchoice 280d109167bSUwe Kleine-König prompt "Baseboard" 281d109167bSUwe Kleine-König depends on MACH_CPUIMX27 282d109167bSUwe Kleine-König default MACH_EUKREA_MBIMX27_BASEBOARD 283d109167bSUwe Kleine-König 284d109167bSUwe Kleine-Königconfig MACH_EUKREA_MBIMX27_BASEBOARD 2854697bb92SUwe Kleine-König bool "Eukrea MBIMX27 development board" 286ad851bffSUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_FB 2873f880141SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_KEYPAD 2884697bb92SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_SSI 289d5dac4a6SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_UART 2909d3d945aSUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_MMC 2917536cf99SUwe Kleine-König select IMX_HAVE_PLATFORM_SPI_IMX 29247e837b5SUwe Kleine-König select LEDS_GPIO_REGISTER 293d109167bSUwe Kleine-König help 294d109167bSUwe Kleine-König This adds board specific devices that can be found on Eukrea's 295d109167bSUwe Kleine-König MBIMX27 evaluation board. 296d109167bSUwe Kleine-König 297d109167bSUwe Kleine-Königendchoice 298d109167bSUwe Kleine-König 299d109167bSUwe Kleine-Königconfig MACH_MX27_3DS 300d109167bSUwe Kleine-König bool "MX27PDK platform" 30136a8cac9SUwe Kleine-König select SOC_IMX27 30296cf4239SFabio Estevam select IMX_HAVE_PLATFORM_FSL_USB2_UDC 3038be9252fSFabio Estevam select IMX_HAVE_PLATFORM_IMX2_WDT 3041abcb4ccSFabio Estevam select IMX_HAVE_PLATFORM_IMX_FB 3055885f036SFabio Estevam select IMX_HAVE_PLATFORM_IMX_I2C 3063f880141SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_KEYPAD 307d5dac4a6SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_UART 3084c11c286SFabio Estevam select IMX_HAVE_PLATFORM_MX2_CAMERA 30996cf4239SFabio Estevam select IMX_HAVE_PLATFORM_MXC_EHCI 3109d3d945aSUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_MMC 311c67a3e09SFabio Estevam select IMX_HAVE_PLATFORM_SPI_IMX 31292cb33f1SFabio Estevam select MXC_DEBUG_BOARD 31396cf4239SFabio Estevam select MXC_ULPI if USB_ULPI 314d109167bSUwe Kleine-König help 315d109167bSUwe Kleine-König Include support for MX27PDK platform. This includes specific 316d109167bSUwe Kleine-König configurations for the board and its peripherals. 317d109167bSUwe Kleine-König 3183b161e51SJavier Martinconfig MACH_IMX27_VISSTRIM_M10 3193b161e51SJavier Martin bool "Vista Silicon i.MX27 Visstrim_m10" 32036a8cac9SUwe Kleine-König select SOC_IMX27 3215309498aSUwe Kleine-König select IMX_HAVE_PLATFORM_GPIO_KEYS 3223b161e51SJavier Martin select IMX_HAVE_PLATFORM_IMX_I2C 3235658bff6SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_SSI 3243b161e51SJavier Martin select IMX_HAVE_PLATFORM_IMX_UART 325f52f5a55SJavier Martin select IMX_HAVE_PLATFORM_MX2_CAMERA 3262eb42d5cSUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_EHCI 32732189139SJavier Martin select IMX_HAVE_PLATFORM_MXC_MMC 328acb6464cSJavier Martin select LEDS_GPIO_REGISTER 3293b161e51SJavier Martin help 3303b161e51SJavier Martin Include support for Visstrim_m10 platform and its different variants. 3313b161e51SJavier Martin This includes specific configurations for the board and its 3323b161e51SJavier Martin peripherals. 3333b161e51SJavier Martin 334d109167bSUwe Kleine-Königconfig MACH_IMX27LITE 335d109167bSUwe Kleine-König bool "LogicPD MX27 LITEKIT platform" 33636a8cac9SUwe Kleine-König select SOC_IMX27 337d5dac4a6SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_UART 338a5e2051bSJavier Martin select IMX_HAVE_PLATFORM_IMX_SSI 339d109167bSUwe Kleine-König help 340d109167bSUwe Kleine-König Include support for MX27 LITEKIT platform. This includes specific 341d109167bSUwe Kleine-König configurations for the board and its peripherals. 342d109167bSUwe Kleine-König 343d109167bSUwe Kleine-Königconfig MACH_PCA100 344d109167bSUwe Kleine-König bool "Phytec phyCARD-s (pca100)" 34536a8cac9SUwe Kleine-König select SOC_IMX27 346bd455ed3SUwe Kleine-König select IMX_HAVE_PLATFORM_FSL_USB2_UDC 347e0a1961dSUwe Kleine-König select IMX_HAVE_PLATFORM_IMX2_WDT 348ad851bffSUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_FB 349c6987159SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_I2C 3504697bb92SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_SSI 351d5dac4a6SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_UART 3522eb42d5cSUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_EHCI 3539d3d945aSUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_MMC 3540e7a29a8SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_NAND 355ae71a562SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_W1 3567536cf99SUwe Kleine-König select IMX_HAVE_PLATFORM_SPI_IMX 357d109167bSUwe Kleine-König select MXC_ULPI if USB_ULPI 358d109167bSUwe Kleine-König help 359d109167bSUwe Kleine-König Include support for phyCARD-s (aka pca100) platform. This 360d109167bSUwe Kleine-König includes specific configurations for the module and its peripherals. 361d109167bSUwe Kleine-König 362d109167bSUwe Kleine-Königconfig MACH_MXT_TD60 363d109167bSUwe Kleine-König bool "Maxtrack i-MXT TD60" 36436a8cac9SUwe Kleine-König select SOC_IMX27 365ad851bffSUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_FB 366c6987159SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_I2C 367d5dac4a6SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_UART 3689d3d945aSUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_MMC 3690e7a29a8SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_NAND 370d109167bSUwe Kleine-König help 371d109167bSUwe Kleine-König Include support for i-MXT (aka td60) platform. This 372d109167bSUwe Kleine-König includes specific configurations for the module and its peripherals. 373d109167bSUwe Kleine-König 3749c2c3584SFabio Estevamconfig MACH_IMX27IPCAM 3759c2c3584SFabio Estevam bool "IMX27 IPCAM platform" 3769c2c3584SFabio Estevam select SOC_IMX27 3779c2c3584SFabio Estevam select IMX_HAVE_PLATFORM_IMX2_WDT 3789c2c3584SFabio Estevam select IMX_HAVE_PLATFORM_IMX_UART 3799c2c3584SFabio Estevam help 3809c2c3584SFabio Estevam Include support for IMX27 IPCAM platform. This includes specific 3819c2c3584SFabio Estevam configurations for the board and its peripherals. 3829c2c3584SFabio Estevam 3839f0749e3SSascha Hauerconfig MACH_IMX27_DT 3849f0749e3SSascha Hauer bool "Support i.MX27 platforms from device tree" 3859f0749e3SSascha Hauer select SOC_IMX27 3869f0749e3SSascha Hauer select USE_OF 3879f0749e3SSascha Hauer help 3889f0749e3SSascha Hauer Include support for Freescale i.MX27 based platforms 3899f0749e3SSascha Hauer using the device tree for discovery 3909f0749e3SSascha Hauer 391d109167bSUwe Kleine-Königendif 39227ad4bf7SUwe Kleine-König 393a89cf59bSSascha Hauerif ARCH_IMX_V6_V7 39427ad4bf7SUwe Kleine-König 39527ad4bf7SUwe Kleine-Königcomment "MX31 platforms:" 39627ad4bf7SUwe Kleine-König 39727ad4bf7SUwe Kleine-Königconfig MACH_MX31ADS 39827ad4bf7SUwe Kleine-König bool "Support MX31ADS platforms" 39927ad4bf7SUwe Kleine-König select SOC_IMX31 40027ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_I2C 40127ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_SSI 40227ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_UART 40327ad4bf7SUwe Kleine-König default y 40427ad4bf7SUwe Kleine-König help 40527ad4bf7SUwe Kleine-König Include support for MX31ADS platform. This includes specific 40627ad4bf7SUwe Kleine-König configurations for the board and its peripherals. 40727ad4bf7SUwe Kleine-König 40827ad4bf7SUwe Kleine-Königconfig MACH_MX31ADS_WM1133_EV1 40927ad4bf7SUwe Kleine-König bool "Support Wolfson Microelectronics 1133-EV1 module" 41027ad4bf7SUwe Kleine-König depends on MACH_MX31ADS 41127ad4bf7SUwe Kleine-König depends on MFD_WM8350_I2C 41227ad4bf7SUwe Kleine-König depends on REGULATOR_WM8350 41327ad4bf7SUwe Kleine-König select MFD_WM8350_CONFIG_MODE_0 41427ad4bf7SUwe Kleine-König select MFD_WM8352_CONFIG_MODE_0 41527ad4bf7SUwe Kleine-König help 41627ad4bf7SUwe Kleine-König Include support for the Wolfson Microelectronics 1133-EV1 PMU 41727ad4bf7SUwe Kleine-König and audio module for the MX31ADS platform. 41827ad4bf7SUwe Kleine-König 41927ad4bf7SUwe Kleine-Königconfig MACH_MX31LILLY 42027ad4bf7SUwe Kleine-König bool "Support MX31 LILLY-1131 platforms (INCO startec)" 42127ad4bf7SUwe Kleine-König select SOC_IMX31 42227ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_UART 42327ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_IPU_CORE 42427ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_EHCI 42527ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_MMC 42627ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_SPI_IMX 42727ad4bf7SUwe Kleine-König select MXC_ULPI if USB_ULPI 42827ad4bf7SUwe Kleine-König help 42927ad4bf7SUwe Kleine-König Include support for mx31 based LILLY1131 modules. This includes 43027ad4bf7SUwe Kleine-König specific configurations for the board and its peripherals. 43127ad4bf7SUwe Kleine-König 43227ad4bf7SUwe Kleine-Königconfig MACH_MX31LITE 43327ad4bf7SUwe Kleine-König bool "Support MX31 LITEKIT (LogicPD)" 43427ad4bf7SUwe Kleine-König select SOC_IMX31 43527ad4bf7SUwe Kleine-König select MXC_ULPI if USB_ULPI 43627ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX2_WDT 43727ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_UART 43827ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_EHCI 43927ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_MMC 44027ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_NAND 44127ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_RTC 44227ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_SPI_IMX 44347e837b5SUwe Kleine-König select LEDS_GPIO_REGISTER 44427ad4bf7SUwe Kleine-König help 44527ad4bf7SUwe Kleine-König Include support for MX31 LITEKIT platform. This includes specific 44627ad4bf7SUwe Kleine-König configurations for the board and its peripherals. 44727ad4bf7SUwe Kleine-König 44827ad4bf7SUwe Kleine-Königconfig MACH_PCM037 44927ad4bf7SUwe Kleine-König bool "Support Phytec pcm037 (i.MX31) platforms" 45027ad4bf7SUwe Kleine-König select SOC_IMX31 45127ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_FSL_USB2_UDC 45227ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX2_WDT 45327ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_I2C 45427ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_UART 45527ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_IPU_CORE 45627ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_EHCI 45727ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_MMC 45827ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_NAND 45927ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_W1 46027ad4bf7SUwe Kleine-König select MXC_ULPI if USB_ULPI 46127ad4bf7SUwe Kleine-König help 46227ad4bf7SUwe Kleine-König Include support for Phytec pcm037 platform. This includes 46327ad4bf7SUwe Kleine-König specific configurations for the board and its peripherals. 46427ad4bf7SUwe Kleine-König 46527ad4bf7SUwe Kleine-Königconfig MACH_PCM037_EET 46627ad4bf7SUwe Kleine-König bool "Support pcm037 EET board extensions" 46727ad4bf7SUwe Kleine-König depends on MACH_PCM037 46827ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_GPIO_KEYS 46927ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_SPI_IMX 47027ad4bf7SUwe Kleine-König help 47127ad4bf7SUwe Kleine-König Add support for PCM037 EET baseboard extensions. If you are using the 47227ad4bf7SUwe Kleine-König OLED display with EET, use "video=mx3fb:CMEL-OLED" kernel 47327ad4bf7SUwe Kleine-König command-line parameter. 47427ad4bf7SUwe Kleine-König 47527ad4bf7SUwe Kleine-Königconfig MACH_MX31_3DS 47627ad4bf7SUwe Kleine-König bool "Support MX31PDK (3DS)" 47727ad4bf7SUwe Kleine-König select SOC_IMX31 47827ad4bf7SUwe Kleine-König select MXC_DEBUG_BOARD 47927ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_FSL_USB2_UDC 48027ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX2_WDT 48127ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_I2C 48227ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_KEYPAD 4833ef7cf18SFabio Estevam select IMX_HAVE_PLATFORM_IMX_SSI 48427ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_UART 48527ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_IPU_CORE 48627ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_EHCI 487d093d5bbSFabio Estevam select IMX_HAVE_PLATFORM_MXC_MMC 48827ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_NAND 48927ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_SPI_IMX 49027ad4bf7SUwe Kleine-König select MXC_ULPI if USB_ULPI 49127ad4bf7SUwe Kleine-König help 49227ad4bf7SUwe Kleine-König Include support for MX31PDK (3DS) platform. This includes specific 49327ad4bf7SUwe Kleine-König configurations for the board and its peripherals. 49427ad4bf7SUwe Kleine-König 49527ad4bf7SUwe Kleine-Königconfig MACH_MX31_3DS_MXC_NAND_USE_BBT 49627ad4bf7SUwe Kleine-König bool "Make the MXC NAND driver use the in flash Bad Block Table" 49727ad4bf7SUwe Kleine-König depends on MACH_MX31_3DS 49827ad4bf7SUwe Kleine-König depends on MTD_NAND_MXC 49927ad4bf7SUwe Kleine-König help 50027ad4bf7SUwe Kleine-König Enable this if you want that the MXC NAND driver uses the in flash 50127ad4bf7SUwe Kleine-König Bad Block Table to know what blocks are bad instead of scanning the 50227ad4bf7SUwe Kleine-König entire flash looking for bad block markers. 50327ad4bf7SUwe Kleine-König 50427ad4bf7SUwe Kleine-Königconfig MACH_MX31MOBOARD 50527ad4bf7SUwe Kleine-König bool "Support mx31moboard platforms (EPFL Mobots group)" 50627ad4bf7SUwe Kleine-König select SOC_IMX31 50727ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_FSL_USB2_UDC 50831776fbcSPhilippe Rétornaz select IMX_HAVE_PLATFORM_IMX2_WDT 50927ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_I2C 5102f7b9451SPhilippe Rétornaz select IMX_HAVE_PLATFORM_IMX_SSI 51127ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_UART 51227ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_IPU_CORE 51327ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_EHCI 51427ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_MMC 51527ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_SPI_IMX 51647e837b5SUwe Kleine-König select LEDS_GPIO_REGISTER 51727ad4bf7SUwe Kleine-König select MXC_ULPI if USB_ULPI 51827ad4bf7SUwe Kleine-König help 51927ad4bf7SUwe Kleine-König Include support for mx31moboard platform. This includes specific 52027ad4bf7SUwe Kleine-König configurations for the board and its peripherals. 52127ad4bf7SUwe Kleine-König 52227ad4bf7SUwe Kleine-Königconfig MACH_QONG 52327ad4bf7SUwe Kleine-König bool "Support Dave/DENX QongEVB-LITE platform" 52427ad4bf7SUwe Kleine-König select SOC_IMX31 52527ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_UART 526bbb43363SFabio Estevam select IMX_HAVE_PLATFORM_IMX2_WDT 52727ad4bf7SUwe Kleine-König help 52827ad4bf7SUwe Kleine-König Include support for Dave/DENX QongEVB-LITE platform. This includes 52927ad4bf7SUwe Kleine-König specific configurations for the board and its peripherals. 53027ad4bf7SUwe Kleine-König 53127ad4bf7SUwe Kleine-Königconfig MACH_ARMADILLO5X0 53227ad4bf7SUwe Kleine-König bool "Support Atmark Armadillo-500 Development Base Board" 53327ad4bf7SUwe Kleine-König select SOC_IMX31 53427ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_GPIO_KEYS 53527ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_I2C 53627ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_UART 53727ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_IPU_CORE 53827ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_EHCI 53927ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_MMC 54027ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_NAND 54127ad4bf7SUwe Kleine-König select MXC_ULPI if USB_ULPI 54227ad4bf7SUwe Kleine-König help 54327ad4bf7SUwe Kleine-König Include support for Atmark Armadillo-500 platform. This includes 54427ad4bf7SUwe Kleine-König specific configurations for the board and its peripherals. 54527ad4bf7SUwe Kleine-König 54627ad4bf7SUwe Kleine-Königconfig MACH_KZM_ARM11_01 54727ad4bf7SUwe Kleine-König bool "Support KZM-ARM11-01(Kyoto Microcomputer)" 54827ad4bf7SUwe Kleine-König select SOC_IMX31 54927ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_UART 55027ad4bf7SUwe Kleine-König help 55127ad4bf7SUwe Kleine-König Include support for KZM-ARM11-01. This includes specific 55227ad4bf7SUwe Kleine-König configurations for the board and its peripherals. 55327ad4bf7SUwe Kleine-König 55427ad4bf7SUwe Kleine-Königconfig MACH_BUG 55527ad4bf7SUwe Kleine-König bool "Support Buglabs BUGBase platform" 55627ad4bf7SUwe Kleine-König select SOC_IMX31 55727ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_UART 55827ad4bf7SUwe Kleine-König default y 55927ad4bf7SUwe Kleine-König help 56027ad4bf7SUwe Kleine-König Include support for BUGBase 1.3 platform. This includes specific 56127ad4bf7SUwe Kleine-König configurations for the board and its peripherals. 56227ad4bf7SUwe Kleine-König 56327ad4bf7SUwe Kleine-Königcomment "MX35 platforms:" 56427ad4bf7SUwe Kleine-König 56527ad4bf7SUwe Kleine-Königconfig MACH_PCM043 56627ad4bf7SUwe Kleine-König bool "Support Phytec pcm043 (i.MX35) platforms" 56727ad4bf7SUwe Kleine-König select SOC_IMX35 56827ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_FLEXCAN 56927ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_FSL_USB2_UDC 57027ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX2_WDT 57127ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_I2C 57227ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_SSI 57327ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_UART 57427ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_IPU_CORE 57527ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_EHCI 57627ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_NAND 57727ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX 57827ad4bf7SUwe Kleine-König select MXC_ULPI if USB_ULPI 57927ad4bf7SUwe Kleine-König help 58027ad4bf7SUwe Kleine-König Include support for Phytec pcm043 platform. This includes 58127ad4bf7SUwe Kleine-König specific configurations for the board and its peripherals. 58227ad4bf7SUwe Kleine-König 58327ad4bf7SUwe Kleine-Königconfig MACH_MX35_3DS 58427ad4bf7SUwe Kleine-König bool "Support MX35PDK platform" 58527ad4bf7SUwe Kleine-König select SOC_IMX35 58627ad4bf7SUwe Kleine-König select MXC_DEBUG_BOARD 58727ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_FSL_USB2_UDC 58827ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX2_WDT 5898e3e26a8SMarc Kleine-Budde select IMX_HAVE_PLATFORM_IMX_FB 59027ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_I2C 59127ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_UART 5928e3e26a8SMarc Kleine-Budde select IMX_HAVE_PLATFORM_IPU_CORE 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 help 59727ad4bf7SUwe Kleine-König Include support for MX35PDK platform. This includes specific 59827ad4bf7SUwe Kleine-König configurations for the board and its peripherals. 59927ad4bf7SUwe Kleine-König 600a69aa72aSEric Bénardconfig MACH_EUKREA_CPUIMX35SD 60127ad4bf7SUwe Kleine-König bool "Support Eukrea CPUIMX35 Platform" 60227ad4bf7SUwe Kleine-König select SOC_IMX35 60327ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_FLEXCAN 60427ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_FSL_USB2_UDC 60527ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX2_WDT 60627ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_I2C 60727ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_UART 60827ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_EHCI 60927ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_NAND 61027ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX 61127ad4bf7SUwe Kleine-König select MXC_ULPI if USB_ULPI 61227ad4bf7SUwe Kleine-König help 61327ad4bf7SUwe Kleine-König Include support for Eukrea CPUIMX35 platform. This includes 61427ad4bf7SUwe Kleine-König specific configurations for the board and its peripherals. 61527ad4bf7SUwe Kleine-König 61627ad4bf7SUwe Kleine-Königchoice 61727ad4bf7SUwe Kleine-König prompt "Baseboard" 618a69aa72aSEric Bénard depends on MACH_EUKREA_CPUIMX35SD 61927ad4bf7SUwe Kleine-König default MACH_EUKREA_MBIMXSD35_BASEBOARD 62027ad4bf7SUwe Kleine-König 62127ad4bf7SUwe Kleine-Königconfig MACH_EUKREA_MBIMXSD35_BASEBOARD 62227ad4bf7SUwe Kleine-König bool "Eukrea MBIMXSD development board" 62327ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_GPIO_KEYS 62427ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_SSI 62527ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_IPU_CORE 6260e189858SEric Bénard select IMX_HAVE_PLATFORM_SPI_IMX 62747e837b5SUwe Kleine-König select LEDS_GPIO_REGISTER 62827ad4bf7SUwe Kleine-König help 62927ad4bf7SUwe Kleine-König This adds board specific devices that can be found on Eukrea's 63027ad4bf7SUwe Kleine-König MBIMXSD evaluation board. 63127ad4bf7SUwe Kleine-König 63227ad4bf7SUwe Kleine-Königendchoice 63327ad4bf7SUwe Kleine-König 63427ad4bf7SUwe Kleine-Königconfig MACH_VPR200 63527ad4bf7SUwe Kleine-König bool "Support VPR200 platform" 63627ad4bf7SUwe Kleine-König select SOC_IMX35 63727ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_FSL_USB2_UDC 63827ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_GPIO_KEYS 63927ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX2_WDT 64027ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_UART 64127ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_I2C 64227ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_IPU_CORE 64327ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_EHCI 64427ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_NAND 64527ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX 64627ad4bf7SUwe Kleine-König help 64727ad4bf7SUwe Kleine-König Include support for VPR200 platform. This includes specific 64827ad4bf7SUwe Kleine-König configurations for the board and its peripherals. 64927ad4bf7SUwe Kleine-König 650784a90c0SSascha Hauercomment "i.MX5 platforms:" 651784a90c0SSascha Hauer 652784a90c0SSascha Hauerconfig MACH_MX50_RDP 653784a90c0SSascha Hauer bool "Support MX50 reference design platform" 654784a90c0SSascha Hauer depends on BROKEN 655784a90c0SSascha Hauer select SOC_IMX50 656784a90c0SSascha Hauer select IMX_HAVE_PLATFORM_IMX_I2C 657784a90c0SSascha Hauer select IMX_HAVE_PLATFORM_IMX_UART 658784a90c0SSascha Hauer select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX 659784a90c0SSascha Hauer select IMX_HAVE_PLATFORM_SPI_IMX 660784a90c0SSascha Hauer help 661784a90c0SSascha Hauer Include support for MX50 reference design platform (RDP) board. This 662784a90c0SSascha Hauer includes specific configurations for the board and its peripherals. 663784a90c0SSascha Hauer 664784a90c0SSascha Hauercomment "i.MX51 machines:" 665784a90c0SSascha Hauer 666784a90c0SSascha Hauerconfig MACH_IMX51_DT 667784a90c0SSascha Hauer bool "Support i.MX51 platforms from device tree" 668784a90c0SSascha Hauer select SOC_IMX51 669784a90c0SSascha Hauer select USE_OF 670784a90c0SSascha Hauer select MACH_MX51_BABBAGE 671784a90c0SSascha Hauer help 672784a90c0SSascha Hauer Include support for Freescale i.MX51 based platforms 673784a90c0SSascha Hauer using the device tree for discovery 674784a90c0SSascha Hauer 675784a90c0SSascha Hauerconfig MACH_MX51_BABBAGE 676784a90c0SSascha Hauer bool "Support MX51 BABBAGE platforms" 677784a90c0SSascha Hauer select SOC_IMX51 678784a90c0SSascha Hauer select IMX_HAVE_PLATFORM_FSL_USB2_UDC 679784a90c0SSascha Hauer select IMX_HAVE_PLATFORM_IMX2_WDT 680784a90c0SSascha Hauer select IMX_HAVE_PLATFORM_IMX_I2C 681784a90c0SSascha Hauer select IMX_HAVE_PLATFORM_IMX_UART 682784a90c0SSascha Hauer select IMX_HAVE_PLATFORM_MXC_EHCI 683784a90c0SSascha Hauer select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX 684784a90c0SSascha Hauer select IMX_HAVE_PLATFORM_SPI_IMX 685784a90c0SSascha Hauer help 686784a90c0SSascha Hauer Include support for MX51 Babbage platform, also known as MX51EVK in 687784a90c0SSascha Hauer u-boot. This includes specific configurations for the board and its 688784a90c0SSascha Hauer peripherals. 689784a90c0SSascha Hauer 690784a90c0SSascha Hauerconfig MACH_MX51_3DS 691784a90c0SSascha Hauer bool "Support MX51PDK (3DS)" 692784a90c0SSascha Hauer select SOC_IMX51 693784a90c0SSascha Hauer select IMX_HAVE_PLATFORM_IMX2_WDT 694784a90c0SSascha Hauer select IMX_HAVE_PLATFORM_IMX_KEYPAD 695784a90c0SSascha Hauer select IMX_HAVE_PLATFORM_IMX_UART 696784a90c0SSascha Hauer select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX 697784a90c0SSascha Hauer select IMX_HAVE_PLATFORM_SPI_IMX 698784a90c0SSascha Hauer select MXC_DEBUG_BOARD 699784a90c0SSascha Hauer help 700784a90c0SSascha Hauer Include support for MX51PDK (3DS) platform. This includes specific 701784a90c0SSascha Hauer configurations for the board and its peripherals. 702784a90c0SSascha Hauer 703784a90c0SSascha Hauerconfig MACH_EUKREA_CPUIMX51SD 704784a90c0SSascha Hauer bool "Support Eukrea CPUIMX51SD module" 705784a90c0SSascha Hauer select SOC_IMX51 706784a90c0SSascha Hauer select IMX_HAVE_PLATFORM_FSL_USB2_UDC 707784a90c0SSascha Hauer select IMX_HAVE_PLATFORM_IMX_I2C 708784a90c0SSascha Hauer select IMX_HAVE_PLATFORM_IMX_UART 709f5c85d92SEric Bénard select IMX_HAVE_PLATFORM_IMX2_WDT 710784a90c0SSascha Hauer select IMX_HAVE_PLATFORM_MXC_EHCI 711784a90c0SSascha Hauer select IMX_HAVE_PLATFORM_MXC_NAND 712784a90c0SSascha Hauer select IMX_HAVE_PLATFORM_SPI_IMX 713784a90c0SSascha Hauer help 714784a90c0SSascha Hauer Include support for Eukrea CPUIMX51SD platform. This includes 715784a90c0SSascha Hauer specific configurations for the module and its peripherals. 716784a90c0SSascha Hauer 717784a90c0SSascha Hauerchoice 718784a90c0SSascha Hauer prompt "Baseboard" 719784a90c0SSascha Hauer depends on MACH_EUKREA_CPUIMX51SD 720784a90c0SSascha Hauer default MACH_EUKREA_MBIMXSD51_BASEBOARD 721784a90c0SSascha Hauer 722784a90c0SSascha Hauerconfig MACH_EUKREA_MBIMXSD51_BASEBOARD 723784a90c0SSascha Hauer prompt "Eukrea MBIMXSD development board" 724784a90c0SSascha Hauer bool 725932d67d4SEric Bénard select IMX_HAVE_PLATFORM_IMX_SSI 726784a90c0SSascha Hauer select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX 727784a90c0SSascha Hauer select LEDS_GPIO_REGISTER 728784a90c0SSascha Hauer help 729784a90c0SSascha Hauer This adds board specific devices that can be found on Eukrea's 730784a90c0SSascha Hauer MBIMXSD evaluation board. 731784a90c0SSascha Hauer 732784a90c0SSascha Hauerendchoice 733784a90c0SSascha Hauer 734784a90c0SSascha Hauerconfig MX51_EFIKA_COMMON 735784a90c0SSascha Hauer bool 736784a90c0SSascha Hauer select SOC_IMX51 737784a90c0SSascha Hauer select IMX_HAVE_PLATFORM_IMX_UART 738784a90c0SSascha Hauer select IMX_HAVE_PLATFORM_MXC_EHCI 739784a90c0SSascha Hauer select IMX_HAVE_PLATFORM_PATA_IMX 740784a90c0SSascha Hauer select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX 741784a90c0SSascha Hauer select IMX_HAVE_PLATFORM_SPI_IMX 742784a90c0SSascha Hauer select MXC_ULPI if USB_ULPI 743784a90c0SSascha Hauer 744784a90c0SSascha Hauerconfig MACH_MX51_EFIKAMX 745784a90c0SSascha Hauer bool "Support MX51 Genesi Efika MX nettop" 746784a90c0SSascha Hauer select LEDS_GPIO_REGISTER 747784a90c0SSascha Hauer select MX51_EFIKA_COMMON 748784a90c0SSascha Hauer help 749784a90c0SSascha Hauer Include support for Genesi Efika MX nettop. This includes specific 750784a90c0SSascha Hauer configurations for the board and its peripherals. 751784a90c0SSascha Hauer 752784a90c0SSascha Hauerconfig MACH_MX51_EFIKASB 753784a90c0SSascha Hauer bool "Support MX51 Genesi Efika Smartbook" 754784a90c0SSascha Hauer select LEDS_GPIO_REGISTER 755784a90c0SSascha Hauer select MX51_EFIKA_COMMON 756784a90c0SSascha Hauer help 757784a90c0SSascha Hauer Include support for Genesi Efika Smartbook. This includes specific 758784a90c0SSascha Hauer configurations for the board and its peripherals. 759784a90c0SSascha Hauer 760784a90c0SSascha Hauercomment "i.MX53 machines:" 761784a90c0SSascha Hauer 762784a90c0SSascha Hauerconfig MACH_IMX53_DT 763784a90c0SSascha Hauer bool "Support i.MX53 platforms from device tree" 764784a90c0SSascha Hauer select SOC_IMX53 765784a90c0SSascha Hauer select USE_OF 766784a90c0SSascha Hauer select MACH_MX53_ARD 767784a90c0SSascha Hauer select MACH_MX53_EVK 768784a90c0SSascha Hauer select MACH_MX53_LOCO 769784a90c0SSascha Hauer select MACH_MX53_SMD 770784a90c0SSascha Hauer help 771784a90c0SSascha Hauer Include support for Freescale i.MX53 based platforms 772784a90c0SSascha Hauer using the device tree for discovery 773784a90c0SSascha Hauer 774784a90c0SSascha Hauerconfig MACH_MX53_EVK 775784a90c0SSascha Hauer bool "Support MX53 EVK platforms" 776784a90c0SSascha Hauer select SOC_IMX53 777784a90c0SSascha Hauer select IMX_HAVE_PLATFORM_IMX2_WDT 778784a90c0SSascha Hauer select IMX_HAVE_PLATFORM_IMX_UART 779784a90c0SSascha Hauer select IMX_HAVE_PLATFORM_IMX_I2C 780784a90c0SSascha Hauer select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX 781784a90c0SSascha Hauer select IMX_HAVE_PLATFORM_SPI_IMX 782784a90c0SSascha Hauer select LEDS_GPIO_REGISTER 783784a90c0SSascha Hauer help 784784a90c0SSascha Hauer Include support for MX53 EVK platform. This includes specific 785784a90c0SSascha Hauer configurations for the board and its peripherals. 786784a90c0SSascha Hauer 787784a90c0SSascha Hauerconfig MACH_MX53_SMD 788784a90c0SSascha Hauer bool "Support MX53 SMD platforms" 789784a90c0SSascha Hauer select SOC_IMX53 790784a90c0SSascha Hauer select IMX_HAVE_PLATFORM_IMX2_WDT 791784a90c0SSascha Hauer select IMX_HAVE_PLATFORM_IMX_I2C 792784a90c0SSascha Hauer select IMX_HAVE_PLATFORM_IMX_UART 793784a90c0SSascha Hauer select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX 794784a90c0SSascha Hauer help 795784a90c0SSascha Hauer Include support for MX53 SMD platform. This includes specific 796784a90c0SSascha Hauer configurations for the board and its peripherals. 797784a90c0SSascha Hauer 798784a90c0SSascha Hauerconfig MACH_MX53_LOCO 799784a90c0SSascha Hauer bool "Support MX53 LOCO 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 select IMX_HAVE_PLATFORM_GPIO_KEYS 806784a90c0SSascha Hauer select LEDS_GPIO_REGISTER 807784a90c0SSascha Hauer help 808784a90c0SSascha Hauer Include support for MX53 LOCO platform. This includes specific 809784a90c0SSascha Hauer configurations for the board and its peripherals. 810784a90c0SSascha Hauer 811784a90c0SSascha Hauerconfig MACH_MX53_ARD 812784a90c0SSascha Hauer bool "Support MX53 ARD platforms" 813784a90c0SSascha Hauer select SOC_IMX53 814784a90c0SSascha Hauer select IMX_HAVE_PLATFORM_IMX2_WDT 815784a90c0SSascha Hauer select IMX_HAVE_PLATFORM_IMX_I2C 816784a90c0SSascha Hauer select IMX_HAVE_PLATFORM_IMX_UART 817784a90c0SSascha Hauer select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX 818784a90c0SSascha Hauer select IMX_HAVE_PLATFORM_GPIO_KEYS 819784a90c0SSascha Hauer help 820784a90c0SSascha Hauer Include support for MX53 ARD platform. This includes specific 821784a90c0SSascha Hauer configurations for the board and its peripherals. 822784a90c0SSascha Hauer 823bac89d75SShawn Guocomment "i.MX6 family:" 824bac89d75SShawn Guo 825bac89d75SShawn Guoconfig SOC_IMX6Q 826bac89d75SShawn Guo bool "i.MX6 Quad support" 82746ec1b26SEric Miao select ARM_CPU_SUSPEND if PM 828bac89d75SShawn Guo select ARM_GIC 8292acd1b6fSShawn Guo select COMMON_CLK 830bac89d75SShawn Guo select CPU_V7 83169c31b7aSShawn Guo select HAVE_ARM_SCU 832*610578a3SMarc Kleine-Budde select HAVE_CAN_FLEXCAN if CAN 8339fbbe689SShawn Guo select HAVE_IMX_GPC 8349fbbe689SShawn Guo select HAVE_IMX_MMDC 8359fbbe689SShawn Guo select HAVE_IMX_SRC 8363b55658aSDave Martin select HAVE_SMP 83732329a2cSDong Aisheng select PINCTRL 83832329a2cSDong Aisheng select PINCTRL_IMX6Q 839bac89d75SShawn Guo select USE_OF 840bac89d75SShawn Guo 841bac89d75SShawn Guo help 842bac89d75SShawn Guo This enables support for Freescale i.MX6 Quad processor. 843bac89d75SShawn Guo 84427ad4bf7SUwe Kleine-Königendif 845