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_FSL_USB2_UDC
101 select IMX_HAVE_PLATFORM_IMX2_WDT
102 select IMX_HAVE_PLATFORM_IMXDI_RTC
103 select IMX_HAVE_PLATFORM_IMX_I2C
104 select IMX_HAVE_PLATFORM_IMX_FB
105 select IMX_HAVE_PLATFORM_IMX_KEYPAD
106 select IMX_HAVE_PLATFORM_IMX_UART
107 select IMX_HAVE_PLATFORM_MXC_EHCI
108 select IMX_HAVE_PLATFORM_MXC_NAND
109 select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX
111 config MACH_EUKREA_CPUIMX25
112 bool "Support Eukrea CPUIMX25 Platform"
114 select IMX_HAVE_PLATFORM_FLEXCAN
115 select IMX_HAVE_PLATFORM_FSL_USB2_UDC
116 select IMX_HAVE_PLATFORM_IMXDI_RTC
117 select IMX_HAVE_PLATFORM_IMX_FB
118 select IMX_HAVE_PLATFORM_IMX_I2C
119 select IMX_HAVE_PLATFORM_IMX_UART
120 select IMX_HAVE_PLATFORM_MXC_EHCI
121 select IMX_HAVE_PLATFORM_MXC_NAND
122 select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX
123 select MXC_ULPI if USB_ULPI
127 depends on MACH_EUKREA_CPUIMX25
128 default MACH_EUKREA_MBIMXSD25_BASEBOARD
130 config MACH_EUKREA_MBIMXSD25_BASEBOARD
131 bool "Eukrea MBIMXSD development board"
132 select IMX_HAVE_PLATFORM_GPIO_KEYS
133 select IMX_HAVE_PLATFORM_IMX_SSI
135 This adds board specific devices that can be found on Eukrea's
136 MBIMXSD evaluation board.
144 comment "MX27 platforms:"
147 bool "MX27ADS platform"
149 select IMX_HAVE_PLATFORM_IMX_FB
150 select IMX_HAVE_PLATFORM_IMX_I2C
151 select IMX_HAVE_PLATFORM_IMX_UART
152 select IMX_HAVE_PLATFORM_MXC_MMC
153 select IMX_HAVE_PLATFORM_MXC_NAND
154 select IMX_HAVE_PLATFORM_MXC_W1
156 Include support for MX27ADS platform. This includes specific
157 configurations for the board and its peripherals.
160 bool "Phytec phyCORE-i.MX27 CPU module (pcm038)"
162 select IMX_HAVE_PLATFORM_IMX2_WDT
163 select IMX_HAVE_PLATFORM_IMX_I2C
164 select IMX_HAVE_PLATFORM_IMX_UART
165 select IMX_HAVE_PLATFORM_MXC_EHCI
166 select IMX_HAVE_PLATFORM_MXC_NAND
167 select IMX_HAVE_PLATFORM_MXC_W1
168 select IMX_HAVE_PLATFORM_SPI_IMX
169 select MXC_ULPI if USB_ULPI
171 Include support for phyCORE-i.MX27 (aka pcm038) platform. This
172 includes specific configurations for the module and its peripherals.
176 depends on MACH_PCM038
177 default MACH_PCM970_BASEBOARD
179 config MACH_PCM970_BASEBOARD
180 bool "PHYTEC PCM970 development board"
181 select IMX_HAVE_PLATFORM_IMX_FB
182 select IMX_HAVE_PLATFORM_MXC_MMC
184 This adds board specific devices that can be found on Phytec's
185 PCM970 evaluation board.
190 bool "Eukrea CPUIMX27 module"
192 select IMX_HAVE_PLATFORM_FSL_USB2_UDC
193 select IMX_HAVE_PLATFORM_IMX2_WDT
194 select IMX_HAVE_PLATFORM_IMX_I2C
195 select IMX_HAVE_PLATFORM_IMX_UART
196 select IMX_HAVE_PLATFORM_MXC_EHCI
197 select IMX_HAVE_PLATFORM_MXC_NAND
198 select IMX_HAVE_PLATFORM_MXC_W1
199 select MXC_ULPI if USB_ULPI
201 Include support for Eukrea CPUIMX27 platform. This includes
202 specific configurations for the module and its peripherals.
204 config MACH_EUKREA_CPUIMX27_USESDHC2
205 bool "CPUIMX27 integrates SDHC2 module"
206 depends on MACH_CPUIMX27
207 select IMX_HAVE_PLATFORM_MXC_MMC
209 This adds support for the internal SDHC2 used on CPUIMX27
212 config MACH_EUKREA_CPUIMX27_USEUART4
213 bool "CPUIMX27 integrates UART4 module"
214 depends on MACH_CPUIMX27
216 This adds support for the internal UART4 used on CPUIMX27
221 depends on MACH_CPUIMX27
222 default MACH_EUKREA_MBIMX27_BASEBOARD
224 config MACH_EUKREA_MBIMX27_BASEBOARD
225 bool "Eukrea MBIMX27 development board"
226 select IMX_HAVE_PLATFORM_IMX_FB
227 select IMX_HAVE_PLATFORM_IMX_KEYPAD
228 select IMX_HAVE_PLATFORM_IMX_SSI
229 select IMX_HAVE_PLATFORM_IMX_UART
230 select IMX_HAVE_PLATFORM_MXC_MMC
231 select IMX_HAVE_PLATFORM_SPI_IMX
233 This adds board specific devices that can be found on Eukrea's
234 MBIMX27 evaluation board.
239 bool "MX27PDK platform"
241 select IMX_HAVE_PLATFORM_FSL_USB2_UDC
242 select IMX_HAVE_PLATFORM_IMX2_WDT
243 select IMX_HAVE_PLATFORM_IMX_I2C
244 select IMX_HAVE_PLATFORM_IMX_KEYPAD
245 select IMX_HAVE_PLATFORM_IMX_UART
246 select IMX_HAVE_PLATFORM_MXC_EHCI
247 select IMX_HAVE_PLATFORM_MXC_MMC
248 select IMX_HAVE_PLATFORM_SPI_IMX
249 select MXC_DEBUG_BOARD
250 select MXC_ULPI if USB_ULPI
252 Include support for MX27PDK platform. This includes specific
253 configurations for the board and its peripherals.
255 config MACH_IMX27_VISSTRIM_M10
256 bool "Vista Silicon i.MX27 Visstrim_m10"
258 select IMX_HAVE_PLATFORM_GPIO_KEYS
259 select IMX_HAVE_PLATFORM_IMX_I2C
260 select IMX_HAVE_PLATFORM_IMX_SSI
261 select IMX_HAVE_PLATFORM_IMX_UART
262 select IMX_HAVE_PLATFORM_MXC_MMC
263 select IMX_HAVE_PLATFORM_MXC_EHCI
265 Include support for Visstrim_m10 platform and its different variants.
266 This includes specific configurations for the board and its
269 config MACH_IMX27LITE
270 bool "LogicPD MX27 LITEKIT platform"
272 select IMX_HAVE_PLATFORM_IMX_UART
273 select IMX_HAVE_PLATFORM_IMX_SSI
275 Include support for MX27 LITEKIT platform. This includes specific
276 configurations for the board and its peripherals.
279 bool "Phytec phyCARD-s (pca100)"
281 select IMX_HAVE_PLATFORM_FSL_USB2_UDC
282 select IMX_HAVE_PLATFORM_IMX2_WDT
283 select IMX_HAVE_PLATFORM_IMX_FB
284 select IMX_HAVE_PLATFORM_IMX_I2C
285 select IMX_HAVE_PLATFORM_IMX_SSI
286 select IMX_HAVE_PLATFORM_IMX_UART
287 select IMX_HAVE_PLATFORM_MXC_EHCI
288 select IMX_HAVE_PLATFORM_MXC_MMC
289 select IMX_HAVE_PLATFORM_MXC_NAND
290 select IMX_HAVE_PLATFORM_MXC_W1
291 select IMX_HAVE_PLATFORM_SPI_IMX
292 select MXC_ULPI if USB_ULPI
294 Include support for phyCARD-s (aka pca100) platform. This
295 includes specific configurations for the module and its peripherals.
298 bool "Maxtrack i-MXT TD60"
300 select IMX_HAVE_PLATFORM_IMX_FB
301 select IMX_HAVE_PLATFORM_IMX_I2C
302 select IMX_HAVE_PLATFORM_IMX_UART
303 select IMX_HAVE_PLATFORM_MXC_MMC
304 select IMX_HAVE_PLATFORM_MXC_NAND
306 Include support for i-MXT (aka td60) platform. This
307 includes specific configurations for the module and its peripherals.
309 config MACH_IMX27IPCAM
310 bool "IMX27 IPCAM platform"
312 select IMX_HAVE_PLATFORM_IMX2_WDT
313 select IMX_HAVE_PLATFORM_IMX_UART
315 Include support for IMX27 IPCAM platform. This includes specific
316 configurations for the board and its peripherals.