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_IMX_SSI
134 This adds board specific devices that can be found on Eukrea's
135 MBIMXSD evaluation board.
143 comment "MX27 platforms:"
146 bool "MX27ADS platform"
148 select IMX_HAVE_PLATFORM_IMX_FB
149 select IMX_HAVE_PLATFORM_IMX_I2C
150 select IMX_HAVE_PLATFORM_IMX_UART
151 select IMX_HAVE_PLATFORM_MXC_MMC
152 select IMX_HAVE_PLATFORM_MXC_NAND
153 select IMX_HAVE_PLATFORM_MXC_W1
155 Include support for MX27ADS platform. This includes specific
156 configurations for the board and its peripherals.
159 bool "Phytec phyCORE-i.MX27 CPU module (pcm038)"
161 select IMX_HAVE_PLATFORM_IMX2_WDT
162 select IMX_HAVE_PLATFORM_IMX_I2C
163 select IMX_HAVE_PLATFORM_IMX_UART
164 select IMX_HAVE_PLATFORM_MXC_EHCI
165 select IMX_HAVE_PLATFORM_MXC_NAND
166 select IMX_HAVE_PLATFORM_MXC_W1
167 select IMX_HAVE_PLATFORM_SPI_IMX
168 select MXC_ULPI if USB_ULPI
170 Include support for phyCORE-i.MX27 (aka pcm038) platform. This
171 includes specific configurations for the module and its peripherals.
175 depends on MACH_PCM038
176 default MACH_PCM970_BASEBOARD
178 config MACH_PCM970_BASEBOARD
179 bool "PHYTEC PCM970 development board"
180 select IMX_HAVE_PLATFORM_IMX_FB
181 select IMX_HAVE_PLATFORM_MXC_MMC
183 This adds board specific devices that can be found on Phytec's
184 PCM970 evaluation board.
189 bool "Eukrea CPUIMX27 module"
191 select IMX_HAVE_PLATFORM_FSL_USB2_UDC
192 select IMX_HAVE_PLATFORM_IMX2_WDT
193 select IMX_HAVE_PLATFORM_IMX_I2C
194 select IMX_HAVE_PLATFORM_IMX_UART
195 select IMX_HAVE_PLATFORM_MXC_EHCI
196 select IMX_HAVE_PLATFORM_MXC_NAND
197 select IMX_HAVE_PLATFORM_MXC_W1
198 select MXC_ULPI if USB_ULPI
200 Include support for Eukrea CPUIMX27 platform. This includes
201 specific configurations for the module and its peripherals.
203 config MACH_EUKREA_CPUIMX27_USESDHC2
204 bool "CPUIMX27 integrates SDHC2 module"
205 depends on MACH_CPUIMX27
206 select IMX_HAVE_PLATFORM_MXC_MMC
208 This adds support for the internal SDHC2 used on CPUIMX27
211 config MACH_EUKREA_CPUIMX27_USEUART4
212 bool "CPUIMX27 integrates UART4 module"
213 depends on MACH_CPUIMX27
215 This adds support for the internal UART4 used on CPUIMX27
220 depends on MACH_CPUIMX27
221 default MACH_EUKREA_MBIMX27_BASEBOARD
223 config MACH_EUKREA_MBIMX27_BASEBOARD
224 bool "Eukrea MBIMX27 development board"
225 select IMX_HAVE_PLATFORM_IMX_FB
226 select IMX_HAVE_PLATFORM_IMX_KEYPAD
227 select IMX_HAVE_PLATFORM_IMX_SSI
228 select IMX_HAVE_PLATFORM_IMX_UART
229 select IMX_HAVE_PLATFORM_MXC_MMC
230 select IMX_HAVE_PLATFORM_SPI_IMX
232 This adds board specific devices that can be found on Eukrea's
233 MBIMX27 evaluation board.
238 bool "MX27PDK platform"
240 select IMX_HAVE_PLATFORM_FSL_USB2_UDC
241 select IMX_HAVE_PLATFORM_IMX2_WDT
242 select IMX_HAVE_PLATFORM_IMX_I2C
243 select IMX_HAVE_PLATFORM_IMX_KEYPAD
244 select IMX_HAVE_PLATFORM_IMX_UART
245 select IMX_HAVE_PLATFORM_MXC_EHCI
246 select IMX_HAVE_PLATFORM_MXC_MMC
247 select IMX_HAVE_PLATFORM_SPI_IMX
248 select MXC_DEBUG_BOARD
249 select MXC_ULPI if USB_ULPI
251 Include support for MX27PDK platform. This includes specific
252 configurations for the board and its peripherals.
254 config MACH_IMX27_VISSTRIM_M10
255 bool "Vista Silicon i.MX27 Visstrim_m10"
257 select IMX_HAVE_PLATFORM_IMX_I2C
258 select IMX_HAVE_PLATFORM_IMX_UART
259 select IMX_HAVE_PLATFORM_MXC_MMC
260 select IMX_HAVE_PLATFORM_MXC_EHCI
262 Include support for Visstrim_m10 platform and its different variants.
263 This includes specific configurations for the board and its
266 config MACH_IMX27LITE
267 bool "LogicPD MX27 LITEKIT platform"
269 select IMX_HAVE_PLATFORM_IMX_UART
270 select IMX_HAVE_PLATFORM_IMX_SSI
272 Include support for MX27 LITEKIT platform. This includes specific
273 configurations for the board and its peripherals.
276 bool "Phytec phyCARD-s (pca100)"
278 select IMX_HAVE_PLATFORM_FSL_USB2_UDC
279 select IMX_HAVE_PLATFORM_IMX2_WDT
280 select IMX_HAVE_PLATFORM_IMX_FB
281 select IMX_HAVE_PLATFORM_IMX_I2C
282 select IMX_HAVE_PLATFORM_IMX_SSI
283 select IMX_HAVE_PLATFORM_IMX_UART
284 select IMX_HAVE_PLATFORM_MXC_EHCI
285 select IMX_HAVE_PLATFORM_MXC_MMC
286 select IMX_HAVE_PLATFORM_MXC_NAND
287 select IMX_HAVE_PLATFORM_MXC_W1
288 select IMX_HAVE_PLATFORM_SPI_IMX
289 select MXC_ULPI if USB_ULPI
291 Include support for phyCARD-s (aka pca100) platform. This
292 includes specific configurations for the module and its peripherals.
295 bool "Maxtrack i-MXT TD60"
297 select IMX_HAVE_PLATFORM_IMX_FB
298 select IMX_HAVE_PLATFORM_IMX_I2C
299 select IMX_HAVE_PLATFORM_IMX_UART
300 select IMX_HAVE_PLATFORM_MXC_MMC
301 select IMX_HAVE_PLATFORM_MXC_NAND
303 Include support for i-MXT (aka td60) platform. This
304 includes specific configurations for the module and its peripherals.
306 config MACH_IMX27IPCAM
307 bool "IMX27 IPCAM platform"
309 select IMX_HAVE_PLATFORM_IMX2_WDT
310 select IMX_HAVE_PLATFORM_IMX_UART
312 Include support for IMX27 IPCAM platform. This includes specific
313 configurations for the board and its peripherals.