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 25e780d239SUwe Kleine-Königconfig SOC_IMX1 26e48ab1c1SUwe Kleine-König bool 27ae4fa7f6SSascha Hauer select ARCH_MX1 28e780d239SUwe Kleine-König select CPU_ARM920T 299f72ffedSUwe Kleine-König select IMX_HAVE_DMA_V1 30e780d239SUwe Kleine-König select IMX_HAVE_IOMUX_V1 31c7259df3SSascha Hauer select MXC_AVIC 32e48ab1c1SUwe Kleine-König 33e48ab1c1SUwe Kleine-Königconfig SOC_IMX21 34e780d239SUwe Kleine-König bool 35ae4fa7f6SSascha Hauer select MACH_MX21 36e48ab1c1SUwe Kleine-König select CPU_ARM926T 37e48ab1c1SUwe Kleine-König select ARCH_MXC_AUDMUX_V1 38e48ab1c1SUwe Kleine-König select IMX_HAVE_DMA_V1 39e48ab1c1SUwe Kleine-König select IMX_HAVE_IOMUX_V1 40c7259df3SSascha Hauer select MXC_AVIC 41e48ab1c1SUwe Kleine-König 42e48ab1c1SUwe Kleine-Königconfig SOC_IMX25 43e48ab1c1SUwe Kleine-König bool 44ae4fa7f6SSascha Hauer select ARCH_MX25 45e48ab1c1SUwe Kleine-König select CPU_ARM926T 46e48ab1c1SUwe Kleine-König select ARCH_MXC_AUDMUX_V2 47fd2fa2e3SUwe Kleine-König select ARCH_MXC_IOMUX_V3 48c7259df3SSascha Hauer select MXC_AVIC 49e48ab1c1SUwe Kleine-König 50e48ab1c1SUwe Kleine-Königconfig SOC_IMX27 51e48ab1c1SUwe Kleine-König bool 52ae4fa7f6SSascha Hauer select MACH_MX27 53e48ab1c1SUwe Kleine-König select CPU_ARM926T 54e48ab1c1SUwe Kleine-König select ARCH_MXC_AUDMUX_V1 55e48ab1c1SUwe Kleine-König select IMX_HAVE_DMA_V1 56e48ab1c1SUwe Kleine-König select IMX_HAVE_IOMUX_V1 57c7259df3SSascha Hauer select MXC_AVIC 58e48ab1c1SUwe Kleine-König 5927ad4bf7SUwe Kleine-Königconfig SOC_IMX31 6027ad4bf7SUwe Kleine-König bool 6127ad4bf7SUwe Kleine-König select CPU_V6 6227ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_RNGA 6327ad4bf7SUwe Kleine-König select ARCH_MXC_AUDMUX_V2 6427ad4bf7SUwe Kleine-König select MXC_AVIC 65a89cf59bSSascha Hauer select SMP_ON_UP if SMP 6627ad4bf7SUwe Kleine-König 6727ad4bf7SUwe Kleine-Königconfig SOC_IMX35 6827ad4bf7SUwe Kleine-König bool 6927ad4bf7SUwe Kleine-König select CPU_V6 7027ad4bf7SUwe Kleine-König select ARCH_MXC_IOMUX_V3 7127ad4bf7SUwe Kleine-König select ARCH_MXC_AUDMUX_V2 7227ad4bf7SUwe Kleine-König select HAVE_EPIT 7327ad4bf7SUwe Kleine-König select MXC_AVIC 74a89cf59bSSascha Hauer select SMP_ON_UP if SMP 7527ad4bf7SUwe Kleine-König 7627ad4bf7SUwe Kleine-König 77ae4fa7f6SSascha Hauerif ARCH_IMX_V4_V5 78e780d239SUwe Kleine-König 7907469495SUwe Kleine-Königcomment "MX1 platforms:" 8007469495SUwe Kleine-Königconfig MACH_MXLADS 8107469495SUwe Kleine-König bool 8207469495SUwe Kleine-König 8307469495SUwe Kleine-Königconfig ARCH_MX1ADS 8407469495SUwe Kleine-König bool "MX1ADS platform" 8507469495SUwe Kleine-König select MACH_MXLADS 8691350f66SUwe Kleine-König select SOC_IMX1 876348e6b5SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_I2C 88d112f4e4SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_UART 8907469495SUwe Kleine-König help 9007469495SUwe Kleine-König Say Y here if you are using Motorola MX1ADS/MXLADS boards 9107469495SUwe Kleine-König 9207469495SUwe Kleine-Königconfig MACH_SCB9328 9307469495SUwe Kleine-König bool "Synertronixx scb9328" 94d112f4e4SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_UART 9507469495SUwe Kleine-König help 9607469495SUwe Kleine-König Say Y here if you are using a Synertronixx scb9328 board 9707469495SUwe Kleine-König 987fc92c60SGwenhael Goavec-Merouconfig MACH_APF9328 997fc92c60SGwenhael Goavec-Merou bool "APF9328" 1007fc92c60SGwenhael Goavec-Merou select SOC_IMX1 1017fc92c60SGwenhael Goavec-Merou select IMX_HAVE_PLATFORM_IMX_UART 1027fc92c60SGwenhael Goavec-Merou help 1037fc92c60SGwenhael Goavec-Merou Say Yes here if you are using the Armadeus APF9328 development board 1047fc92c60SGwenhael Goavec-Merou 105b6b06be0SUwe Kleine-Königcomment "MX21 platforms:" 106d109167bSUwe Kleine-König 107d109167bSUwe Kleine-Königconfig MACH_MX21ADS 108d109167bSUwe Kleine-König bool "MX21ADS platform" 10936a8cac9SUwe Kleine-König select SOC_IMX21 110ad851bffSUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_FB 1113c5227fdSUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_UART 1129d3d945aSUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_MMC 1131f8d721cSUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_NAND 114d109167bSUwe Kleine-König help 115d109167bSUwe Kleine-König Include support for MX21ADS platform. This includes specific 116d109167bSUwe Kleine-König configurations for the board and its peripherals. 117d109167bSUwe Kleine-König 118e48ab1c1SUwe Kleine-Königcomment "MX25 platforms:" 119e48ab1c1SUwe Kleine-König 120e48ab1c1SUwe Kleine-Königconfig MACH_MX25_3DS 121e48ab1c1SUwe Kleine-König bool "Support MX25PDK (3DS) Platform" 122e48ab1c1SUwe Kleine-König select SOC_IMX25 12391dcc7f4SFabio Estevam select IMX_HAVE_PLATFORM_FLEXCAN 124460d30a3SFabio Estevam select IMX_HAVE_PLATFORM_FSL_USB2_UDC 125e48ab1c1SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX2_WDT 126e48ab1c1SUwe Kleine-König select IMX_HAVE_PLATFORM_IMXDI_RTC 127ff864521SFabio Estevam select IMX_HAVE_PLATFORM_IMX_I2C 128e48ab1c1SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_FB 129e48ab1c1SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_KEYPAD 130e48ab1c1SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_UART 131e48ab1c1SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_EHCI 132e48ab1c1SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_NAND 133124bf94aSUwe Kleine-König select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX 134e48ab1c1SUwe Kleine-König 135*01dd520aSEric Bénardconfig MACH_EUKREA_CPUIMX25SD 136e48ab1c1SUwe Kleine-König bool "Support Eukrea CPUIMX25 Platform" 137e48ab1c1SUwe Kleine-König select SOC_IMX25 138e48ab1c1SUwe Kleine-König select IMX_HAVE_PLATFORM_FLEXCAN 139e48ab1c1SUwe Kleine-König select IMX_HAVE_PLATFORM_FSL_USB2_UDC 140e48ab1c1SUwe Kleine-König select IMX_HAVE_PLATFORM_IMXDI_RTC 141e48ab1c1SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_FB 142e48ab1c1SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_I2C 143e48ab1c1SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_UART 144e48ab1c1SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_EHCI 145e48ab1c1SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_NAND 146124bf94aSUwe Kleine-König select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX 147e48ab1c1SUwe Kleine-König select MXC_ULPI if USB_ULPI 148e48ab1c1SUwe Kleine-König 149e48ab1c1SUwe Kleine-Königchoice 150e48ab1c1SUwe Kleine-König prompt "Baseboard" 151*01dd520aSEric Bénard depends on MACH_EUKREA_CPUIMX25SD 152e48ab1c1SUwe Kleine-König default MACH_EUKREA_MBIMXSD25_BASEBOARD 153e48ab1c1SUwe Kleine-König 154e48ab1c1SUwe Kleine-Königconfig MACH_EUKREA_MBIMXSD25_BASEBOARD 155e48ab1c1SUwe Kleine-König bool "Eukrea MBIMXSD development board" 1565309498aSUwe Kleine-König select IMX_HAVE_PLATFORM_GPIO_KEYS 157e48ab1c1SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_SSI 15847e837b5SUwe Kleine-König select LEDS_GPIO_REGISTER 159e48ab1c1SUwe Kleine-König help 160e48ab1c1SUwe Kleine-König This adds board specific devices that can be found on Eukrea's 161e48ab1c1SUwe Kleine-König MBIMXSD evaluation board. 162e48ab1c1SUwe Kleine-König 163e48ab1c1SUwe Kleine-Königendchoice 164e48ab1c1SUwe Kleine-König 165b6b06be0SUwe Kleine-Königcomment "MX27 platforms:" 166b6b06be0SUwe Kleine-König 167d109167bSUwe Kleine-Königconfig MACH_MX27ADS 168d109167bSUwe Kleine-König bool "MX27ADS platform" 16936a8cac9SUwe Kleine-König select SOC_IMX27 170ad851bffSUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_FB 171c6987159SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_I2C 172d5dac4a6SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_UART 1739d3d945aSUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_MMC 1740e7a29a8SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_NAND 175ae71a562SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_W1 176d109167bSUwe Kleine-König help 177d109167bSUwe Kleine-König Include support for MX27ADS platform. This includes specific 178d109167bSUwe Kleine-König configurations for the board and its peripherals. 179d109167bSUwe Kleine-König 180d109167bSUwe Kleine-Königconfig MACH_PCM038 181d109167bSUwe Kleine-König bool "Phytec phyCORE-i.MX27 CPU module (pcm038)" 18236a8cac9SUwe Kleine-König select SOC_IMX27 183e0a1961dSUwe Kleine-König select IMX_HAVE_PLATFORM_IMX2_WDT 184c6987159SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_I2C 185d5dac4a6SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_UART 1862eb42d5cSUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_EHCI 1870e7a29a8SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_NAND 188ae71a562SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_W1 1897536cf99SUwe Kleine-König select IMX_HAVE_PLATFORM_SPI_IMX 190d109167bSUwe Kleine-König select MXC_ULPI if USB_ULPI 191d109167bSUwe Kleine-König help 192d109167bSUwe Kleine-König Include support for phyCORE-i.MX27 (aka pcm038) platform. This 193d109167bSUwe Kleine-König includes specific configurations for the module and its peripherals. 194d109167bSUwe Kleine-König 195d109167bSUwe Kleine-Königchoice 196d109167bSUwe Kleine-König prompt "Baseboard" 197d109167bSUwe Kleine-König depends on MACH_PCM038 198d109167bSUwe Kleine-König default MACH_PCM970_BASEBOARD 199d109167bSUwe Kleine-König 200d109167bSUwe Kleine-Königconfig MACH_PCM970_BASEBOARD 201ad851bffSUwe Kleine-König bool "PHYTEC PCM970 development board" 202ad851bffSUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_FB 2039d3d945aSUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_MMC 204d109167bSUwe Kleine-König help 205d109167bSUwe Kleine-König This adds board specific devices that can be found on Phytec's 206d109167bSUwe Kleine-König PCM970 evaluation board. 207d109167bSUwe Kleine-König 208d109167bSUwe Kleine-Königendchoice 209d109167bSUwe Kleine-König 210d109167bSUwe Kleine-Königconfig MACH_CPUIMX27 211d109167bSUwe Kleine-König bool "Eukrea CPUIMX27 module" 21236a8cac9SUwe Kleine-König select SOC_IMX27 213bd455ed3SUwe Kleine-König select IMX_HAVE_PLATFORM_FSL_USB2_UDC 214e0a1961dSUwe Kleine-König select IMX_HAVE_PLATFORM_IMX2_WDT 215c6987159SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_I2C 216d5dac4a6SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_UART 2172eb42d5cSUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_EHCI 2180e7a29a8SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_NAND 219ae71a562SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_W1 22022377ec5SEric Bénard select MXC_ULPI if USB_ULPI 221d109167bSUwe Kleine-König help 222d109167bSUwe Kleine-König Include support for Eukrea CPUIMX27 platform. This includes 223d109167bSUwe Kleine-König specific configurations for the module and its peripherals. 224d109167bSUwe Kleine-König 225d109167bSUwe Kleine-Königconfig MACH_EUKREA_CPUIMX27_USESDHC2 226d109167bSUwe Kleine-König bool "CPUIMX27 integrates SDHC2 module" 227d109167bSUwe Kleine-König depends on MACH_CPUIMX27 2289d3d945aSUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_MMC 229d109167bSUwe Kleine-König help 2302dcf78c0SUwe Kleine-König This adds support for the internal SDHC2 used on CPUIMX27 231d109167bSUwe Kleine-König for wifi or eMMC. 232d109167bSUwe Kleine-König 2332dcf78c0SUwe Kleine-Königconfig MACH_EUKREA_CPUIMX27_USEUART4 2342dcf78c0SUwe Kleine-König bool "CPUIMX27 integrates UART4 module" 2352dcf78c0SUwe Kleine-König depends on MACH_CPUIMX27 2362dcf78c0SUwe Kleine-König help 2372dcf78c0SUwe Kleine-König This adds support for the internal UART4 used on CPUIMX27 2382dcf78c0SUwe Kleine-König for bluetooth. 2392dcf78c0SUwe Kleine-König 240d109167bSUwe Kleine-Königchoice 241d109167bSUwe Kleine-König prompt "Baseboard" 242d109167bSUwe Kleine-König depends on MACH_CPUIMX27 243d109167bSUwe Kleine-König default MACH_EUKREA_MBIMX27_BASEBOARD 244d109167bSUwe Kleine-König 245d109167bSUwe Kleine-Königconfig MACH_EUKREA_MBIMX27_BASEBOARD 2464697bb92SUwe Kleine-König bool "Eukrea MBIMX27 development board" 247ad851bffSUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_FB 2483f880141SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_KEYPAD 2494697bb92SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_SSI 250d5dac4a6SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_UART 2519d3d945aSUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_MMC 2527536cf99SUwe Kleine-König select IMX_HAVE_PLATFORM_SPI_IMX 25347e837b5SUwe Kleine-König select LEDS_GPIO_REGISTER 254d109167bSUwe Kleine-König help 255d109167bSUwe Kleine-König This adds board specific devices that can be found on Eukrea's 256d109167bSUwe Kleine-König MBIMX27 evaluation board. 257d109167bSUwe Kleine-König 258d109167bSUwe Kleine-Königendchoice 259d109167bSUwe Kleine-König 260d109167bSUwe Kleine-Königconfig MACH_MX27_3DS 261d109167bSUwe Kleine-König bool "MX27PDK platform" 26236a8cac9SUwe Kleine-König select SOC_IMX27 26396cf4239SFabio Estevam select IMX_HAVE_PLATFORM_FSL_USB2_UDC 2648be9252fSFabio Estevam select IMX_HAVE_PLATFORM_IMX2_WDT 2651abcb4ccSFabio Estevam select IMX_HAVE_PLATFORM_IMX_FB 2665885f036SFabio Estevam select IMX_HAVE_PLATFORM_IMX_I2C 2673f880141SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_KEYPAD 268d5dac4a6SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_UART 26996cf4239SFabio Estevam select IMX_HAVE_PLATFORM_MXC_EHCI 2709d3d945aSUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_MMC 271c67a3e09SFabio Estevam select IMX_HAVE_PLATFORM_SPI_IMX 27292cb33f1SFabio Estevam select MXC_DEBUG_BOARD 27396cf4239SFabio Estevam select MXC_ULPI if USB_ULPI 274d109167bSUwe Kleine-König help 275d109167bSUwe Kleine-König Include support for MX27PDK platform. This includes specific 276d109167bSUwe Kleine-König configurations for the board and its peripherals. 277d109167bSUwe Kleine-König 2783b161e51SJavier Martinconfig MACH_IMX27_VISSTRIM_M10 2793b161e51SJavier Martin bool "Vista Silicon i.MX27 Visstrim_m10" 28036a8cac9SUwe Kleine-König select SOC_IMX27 2815309498aSUwe Kleine-König select IMX_HAVE_PLATFORM_GPIO_KEYS 2823b161e51SJavier Martin select IMX_HAVE_PLATFORM_IMX_I2C 2835658bff6SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_SSI 2843b161e51SJavier Martin select IMX_HAVE_PLATFORM_IMX_UART 2859d3d945aSUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_MMC 2862eb42d5cSUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_EHCI 2873b161e51SJavier Martin help 2883b161e51SJavier Martin Include support for Visstrim_m10 platform and its different variants. 2893b161e51SJavier Martin This includes specific configurations for the board and its 2903b161e51SJavier Martin peripherals. 2913b161e51SJavier Martin 292d109167bSUwe Kleine-Königconfig MACH_IMX27LITE 293d109167bSUwe Kleine-König bool "LogicPD MX27 LITEKIT platform" 29436a8cac9SUwe Kleine-König select SOC_IMX27 295d5dac4a6SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_UART 296a5e2051bSJavier Martin select IMX_HAVE_PLATFORM_IMX_SSI 297d109167bSUwe Kleine-König help 298d109167bSUwe Kleine-König Include support for MX27 LITEKIT platform. This includes specific 299d109167bSUwe Kleine-König configurations for the board and its peripherals. 300d109167bSUwe Kleine-König 301d109167bSUwe Kleine-Königconfig MACH_PCA100 302d109167bSUwe Kleine-König bool "Phytec phyCARD-s (pca100)" 30336a8cac9SUwe Kleine-König select SOC_IMX27 304bd455ed3SUwe Kleine-König select IMX_HAVE_PLATFORM_FSL_USB2_UDC 305e0a1961dSUwe Kleine-König select IMX_HAVE_PLATFORM_IMX2_WDT 306ad851bffSUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_FB 307c6987159SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_I2C 3084697bb92SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_SSI 309d5dac4a6SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_UART 3102eb42d5cSUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_EHCI 3119d3d945aSUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_MMC 3120e7a29a8SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_NAND 313ae71a562SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_W1 3147536cf99SUwe Kleine-König select IMX_HAVE_PLATFORM_SPI_IMX 315d109167bSUwe Kleine-König select MXC_ULPI if USB_ULPI 316d109167bSUwe Kleine-König help 317d109167bSUwe Kleine-König Include support for phyCARD-s (aka pca100) platform. This 318d109167bSUwe Kleine-König includes specific configurations for the module and its peripherals. 319d109167bSUwe Kleine-König 320d109167bSUwe Kleine-Königconfig MACH_MXT_TD60 321d109167bSUwe Kleine-König bool "Maxtrack i-MXT TD60" 32236a8cac9SUwe Kleine-König select SOC_IMX27 323ad851bffSUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_FB 324c6987159SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_I2C 325d5dac4a6SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_UART 3269d3d945aSUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_MMC 3270e7a29a8SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_NAND 328d109167bSUwe Kleine-König help 329d109167bSUwe Kleine-König Include support for i-MXT (aka td60) platform. This 330d109167bSUwe Kleine-König includes specific configurations for the module and its peripherals. 331d109167bSUwe Kleine-König 3329c2c3584SFabio Estevamconfig MACH_IMX27IPCAM 3339c2c3584SFabio Estevam bool "IMX27 IPCAM platform" 3349c2c3584SFabio Estevam select SOC_IMX27 3359c2c3584SFabio Estevam select IMX_HAVE_PLATFORM_IMX2_WDT 3369c2c3584SFabio Estevam select IMX_HAVE_PLATFORM_IMX_UART 3379c2c3584SFabio Estevam help 3389c2c3584SFabio Estevam Include support for IMX27 IPCAM platform. This includes specific 3399c2c3584SFabio Estevam configurations for the board and its peripherals. 3409c2c3584SFabio Estevam 341d109167bSUwe Kleine-Königendif 34227ad4bf7SUwe Kleine-König 343a89cf59bSSascha Hauerif ARCH_IMX_V6_V7 34427ad4bf7SUwe Kleine-König 34527ad4bf7SUwe Kleine-Königcomment "MX31 platforms:" 34627ad4bf7SUwe Kleine-König 34727ad4bf7SUwe Kleine-Königconfig MACH_MX31ADS 34827ad4bf7SUwe Kleine-König bool "Support MX31ADS platforms" 34927ad4bf7SUwe Kleine-König select SOC_IMX31 35027ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_I2C 35127ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_SSI 35227ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_UART 35327ad4bf7SUwe Kleine-König default y 35427ad4bf7SUwe Kleine-König help 35527ad4bf7SUwe Kleine-König Include support for MX31ADS platform. This includes specific 35627ad4bf7SUwe Kleine-König configurations for the board and its peripherals. 35727ad4bf7SUwe Kleine-König 35827ad4bf7SUwe Kleine-Königconfig MACH_MX31ADS_WM1133_EV1 35927ad4bf7SUwe Kleine-König bool "Support Wolfson Microelectronics 1133-EV1 module" 36027ad4bf7SUwe Kleine-König depends on MACH_MX31ADS 36127ad4bf7SUwe Kleine-König depends on MFD_WM8350_I2C 36227ad4bf7SUwe Kleine-König depends on REGULATOR_WM8350 36327ad4bf7SUwe Kleine-König select MFD_WM8350_CONFIG_MODE_0 36427ad4bf7SUwe Kleine-König select MFD_WM8352_CONFIG_MODE_0 36527ad4bf7SUwe Kleine-König help 36627ad4bf7SUwe Kleine-König Include support for the Wolfson Microelectronics 1133-EV1 PMU 36727ad4bf7SUwe Kleine-König and audio module for the MX31ADS platform. 36827ad4bf7SUwe Kleine-König 36927ad4bf7SUwe Kleine-Königconfig MACH_MX31LILLY 37027ad4bf7SUwe Kleine-König bool "Support MX31 LILLY-1131 platforms (INCO startec)" 37127ad4bf7SUwe Kleine-König select SOC_IMX31 37227ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_UART 37327ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_IPU_CORE 37427ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_EHCI 37527ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_MMC 37627ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_SPI_IMX 37727ad4bf7SUwe Kleine-König select MXC_ULPI if USB_ULPI 37827ad4bf7SUwe Kleine-König help 37927ad4bf7SUwe Kleine-König Include support for mx31 based LILLY1131 modules. This includes 38027ad4bf7SUwe Kleine-König specific configurations for the board and its peripherals. 38127ad4bf7SUwe Kleine-König 38227ad4bf7SUwe Kleine-Königconfig MACH_MX31LITE 38327ad4bf7SUwe Kleine-König bool "Support MX31 LITEKIT (LogicPD)" 38427ad4bf7SUwe Kleine-König select SOC_IMX31 38527ad4bf7SUwe Kleine-König select MXC_ULPI if USB_ULPI 38627ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX2_WDT 38727ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_UART 38827ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_EHCI 38927ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_MMC 39027ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_NAND 39127ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_RTC 39227ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_SPI_IMX 39347e837b5SUwe Kleine-König select LEDS_GPIO_REGISTER 39427ad4bf7SUwe Kleine-König help 39527ad4bf7SUwe Kleine-König Include support for MX31 LITEKIT platform. This includes specific 39627ad4bf7SUwe Kleine-König configurations for the board and its peripherals. 39727ad4bf7SUwe Kleine-König 39827ad4bf7SUwe Kleine-Königconfig MACH_PCM037 39927ad4bf7SUwe Kleine-König bool "Support Phytec pcm037 (i.MX31) platforms" 40027ad4bf7SUwe Kleine-König select SOC_IMX31 40127ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_FSL_USB2_UDC 40227ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX2_WDT 40327ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_I2C 40427ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_UART 40527ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_IPU_CORE 40627ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_EHCI 40727ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_MMC 40827ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_NAND 40927ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_W1 41027ad4bf7SUwe Kleine-König select MXC_ULPI if USB_ULPI 41127ad4bf7SUwe Kleine-König help 41227ad4bf7SUwe Kleine-König Include support for Phytec pcm037 platform. This includes 41327ad4bf7SUwe Kleine-König specific configurations for the board and its peripherals. 41427ad4bf7SUwe Kleine-König 41527ad4bf7SUwe Kleine-Königconfig MACH_PCM037_EET 41627ad4bf7SUwe Kleine-König bool "Support pcm037 EET board extensions" 41727ad4bf7SUwe Kleine-König depends on MACH_PCM037 41827ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_GPIO_KEYS 41927ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_SPI_IMX 42027ad4bf7SUwe Kleine-König help 42127ad4bf7SUwe Kleine-König Add support for PCM037 EET baseboard extensions. If you are using the 42227ad4bf7SUwe Kleine-König OLED display with EET, use "video=mx3fb:CMEL-OLED" kernel 42327ad4bf7SUwe Kleine-König command-line parameter. 42427ad4bf7SUwe Kleine-König 42527ad4bf7SUwe Kleine-Königconfig MACH_MX31_3DS 42627ad4bf7SUwe Kleine-König bool "Support MX31PDK (3DS)" 42727ad4bf7SUwe Kleine-König select SOC_IMX31 42827ad4bf7SUwe Kleine-König select MXC_DEBUG_BOARD 42927ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_FSL_USB2_UDC 43027ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX2_WDT 43127ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_I2C 43227ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_KEYPAD 43327ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_UART 43427ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_IPU_CORE 43527ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_EHCI 436d093d5bbSFabio Estevam select IMX_HAVE_PLATFORM_MXC_MMC 43727ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_NAND 43827ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_SPI_IMX 43927ad4bf7SUwe Kleine-König select MXC_ULPI if USB_ULPI 44027ad4bf7SUwe Kleine-König help 44127ad4bf7SUwe Kleine-König Include support for MX31PDK (3DS) platform. This includes specific 44227ad4bf7SUwe Kleine-König configurations for the board and its peripherals. 44327ad4bf7SUwe Kleine-König 44427ad4bf7SUwe Kleine-Königconfig MACH_MX31_3DS_MXC_NAND_USE_BBT 44527ad4bf7SUwe Kleine-König bool "Make the MXC NAND driver use the in flash Bad Block Table" 44627ad4bf7SUwe Kleine-König depends on MACH_MX31_3DS 44727ad4bf7SUwe Kleine-König depends on MTD_NAND_MXC 44827ad4bf7SUwe Kleine-König help 44927ad4bf7SUwe Kleine-König Enable this if you want that the MXC NAND driver uses the in flash 45027ad4bf7SUwe Kleine-König Bad Block Table to know what blocks are bad instead of scanning the 45127ad4bf7SUwe Kleine-König entire flash looking for bad block markers. 45227ad4bf7SUwe Kleine-König 45327ad4bf7SUwe Kleine-Königconfig MACH_MX31MOBOARD 45427ad4bf7SUwe Kleine-König bool "Support mx31moboard platforms (EPFL Mobots group)" 45527ad4bf7SUwe Kleine-König select SOC_IMX31 45627ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_FSL_USB2_UDC 45727ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_I2C 45827ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_UART 45927ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_IPU_CORE 46027ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_EHCI 46127ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_MMC 46227ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_SPI_IMX 46347e837b5SUwe Kleine-König select LEDS_GPIO_REGISTER 46427ad4bf7SUwe Kleine-König select MXC_ULPI if USB_ULPI 46527ad4bf7SUwe Kleine-König help 46627ad4bf7SUwe Kleine-König Include support for mx31moboard platform. This includes specific 46727ad4bf7SUwe Kleine-König configurations for the board and its peripherals. 46827ad4bf7SUwe Kleine-König 46927ad4bf7SUwe Kleine-Königconfig MACH_QONG 47027ad4bf7SUwe Kleine-König bool "Support Dave/DENX QongEVB-LITE platform" 47127ad4bf7SUwe Kleine-König select SOC_IMX31 47227ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_UART 473bbb43363SFabio Estevam select IMX_HAVE_PLATFORM_IMX2_WDT 47427ad4bf7SUwe Kleine-König help 47527ad4bf7SUwe Kleine-König Include support for Dave/DENX QongEVB-LITE platform. This includes 47627ad4bf7SUwe Kleine-König specific configurations for the board and its peripherals. 47727ad4bf7SUwe Kleine-König 47827ad4bf7SUwe Kleine-Königconfig MACH_ARMADILLO5X0 47927ad4bf7SUwe Kleine-König bool "Support Atmark Armadillo-500 Development Base Board" 48027ad4bf7SUwe Kleine-König select SOC_IMX31 48127ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_GPIO_KEYS 48227ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_I2C 48327ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_UART 48427ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_IPU_CORE 48527ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_EHCI 48627ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_MMC 48727ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_NAND 48827ad4bf7SUwe Kleine-König select MXC_ULPI if USB_ULPI 48927ad4bf7SUwe Kleine-König help 49027ad4bf7SUwe Kleine-König Include support for Atmark Armadillo-500 platform. This includes 49127ad4bf7SUwe Kleine-König specific configurations for the board and its peripherals. 49227ad4bf7SUwe Kleine-König 49327ad4bf7SUwe Kleine-Königconfig MACH_KZM_ARM11_01 49427ad4bf7SUwe Kleine-König bool "Support KZM-ARM11-01(Kyoto Microcomputer)" 49527ad4bf7SUwe Kleine-König select SOC_IMX31 49627ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_UART 49727ad4bf7SUwe Kleine-König help 49827ad4bf7SUwe Kleine-König Include support for KZM-ARM11-01. This includes specific 49927ad4bf7SUwe Kleine-König configurations for the board and its peripherals. 50027ad4bf7SUwe Kleine-König 50127ad4bf7SUwe Kleine-Königconfig MACH_BUG 50227ad4bf7SUwe Kleine-König bool "Support Buglabs BUGBase platform" 50327ad4bf7SUwe Kleine-König select SOC_IMX31 50427ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_UART 50527ad4bf7SUwe Kleine-König default y 50627ad4bf7SUwe Kleine-König help 50727ad4bf7SUwe Kleine-König Include support for BUGBase 1.3 platform. This includes specific 50827ad4bf7SUwe Kleine-König configurations for the board and its peripherals. 50927ad4bf7SUwe Kleine-König 51027ad4bf7SUwe Kleine-Königcomment "MX35 platforms:" 51127ad4bf7SUwe Kleine-König 51227ad4bf7SUwe Kleine-Königconfig MACH_PCM043 51327ad4bf7SUwe Kleine-König bool "Support Phytec pcm043 (i.MX35) platforms" 51427ad4bf7SUwe Kleine-König select SOC_IMX35 51527ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_FLEXCAN 51627ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_FSL_USB2_UDC 51727ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX2_WDT 51827ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_I2C 51927ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_SSI 52027ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_UART 52127ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_IPU_CORE 52227ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_EHCI 52327ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_NAND 52427ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX 52527ad4bf7SUwe Kleine-König select MXC_ULPI if USB_ULPI 52627ad4bf7SUwe Kleine-König help 52727ad4bf7SUwe Kleine-König Include support for Phytec pcm043 platform. This includes 52827ad4bf7SUwe Kleine-König specific configurations for the board and its peripherals. 52927ad4bf7SUwe Kleine-König 53027ad4bf7SUwe Kleine-Königconfig MACH_MX35_3DS 53127ad4bf7SUwe Kleine-König bool "Support MX35PDK platform" 53227ad4bf7SUwe Kleine-König select SOC_IMX35 53327ad4bf7SUwe Kleine-König select MXC_DEBUG_BOARD 53427ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_FSL_USB2_UDC 53527ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX2_WDT 53627ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_I2C 53727ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_UART 53827ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_EHCI 53927ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_NAND 54027ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX 54127ad4bf7SUwe Kleine-König help 54227ad4bf7SUwe Kleine-König Include support for MX35PDK platform. This includes specific 54327ad4bf7SUwe Kleine-König configurations for the board and its peripherals. 54427ad4bf7SUwe Kleine-König 54527ad4bf7SUwe Kleine-Königconfig MACH_EUKREA_CPUIMX35 54627ad4bf7SUwe Kleine-König bool "Support Eukrea CPUIMX35 Platform" 54727ad4bf7SUwe Kleine-König select SOC_IMX35 54827ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_FLEXCAN 54927ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_FSL_USB2_UDC 55027ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX2_WDT 55127ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_I2C 55227ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_UART 55327ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_EHCI 55427ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_NAND 55527ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX 55627ad4bf7SUwe Kleine-König select MXC_ULPI if USB_ULPI 55727ad4bf7SUwe Kleine-König help 55827ad4bf7SUwe Kleine-König Include support for Eukrea CPUIMX35 platform. This includes 55927ad4bf7SUwe Kleine-König specific configurations for the board and its peripherals. 56027ad4bf7SUwe Kleine-König 56127ad4bf7SUwe Kleine-Königchoice 56227ad4bf7SUwe Kleine-König prompt "Baseboard" 56327ad4bf7SUwe Kleine-König depends on MACH_EUKREA_CPUIMX35 56427ad4bf7SUwe Kleine-König default MACH_EUKREA_MBIMXSD35_BASEBOARD 56527ad4bf7SUwe Kleine-König 56627ad4bf7SUwe Kleine-Königconfig MACH_EUKREA_MBIMXSD35_BASEBOARD 56727ad4bf7SUwe Kleine-König bool "Eukrea MBIMXSD development board" 56827ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_GPIO_KEYS 56927ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_SSI 57027ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_IPU_CORE 57147e837b5SUwe Kleine-König select LEDS_GPIO_REGISTER 57227ad4bf7SUwe Kleine-König help 57327ad4bf7SUwe Kleine-König This adds board specific devices that can be found on Eukrea's 57427ad4bf7SUwe Kleine-König MBIMXSD evaluation board. 57527ad4bf7SUwe Kleine-König 57627ad4bf7SUwe Kleine-Königendchoice 57727ad4bf7SUwe Kleine-König 57827ad4bf7SUwe Kleine-Königconfig MACH_VPR200 57927ad4bf7SUwe Kleine-König bool "Support VPR200 platform" 58027ad4bf7SUwe Kleine-König select SOC_IMX35 58127ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_FSL_USB2_UDC 58227ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_GPIO_KEYS 58327ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX2_WDT 58427ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_UART 58527ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_IMX_I2C 58627ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_IPU_CORE 58727ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_EHCI 58827ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_MXC_NAND 58927ad4bf7SUwe Kleine-König select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX 59027ad4bf7SUwe Kleine-König help 59127ad4bf7SUwe Kleine-König Include support for VPR200 platform. This includes specific 59227ad4bf7SUwe Kleine-König configurations for the board and its peripherals. 59327ad4bf7SUwe Kleine-König 594bac89d75SShawn Guocomment "i.MX6 family:" 595bac89d75SShawn Guo 596bac89d75SShawn Guoconfig SOC_IMX6Q 597bac89d75SShawn Guo bool "i.MX6 Quad support" 598bac89d75SShawn Guo select ARM_GIC 599bac89d75SShawn Guo select CACHE_L2X0 600bac89d75SShawn Guo select CPU_V7 60169c31b7aSShawn Guo select HAVE_ARM_SCU 6029fbbe689SShawn Guo select HAVE_IMX_GPC 6039fbbe689SShawn Guo select HAVE_IMX_MMDC 6049fbbe689SShawn Guo select HAVE_IMX_SRC 605bac89d75SShawn Guo select USE_OF 606bac89d75SShawn Guo 607bac89d75SShawn Guo help 608bac89d75SShawn Guo This enables support for Freescale i.MX6 Quad processor. 609bac89d75SShawn Guo 61027ad4bf7SUwe Kleine-Königendif 611