8 select IMX_HAVE_IOMUX_V1
13 select ARCH_MXC_AUDMUX_V1
14 select IMX_HAVE_DMA_V1
15 select IMX_HAVE_IOMUX_V1
20 select ARCH_MXC_AUDMUX_V2
21 select ARCH_MXC_IOMUX_V3
26 select ARCH_MXC_AUDMUX_V1
27 select IMX_HAVE_DMA_V1
28 select IMX_HAVE_IOMUX_V1
32 comment "MX1 platforms:"
37 bool "MX1ADS platform"
39 select IMX_HAVE_PLATFORM_IMX_I2C
40 select IMX_HAVE_PLATFORM_IMX_UART
42 Say Y here if you are using Motorola MX1ADS/MXLADS boards
45 bool "Synertronixx scb9328"
46 select IMX_HAVE_PLATFORM_IMX_UART
48 Say Y here if you are using a Synertronixx scb9328 board
61 This enables support for Freescale's MX2 based i.MX21 processor.
66 This enables support for Freescale's MX2 based i.MX27 processor.
74 comment "MX21 platforms:"
77 bool "MX21ADS platform"
79 select IMX_HAVE_PLATFORM_IMX_FB
80 select IMX_HAVE_PLATFORM_IMX_UART
81 select IMX_HAVE_PLATFORM_MXC_MMC
82 select IMX_HAVE_PLATFORM_MXC_NAND
84 Include support for MX21ADS platform. This includes specific
85 configurations for the board and its peripherals.
91 comment "MX25 platforms:"
94 bool "Support MX25PDK (3DS) Platform"
96 select IMX_HAVE_PLATFORM_ESDHC
97 select IMX_HAVE_PLATFORM_IMX2_WDT
98 select IMX_HAVE_PLATFORM_IMXDI_RTC
99 select IMX_HAVE_PLATFORM_IMX_FB
100 select IMX_HAVE_PLATFORM_IMX_KEYPAD
101 select IMX_HAVE_PLATFORM_IMX_UART
102 select IMX_HAVE_PLATFORM_MXC_EHCI
103 select IMX_HAVE_PLATFORM_MXC_NAND
105 config MACH_EUKREA_CPUIMX25
106 bool "Support Eukrea CPUIMX25 Platform"
108 select IMX_HAVE_PLATFORM_ESDHC
109 select IMX_HAVE_PLATFORM_FLEXCAN
110 select IMX_HAVE_PLATFORM_FSL_USB2_UDC
111 select IMX_HAVE_PLATFORM_IMXDI_RTC
112 select IMX_HAVE_PLATFORM_IMX_FB
113 select IMX_HAVE_PLATFORM_IMX_I2C
114 select IMX_HAVE_PLATFORM_IMX_UART
115 select IMX_HAVE_PLATFORM_MXC_EHCI
116 select IMX_HAVE_PLATFORM_MXC_NAND
117 select MXC_ULPI if USB_ULPI
121 depends on MACH_EUKREA_CPUIMX25
122 default MACH_EUKREA_MBIMXSD25_BASEBOARD
124 config MACH_EUKREA_MBIMXSD25_BASEBOARD
125 bool "Eukrea MBIMXSD development board"
126 select IMX_HAVE_PLATFORM_IMX_SSI
128 This adds board specific devices that can be found on Eukrea's
129 MBIMXSD evaluation board.
137 comment "MX27 platforms:"
140 bool "MX27ADS platform"
142 select IMX_HAVE_PLATFORM_IMX_FB
143 select IMX_HAVE_PLATFORM_IMX_I2C
144 select IMX_HAVE_PLATFORM_IMX_UART
145 select IMX_HAVE_PLATFORM_MXC_MMC
146 select IMX_HAVE_PLATFORM_MXC_NAND
147 select IMX_HAVE_PLATFORM_MXC_W1
149 Include support for MX27ADS platform. This includes specific
150 configurations for the board and its peripherals.
153 bool "Phytec phyCORE-i.MX27 CPU module (pcm038)"
155 select IMX_HAVE_PLATFORM_IMX2_WDT
156 select IMX_HAVE_PLATFORM_IMX_I2C
157 select IMX_HAVE_PLATFORM_IMX_UART
158 select IMX_HAVE_PLATFORM_MXC_EHCI
159 select IMX_HAVE_PLATFORM_MXC_NAND
160 select IMX_HAVE_PLATFORM_MXC_W1
161 select IMX_HAVE_PLATFORM_SPI_IMX
162 select MXC_ULPI if USB_ULPI
164 Include support for phyCORE-i.MX27 (aka pcm038) platform. This
165 includes specific configurations for the module and its peripherals.
169 depends on MACH_PCM038
170 default MACH_PCM970_BASEBOARD
172 config MACH_PCM970_BASEBOARD
173 bool "PHYTEC PCM970 development board"
174 select IMX_HAVE_PLATFORM_IMX_FB
175 select IMX_HAVE_PLATFORM_MXC_MMC
177 This adds board specific devices that can be found on Phytec's
178 PCM970 evaluation board.
183 bool "Eukrea CPUIMX27 module"
185 select IMX_HAVE_PLATFORM_FSL_USB2_UDC
186 select IMX_HAVE_PLATFORM_IMX2_WDT
187 select IMX_HAVE_PLATFORM_IMX_I2C
188 select IMX_HAVE_PLATFORM_IMX_UART
189 select IMX_HAVE_PLATFORM_MXC_EHCI
190 select IMX_HAVE_PLATFORM_MXC_NAND
191 select IMX_HAVE_PLATFORM_MXC_W1
192 select MXC_ULPI if USB_ULPI
194 Include support for Eukrea CPUIMX27 platform. This includes
195 specific configurations for the module and its peripherals.
197 config MACH_EUKREA_CPUIMX27_USESDHC2
198 bool "CPUIMX27 integrates SDHC2 module"
199 depends on MACH_CPUIMX27
200 select IMX_HAVE_PLATFORM_MXC_MMC
202 This adds support for the internal SDHC2 used on CPUIMX27
205 config MACH_EUKREA_CPUIMX27_USEUART4
206 bool "CPUIMX27 integrates UART4 module"
207 depends on MACH_CPUIMX27
209 This adds support for the internal UART4 used on CPUIMX27
214 depends on MACH_CPUIMX27
215 default MACH_EUKREA_MBIMX27_BASEBOARD
217 config MACH_EUKREA_MBIMX27_BASEBOARD
218 bool "Eukrea MBIMX27 development board"
219 select IMX_HAVE_PLATFORM_IMX_FB
220 select IMX_HAVE_PLATFORM_IMX_KEYPAD
221 select IMX_HAVE_PLATFORM_IMX_SSI
222 select IMX_HAVE_PLATFORM_IMX_UART
223 select IMX_HAVE_PLATFORM_MXC_MMC
224 select IMX_HAVE_PLATFORM_SPI_IMX
226 This adds board specific devices that can be found on Eukrea's
227 MBIMX27 evaluation board.
232 bool "MX27PDK platform"
234 select IMX_HAVE_PLATFORM_IMX_KEYPAD
235 select IMX_HAVE_PLATFORM_IMX_UART
236 select IMX_HAVE_PLATFORM_MXC_MMC
238 Include support for MX27PDK platform. This includes specific
239 configurations for the board and its peripherals.
241 config MACH_IMX27_VISSTRIM_M10
242 bool "Vista Silicon i.MX27 Visstrim_m10"
244 select IMX_HAVE_PLATFORM_IMX_I2C
245 select IMX_HAVE_PLATFORM_IMX_UART
246 select IMX_HAVE_PLATFORM_MXC_MMC
247 select IMX_HAVE_PLATFORM_MXC_EHCI
249 Include support for Visstrim_m10 platform and its different variants.
250 This includes specific configurations for the board and its
253 config MACH_IMX27LITE
254 bool "LogicPD MX27 LITEKIT platform"
256 select IMX_HAVE_PLATFORM_IMX_UART
258 Include support for MX27 LITEKIT platform. This includes specific
259 configurations for the board and its peripherals.
262 bool "Phytec phyCARD-s (pca100)"
264 select IMX_HAVE_PLATFORM_FSL_USB2_UDC
265 select IMX_HAVE_PLATFORM_IMX2_WDT
266 select IMX_HAVE_PLATFORM_IMX_FB
267 select IMX_HAVE_PLATFORM_IMX_I2C
268 select IMX_HAVE_PLATFORM_IMX_SSI
269 select IMX_HAVE_PLATFORM_IMX_UART
270 select IMX_HAVE_PLATFORM_MXC_EHCI
271 select IMX_HAVE_PLATFORM_MXC_MMC
272 select IMX_HAVE_PLATFORM_MXC_NAND
273 select IMX_HAVE_PLATFORM_MXC_W1
274 select IMX_HAVE_PLATFORM_SPI_IMX
275 select MXC_ULPI if USB_ULPI
277 Include support for phyCARD-s (aka pca100) platform. This
278 includes specific configurations for the module and its peripherals.
281 bool "Maxtrack i-MXT TD60"
283 select IMX_HAVE_PLATFORM_IMX_FB
284 select IMX_HAVE_PLATFORM_IMX_I2C
285 select IMX_HAVE_PLATFORM_IMX_UART
286 select IMX_HAVE_PLATFORM_MXC_MMC
287 select IMX_HAVE_PLATFORM_MXC_NAND
289 Include support for i-MXT (aka td60) platform. This
290 includes specific configurations for the module and its peripherals.