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"
44 select IMX_HAVE_PLATFORM_IMX_I2C
45 select IMX_HAVE_PLATFORM_IMX_UART
47 Say Y here if you are using Motorola MX1ADS/MXLADS boards
50 bool "Synertronixx scb9328"
51 select IMX_HAVE_PLATFORM_IMX_UART
53 Say Y here if you are using a Synertronixx scb9328 board
66 This enables support for Freescale's MX2 based i.MX21 processor.
71 This enables support for Freescale's MX2 based i.MX27 processor.
79 comment "MX21 platforms:"
82 bool "MX21ADS platform"
84 select IMX_HAVE_PLATFORM_IMX_FB
85 select IMX_HAVE_PLATFORM_IMX_UART
86 select IMX_HAVE_PLATFORM_MXC_MMC
87 select IMX_HAVE_PLATFORM_MXC_NAND
89 Include support for MX21ADS platform. This includes specific
90 configurations for the board and its peripherals.
96 comment "MX25 platforms:"
99 bool "Support MX25PDK (3DS) Platform"
101 select IMX_HAVE_PLATFORM_FSL_USB2_UDC
102 select IMX_HAVE_PLATFORM_IMX2_WDT
103 select IMX_HAVE_PLATFORM_IMXDI_RTC
104 select IMX_HAVE_PLATFORM_IMX_I2C
105 select IMX_HAVE_PLATFORM_IMX_FB
106 select IMX_HAVE_PLATFORM_IMX_KEYPAD
107 select IMX_HAVE_PLATFORM_IMX_UART
108 select IMX_HAVE_PLATFORM_MXC_EHCI
109 select IMX_HAVE_PLATFORM_MXC_NAND
110 select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX
112 config MACH_EUKREA_CPUIMX25
113 bool "Support Eukrea CPUIMX25 Platform"
115 select IMX_HAVE_PLATFORM_FLEXCAN
116 select IMX_HAVE_PLATFORM_FSL_USB2_UDC
117 select IMX_HAVE_PLATFORM_IMXDI_RTC
118 select IMX_HAVE_PLATFORM_IMX_FB
119 select IMX_HAVE_PLATFORM_IMX_I2C
120 select IMX_HAVE_PLATFORM_IMX_UART
121 select IMX_HAVE_PLATFORM_MXC_EHCI
122 select IMX_HAVE_PLATFORM_MXC_NAND
123 select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX
124 select MXC_ULPI if USB_ULPI
128 depends on MACH_EUKREA_CPUIMX25
129 default MACH_EUKREA_MBIMXSD25_BASEBOARD
131 config MACH_EUKREA_MBIMXSD25_BASEBOARD
132 bool "Eukrea MBIMXSD development board"
133 select IMX_HAVE_PLATFORM_GPIO_KEYS
134 select IMX_HAVE_PLATFORM_IMX_SSI
136 This adds board specific devices that can be found on Eukrea's
137 MBIMXSD evaluation board.
145 comment "MX27 platforms:"
148 bool "MX27ADS platform"
150 select IMX_HAVE_PLATFORM_IMX_FB
151 select IMX_HAVE_PLATFORM_IMX_I2C
152 select IMX_HAVE_PLATFORM_IMX_UART
153 select IMX_HAVE_PLATFORM_MXC_MMC
154 select IMX_HAVE_PLATFORM_MXC_NAND
155 select IMX_HAVE_PLATFORM_MXC_W1
157 Include support for MX27ADS platform. This includes specific
158 configurations for the board and its peripherals.
161 bool "Phytec phyCORE-i.MX27 CPU module (pcm038)"
163 select IMX_HAVE_PLATFORM_IMX2_WDT
164 select IMX_HAVE_PLATFORM_IMX_I2C
165 select IMX_HAVE_PLATFORM_IMX_UART
166 select IMX_HAVE_PLATFORM_MXC_EHCI
167 select IMX_HAVE_PLATFORM_MXC_NAND
168 select IMX_HAVE_PLATFORM_MXC_W1
169 select IMX_HAVE_PLATFORM_SPI_IMX
170 select MXC_ULPI if USB_ULPI
172 Include support for phyCORE-i.MX27 (aka pcm038) platform. This
173 includes specific configurations for the module and its peripherals.
177 depends on MACH_PCM038
178 default MACH_PCM970_BASEBOARD
180 config MACH_PCM970_BASEBOARD
181 bool "PHYTEC PCM970 development board"
182 select IMX_HAVE_PLATFORM_IMX_FB
183 select IMX_HAVE_PLATFORM_MXC_MMC
185 This adds board specific devices that can be found on Phytec's
186 PCM970 evaluation board.
191 bool "Eukrea CPUIMX27 module"
193 select IMX_HAVE_PLATFORM_FSL_USB2_UDC
194 select IMX_HAVE_PLATFORM_IMX2_WDT
195 select IMX_HAVE_PLATFORM_IMX_I2C
196 select IMX_HAVE_PLATFORM_IMX_UART
197 select IMX_HAVE_PLATFORM_MXC_EHCI
198 select IMX_HAVE_PLATFORM_MXC_NAND
199 select IMX_HAVE_PLATFORM_MXC_W1
200 select MXC_ULPI if USB_ULPI
202 Include support for Eukrea CPUIMX27 platform. This includes
203 specific configurations for the module and its peripherals.
205 config MACH_EUKREA_CPUIMX27_USESDHC2
206 bool "CPUIMX27 integrates SDHC2 module"
207 depends on MACH_CPUIMX27
208 select IMX_HAVE_PLATFORM_MXC_MMC
210 This adds support for the internal SDHC2 used on CPUIMX27
213 config MACH_EUKREA_CPUIMX27_USEUART4
214 bool "CPUIMX27 integrates UART4 module"
215 depends on MACH_CPUIMX27
217 This adds support for the internal UART4 used on CPUIMX27
222 depends on MACH_CPUIMX27
223 default MACH_EUKREA_MBIMX27_BASEBOARD
225 config MACH_EUKREA_MBIMX27_BASEBOARD
226 bool "Eukrea MBIMX27 development board"
227 select IMX_HAVE_PLATFORM_IMX_FB
228 select IMX_HAVE_PLATFORM_IMX_KEYPAD
229 select IMX_HAVE_PLATFORM_IMX_SSI
230 select IMX_HAVE_PLATFORM_IMX_UART
231 select IMX_HAVE_PLATFORM_MXC_MMC
232 select IMX_HAVE_PLATFORM_SPI_IMX
234 This adds board specific devices that can be found on Eukrea's
235 MBIMX27 evaluation board.
240 bool "MX27PDK platform"
242 select IMX_HAVE_PLATFORM_FSL_USB2_UDC
243 select IMX_HAVE_PLATFORM_IMX2_WDT
244 select IMX_HAVE_PLATFORM_IMX_I2C
245 select IMX_HAVE_PLATFORM_IMX_KEYPAD
246 select IMX_HAVE_PLATFORM_IMX_UART
247 select IMX_HAVE_PLATFORM_MXC_EHCI
248 select IMX_HAVE_PLATFORM_MXC_MMC
249 select IMX_HAVE_PLATFORM_SPI_IMX
250 select MXC_DEBUG_BOARD
251 select MXC_ULPI if USB_ULPI
253 Include support for MX27PDK platform. This includes specific
254 configurations for the board and its peripherals.
256 config MACH_IMX27_VISSTRIM_M10
257 bool "Vista Silicon i.MX27 Visstrim_m10"
259 select IMX_HAVE_PLATFORM_GPIO_KEYS
260 select IMX_HAVE_PLATFORM_IMX_I2C
261 select IMX_HAVE_PLATFORM_IMX_SSI
262 select IMX_HAVE_PLATFORM_IMX_UART
263 select IMX_HAVE_PLATFORM_MXC_MMC
264 select IMX_HAVE_PLATFORM_MXC_EHCI
266 Include support for Visstrim_m10 platform and its different variants.
267 This includes specific configurations for the board and its
270 config MACH_IMX27LITE
271 bool "LogicPD MX27 LITEKIT platform"
273 select IMX_HAVE_PLATFORM_IMX_UART
274 select IMX_HAVE_PLATFORM_IMX_SSI
276 Include support for MX27 LITEKIT platform. This includes specific
277 configurations for the board and its peripherals.
280 bool "Phytec phyCARD-s (pca100)"
282 select IMX_HAVE_PLATFORM_FSL_USB2_UDC
283 select IMX_HAVE_PLATFORM_IMX2_WDT
284 select IMX_HAVE_PLATFORM_IMX_FB
285 select IMX_HAVE_PLATFORM_IMX_I2C
286 select IMX_HAVE_PLATFORM_IMX_SSI
287 select IMX_HAVE_PLATFORM_IMX_UART
288 select IMX_HAVE_PLATFORM_MXC_EHCI
289 select IMX_HAVE_PLATFORM_MXC_MMC
290 select IMX_HAVE_PLATFORM_MXC_NAND
291 select IMX_HAVE_PLATFORM_MXC_W1
292 select IMX_HAVE_PLATFORM_SPI_IMX
293 select MXC_ULPI if USB_ULPI
295 Include support for phyCARD-s (aka pca100) platform. This
296 includes specific configurations for the module and its peripherals.
299 bool "Maxtrack i-MXT TD60"
301 select IMX_HAVE_PLATFORM_IMX_FB
302 select IMX_HAVE_PLATFORM_IMX_I2C
303 select IMX_HAVE_PLATFORM_IMX_UART
304 select IMX_HAVE_PLATFORM_MXC_MMC
305 select IMX_HAVE_PLATFORM_MXC_NAND
307 Include support for i-MXT (aka td60) platform. This
308 includes specific configurations for the module and its peripherals.
310 config MACH_IMX27IPCAM
311 bool "IMX27 IPCAM platform"
313 select IMX_HAVE_PLATFORM_IMX2_WDT
314 select IMX_HAVE_PLATFORM_IMX_UART
316 Include support for IMX27 IPCAM platform. This includes specific
317 configurations for the board and its peripherals.