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
62 This enables support for Freescale's MX2 based i.MX21 processor.
68 This enables support for Freescale's MX2 based i.MX27 processor.
76 comment "MX21 platforms:"
79 bool "MX21ADS platform"
80 select IMX_HAVE_PLATFORM_IMX_FB
81 select IMX_HAVE_PLATFORM_IMX_UART
82 select IMX_HAVE_PLATFORM_MXC_MMC
83 select IMX_HAVE_PLATFORM_MXC_NAND
85 Include support for MX21ADS platform. This includes specific
86 configurations for the board and its peripherals.
92 comment "MX25 platforms:"
95 bool "Support MX25PDK (3DS) Platform"
97 select IMX_HAVE_PLATFORM_ESDHC
98 select IMX_HAVE_PLATFORM_IMX2_WDT
99 select IMX_HAVE_PLATFORM_IMXDI_RTC
100 select IMX_HAVE_PLATFORM_IMX_FB
101 select IMX_HAVE_PLATFORM_IMX_KEYPAD
102 select IMX_HAVE_PLATFORM_IMX_UART
103 select IMX_HAVE_PLATFORM_MXC_EHCI
104 select IMX_HAVE_PLATFORM_MXC_NAND
106 config MACH_EUKREA_CPUIMX25
107 bool "Support Eukrea CPUIMX25 Platform"
109 select IMX_HAVE_PLATFORM_ESDHC
110 select IMX_HAVE_PLATFORM_FLEXCAN
111 select IMX_HAVE_PLATFORM_FSL_USB2_UDC
112 select IMX_HAVE_PLATFORM_IMXDI_RTC
113 select IMX_HAVE_PLATFORM_IMX_FB
114 select IMX_HAVE_PLATFORM_IMX_I2C
115 select IMX_HAVE_PLATFORM_IMX_UART
116 select IMX_HAVE_PLATFORM_MXC_EHCI
117 select IMX_HAVE_PLATFORM_MXC_NAND
118 select MXC_ULPI if USB_ULPI
122 depends on MACH_EUKREA_CPUIMX25
123 default MACH_EUKREA_MBIMXSD25_BASEBOARD
125 config MACH_EUKREA_MBIMXSD25_BASEBOARD
126 bool "Eukrea MBIMXSD development board"
127 select IMX_HAVE_PLATFORM_IMX_SSI
129 This adds board specific devices that can be found on Eukrea's
130 MBIMXSD evaluation board.
138 comment "MX27 platforms:"
141 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)"
154 select IMX_HAVE_PLATFORM_IMX2_WDT
155 select IMX_HAVE_PLATFORM_IMX_I2C
156 select IMX_HAVE_PLATFORM_IMX_UART
157 select IMX_HAVE_PLATFORM_MXC_EHCI
158 select IMX_HAVE_PLATFORM_MXC_NAND
159 select IMX_HAVE_PLATFORM_MXC_W1
160 select IMX_HAVE_PLATFORM_SPI_IMX
161 select MXC_ULPI if USB_ULPI
163 Include support for phyCORE-i.MX27 (aka pcm038) platform. This
164 includes specific configurations for the module and its peripherals.
168 depends on MACH_PCM038
169 default MACH_PCM970_BASEBOARD
171 config MACH_PCM970_BASEBOARD
172 bool "PHYTEC PCM970 development board"
173 select IMX_HAVE_PLATFORM_IMX_FB
174 select IMX_HAVE_PLATFORM_MXC_MMC
176 This adds board specific devices that can be found on Phytec's
177 PCM970 evaluation board.
182 bool "Eukrea CPUIMX27 module"
183 select IMX_HAVE_PLATFORM_FSL_USB2_UDC
184 select IMX_HAVE_PLATFORM_IMX2_WDT
185 select IMX_HAVE_PLATFORM_IMX_I2C
186 select IMX_HAVE_PLATFORM_IMX_UART
187 select IMX_HAVE_PLATFORM_MXC_EHCI
188 select IMX_HAVE_PLATFORM_MXC_NAND
189 select IMX_HAVE_PLATFORM_MXC_W1
190 select MXC_ULPI if USB_ULPI
192 Include support for Eukrea CPUIMX27 platform. This includes
193 specific configurations for the module and its peripherals.
195 config MACH_EUKREA_CPUIMX27_USESDHC2
196 bool "CPUIMX27 integrates SDHC2 module"
197 depends on MACH_CPUIMX27
198 select IMX_HAVE_PLATFORM_MXC_MMC
200 This adds support for the internal SDHC2 used on CPUIMX27
203 config MACH_EUKREA_CPUIMX27_USEUART4
204 bool "CPUIMX27 integrates UART4 module"
205 depends on MACH_CPUIMX27
207 This adds support for the internal UART4 used on CPUIMX27
212 depends on MACH_CPUIMX27
213 default MACH_EUKREA_MBIMX27_BASEBOARD
215 config MACH_EUKREA_MBIMX27_BASEBOARD
216 bool "Eukrea MBIMX27 development board"
217 select IMX_HAVE_PLATFORM_IMX_FB
218 select IMX_HAVE_PLATFORM_IMX_KEYPAD
219 select IMX_HAVE_PLATFORM_IMX_SSI
220 select IMX_HAVE_PLATFORM_IMX_UART
221 select IMX_HAVE_PLATFORM_MXC_MMC
222 select IMX_HAVE_PLATFORM_SPI_IMX
224 This adds board specific devices that can be found on Eukrea's
225 MBIMX27 evaluation board.
230 bool "MX27PDK platform"
231 select IMX_HAVE_PLATFORM_IMX_KEYPAD
232 select IMX_HAVE_PLATFORM_IMX_UART
233 select IMX_HAVE_PLATFORM_MXC_MMC
235 Include support for MX27PDK platform. This includes specific
236 configurations for the board and its peripherals.
238 config MACH_IMX27_VISSTRIM_M10
239 bool "Vista Silicon i.MX27 Visstrim_m10"
240 select IMX_HAVE_PLATFORM_IMX_I2C
241 select IMX_HAVE_PLATFORM_IMX_UART
242 select IMX_HAVE_PLATFORM_MXC_MMC
243 select IMX_HAVE_PLATFORM_MXC_EHCI
245 Include support for Visstrim_m10 platform and its different variants.
246 This includes specific configurations for the board and its
249 config MACH_IMX27LITE
250 bool "LogicPD MX27 LITEKIT platform"
251 select IMX_HAVE_PLATFORM_IMX_UART
253 Include support for MX27 LITEKIT platform. This includes specific
254 configurations for the board and its peripherals.
257 bool "Phytec phyCARD-s (pca100)"
258 select IMX_HAVE_PLATFORM_FSL_USB2_UDC
259 select IMX_HAVE_PLATFORM_IMX2_WDT
260 select IMX_HAVE_PLATFORM_IMX_FB
261 select IMX_HAVE_PLATFORM_IMX_I2C
262 select IMX_HAVE_PLATFORM_IMX_SSI
263 select IMX_HAVE_PLATFORM_IMX_UART
264 select IMX_HAVE_PLATFORM_MXC_EHCI
265 select IMX_HAVE_PLATFORM_MXC_MMC
266 select IMX_HAVE_PLATFORM_MXC_NAND
267 select IMX_HAVE_PLATFORM_MXC_W1
268 select IMX_HAVE_PLATFORM_SPI_IMX
269 select MXC_ULPI if USB_ULPI
271 Include support for phyCARD-s (aka pca100) platform. This
272 includes specific configurations for the module and its peripherals.
275 bool "Maxtrack i-MXT TD60"
276 select IMX_HAVE_PLATFORM_IMX_FB
277 select IMX_HAVE_PLATFORM_IMX_I2C
278 select IMX_HAVE_PLATFORM_IMX_UART
279 select IMX_HAVE_PLATFORM_MXC_MMC
280 select IMX_HAVE_PLATFORM_MXC_NAND
282 Include support for i-MXT (aka td60) platform. This
283 includes specific configurations for the module and its peripherals.