8 select IMX_HAVE_IOMUX_V1
14 select ARCH_MXC_AUDMUX_V1
15 select IMX_HAVE_DMA_V1
16 select IMX_HAVE_IOMUX_V1
22 select ARCH_MXC_AUDMUX_V2
23 select ARCH_MXC_IOMUX_V3
29 select ARCH_MXC_AUDMUX_V1
30 select IMX_HAVE_DMA_V1
31 select IMX_HAVE_IOMUX_V1
36 comment "MX1 platforms:"
41 bool "MX1ADS platform"
43 select IMX_HAVE_PLATFORM_IMX_I2C
44 select IMX_HAVE_PLATFORM_IMX_UART
46 Say Y here if you are using Motorola MX1ADS/MXLADS boards
49 bool "Synertronixx scb9328"
50 select IMX_HAVE_PLATFORM_IMX_UART
52 Say Y here if you are using a Synertronixx scb9328 board
65 This enables support for Freescale's MX2 based i.MX21 processor.
70 This enables support for Freescale's MX2 based i.MX27 processor.
78 comment "MX21 platforms:"
81 bool "MX21ADS platform"
83 select IMX_HAVE_PLATFORM_IMX_FB
84 select IMX_HAVE_PLATFORM_IMX_UART
85 select IMX_HAVE_PLATFORM_MXC_MMC
86 select IMX_HAVE_PLATFORM_MXC_NAND
88 Include support for MX21ADS platform. This includes specific
89 configurations for the board and its peripherals.
95 comment "MX25 platforms:"
98 bool "Support MX25PDK (3DS) Platform"
100 select IMX_HAVE_PLATFORM_IMX2_WDT
101 select IMX_HAVE_PLATFORM_IMXDI_RTC
102 select IMX_HAVE_PLATFORM_IMX_FB
103 select IMX_HAVE_PLATFORM_IMX_KEYPAD
104 select IMX_HAVE_PLATFORM_IMX_UART
105 select IMX_HAVE_PLATFORM_MXC_EHCI
106 select IMX_HAVE_PLATFORM_MXC_NAND
107 select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX
109 config MACH_EUKREA_CPUIMX25
110 bool "Support Eukrea CPUIMX25 Platform"
112 select IMX_HAVE_PLATFORM_FLEXCAN
113 select IMX_HAVE_PLATFORM_FSL_USB2_UDC
114 select IMX_HAVE_PLATFORM_IMXDI_RTC
115 select IMX_HAVE_PLATFORM_IMX_FB
116 select IMX_HAVE_PLATFORM_IMX_I2C
117 select IMX_HAVE_PLATFORM_IMX_UART
118 select IMX_HAVE_PLATFORM_MXC_EHCI
119 select IMX_HAVE_PLATFORM_MXC_NAND
120 select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX
121 select MXC_ULPI if USB_ULPI
125 depends on MACH_EUKREA_CPUIMX25
126 default MACH_EUKREA_MBIMXSD25_BASEBOARD
128 config MACH_EUKREA_MBIMXSD25_BASEBOARD
129 bool "Eukrea MBIMXSD development board"
130 select IMX_HAVE_PLATFORM_IMX_SSI
132 This adds board specific devices that can be found on Eukrea's
133 MBIMXSD evaluation board.
141 comment "MX27 platforms:"
144 bool "MX27ADS platform"
146 select IMX_HAVE_PLATFORM_IMX_FB
147 select IMX_HAVE_PLATFORM_IMX_I2C
148 select IMX_HAVE_PLATFORM_IMX_UART
149 select IMX_HAVE_PLATFORM_MXC_MMC
150 select IMX_HAVE_PLATFORM_MXC_NAND
151 select IMX_HAVE_PLATFORM_MXC_W1
153 Include support for MX27ADS platform. This includes specific
154 configurations for the board and its peripherals.
157 bool "Phytec phyCORE-i.MX27 CPU module (pcm038)"
159 select IMX_HAVE_PLATFORM_IMX2_WDT
160 select IMX_HAVE_PLATFORM_IMX_I2C
161 select IMX_HAVE_PLATFORM_IMX_UART
162 select IMX_HAVE_PLATFORM_MXC_EHCI
163 select IMX_HAVE_PLATFORM_MXC_NAND
164 select IMX_HAVE_PLATFORM_MXC_W1
165 select IMX_HAVE_PLATFORM_SPI_IMX
166 select MXC_ULPI if USB_ULPI
168 Include support for phyCORE-i.MX27 (aka pcm038) platform. This
169 includes specific configurations for the module and its peripherals.
173 depends on MACH_PCM038
174 default MACH_PCM970_BASEBOARD
176 config MACH_PCM970_BASEBOARD
177 bool "PHYTEC PCM970 development board"
178 select IMX_HAVE_PLATFORM_IMX_FB
179 select IMX_HAVE_PLATFORM_MXC_MMC
181 This adds board specific devices that can be found on Phytec's
182 PCM970 evaluation board.
187 bool "Eukrea CPUIMX27 module"
189 select IMX_HAVE_PLATFORM_FSL_USB2_UDC
190 select IMX_HAVE_PLATFORM_IMX2_WDT
191 select IMX_HAVE_PLATFORM_IMX_I2C
192 select IMX_HAVE_PLATFORM_IMX_UART
193 select IMX_HAVE_PLATFORM_MXC_EHCI
194 select IMX_HAVE_PLATFORM_MXC_NAND
195 select IMX_HAVE_PLATFORM_MXC_W1
196 select MXC_ULPI if USB_ULPI
198 Include support for Eukrea CPUIMX27 platform. This includes
199 specific configurations for the module and its peripherals.
201 config MACH_EUKREA_CPUIMX27_USESDHC2
202 bool "CPUIMX27 integrates SDHC2 module"
203 depends on MACH_CPUIMX27
204 select IMX_HAVE_PLATFORM_MXC_MMC
206 This adds support for the internal SDHC2 used on CPUIMX27
209 config MACH_EUKREA_CPUIMX27_USEUART4
210 bool "CPUIMX27 integrates UART4 module"
211 depends on MACH_CPUIMX27
213 This adds support for the internal UART4 used on CPUIMX27
218 depends on MACH_CPUIMX27
219 default MACH_EUKREA_MBIMX27_BASEBOARD
221 config MACH_EUKREA_MBIMX27_BASEBOARD
222 bool "Eukrea MBIMX27 development board"
223 select IMX_HAVE_PLATFORM_IMX_FB
224 select IMX_HAVE_PLATFORM_IMX_KEYPAD
225 select IMX_HAVE_PLATFORM_IMX_SSI
226 select IMX_HAVE_PLATFORM_IMX_UART
227 select IMX_HAVE_PLATFORM_MXC_MMC
228 select IMX_HAVE_PLATFORM_SPI_IMX
230 This adds board specific devices that can be found on Eukrea's
231 MBIMX27 evaluation board.
236 bool "MX27PDK platform"
238 select IMX_HAVE_PLATFORM_IMX_KEYPAD
239 select IMX_HAVE_PLATFORM_IMX_UART
240 select IMX_HAVE_PLATFORM_MXC_MMC
242 Include support for MX27PDK platform. This includes specific
243 configurations for the board and its peripherals.
245 config MACH_IMX27_VISSTRIM_M10
246 bool "Vista Silicon i.MX27 Visstrim_m10"
248 select IMX_HAVE_PLATFORM_IMX_I2C
249 select IMX_HAVE_PLATFORM_IMX_UART
250 select IMX_HAVE_PLATFORM_MXC_MMC
251 select IMX_HAVE_PLATFORM_MXC_EHCI
253 Include support for Visstrim_m10 platform and its different variants.
254 This includes specific configurations for the board and its
257 config MACH_IMX27LITE
258 bool "LogicPD MX27 LITEKIT platform"
260 select IMX_HAVE_PLATFORM_IMX_UART
262 Include support for MX27 LITEKIT platform. This includes specific
263 configurations for the board and its peripherals.
266 bool "Phytec phyCARD-s (pca100)"
268 select IMX_HAVE_PLATFORM_FSL_USB2_UDC
269 select IMX_HAVE_PLATFORM_IMX2_WDT
270 select IMX_HAVE_PLATFORM_IMX_FB
271 select IMX_HAVE_PLATFORM_IMX_I2C
272 select IMX_HAVE_PLATFORM_IMX_SSI
273 select IMX_HAVE_PLATFORM_IMX_UART
274 select IMX_HAVE_PLATFORM_MXC_EHCI
275 select IMX_HAVE_PLATFORM_MXC_MMC
276 select IMX_HAVE_PLATFORM_MXC_NAND
277 select IMX_HAVE_PLATFORM_MXC_W1
278 select IMX_HAVE_PLATFORM_SPI_IMX
279 select MXC_ULPI if USB_ULPI
281 Include support for phyCARD-s (aka pca100) platform. This
282 includes specific configurations for the module and its peripherals.
285 bool "Maxtrack i-MXT TD60"
287 select IMX_HAVE_PLATFORM_IMX_FB
288 select IMX_HAVE_PLATFORM_IMX_I2C
289 select IMX_HAVE_PLATFORM_IMX_UART
290 select IMX_HAVE_PLATFORM_MXC_MMC
291 select IMX_HAVE_PLATFORM_MXC_NAND
293 Include support for i-MXT (aka td60) platform. This
294 includes specific configurations for the module and its peripherals.