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_FB
104 select IMX_HAVE_PLATFORM_IMX_KEYPAD
105 select IMX_HAVE_PLATFORM_IMX_UART
106 select IMX_HAVE_PLATFORM_MXC_EHCI
107 select IMX_HAVE_PLATFORM_MXC_NAND
108 select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX
110 config MACH_EUKREA_CPUIMX25
111 bool "Support Eukrea CPUIMX25 Platform"
113 select IMX_HAVE_PLATFORM_FLEXCAN
114 select IMX_HAVE_PLATFORM_FSL_USB2_UDC
115 select IMX_HAVE_PLATFORM_IMXDI_RTC
116 select IMX_HAVE_PLATFORM_IMX_FB
117 select IMX_HAVE_PLATFORM_IMX_I2C
118 select IMX_HAVE_PLATFORM_IMX_UART
119 select IMX_HAVE_PLATFORM_MXC_EHCI
120 select IMX_HAVE_PLATFORM_MXC_NAND
121 select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX
122 select MXC_ULPI if USB_ULPI
126 depends on MACH_EUKREA_CPUIMX25
127 default MACH_EUKREA_MBIMXSD25_BASEBOARD
129 config MACH_EUKREA_MBIMXSD25_BASEBOARD
130 bool "Eukrea MBIMXSD development board"
131 select IMX_HAVE_PLATFORM_IMX_SSI
133 This adds board specific devices that can be found on Eukrea's
134 MBIMXSD evaluation board.
142 comment "MX27 platforms:"
145 bool "MX27ADS platform"
147 select IMX_HAVE_PLATFORM_IMX_FB
148 select IMX_HAVE_PLATFORM_IMX_I2C
149 select IMX_HAVE_PLATFORM_IMX_UART
150 select IMX_HAVE_PLATFORM_MXC_MMC
151 select IMX_HAVE_PLATFORM_MXC_NAND
152 select IMX_HAVE_PLATFORM_MXC_W1
154 Include support for MX27ADS platform. This includes specific
155 configurations for the board and its peripherals.
158 bool "Phytec phyCORE-i.MX27 CPU module (pcm038)"
160 select IMX_HAVE_PLATFORM_IMX2_WDT
161 select IMX_HAVE_PLATFORM_IMX_I2C
162 select IMX_HAVE_PLATFORM_IMX_UART
163 select IMX_HAVE_PLATFORM_MXC_EHCI
164 select IMX_HAVE_PLATFORM_MXC_NAND
165 select IMX_HAVE_PLATFORM_MXC_W1
166 select IMX_HAVE_PLATFORM_SPI_IMX
167 select MXC_ULPI if USB_ULPI
169 Include support for phyCORE-i.MX27 (aka pcm038) platform. This
170 includes specific configurations for the module and its peripherals.
174 depends on MACH_PCM038
175 default MACH_PCM970_BASEBOARD
177 config MACH_PCM970_BASEBOARD
178 bool "PHYTEC PCM970 development board"
179 select IMX_HAVE_PLATFORM_IMX_FB
180 select IMX_HAVE_PLATFORM_MXC_MMC
182 This adds board specific devices that can be found on Phytec's
183 PCM970 evaluation board.
188 bool "Eukrea CPUIMX27 module"
190 select IMX_HAVE_PLATFORM_FSL_USB2_UDC
191 select IMX_HAVE_PLATFORM_IMX2_WDT
192 select IMX_HAVE_PLATFORM_IMX_I2C
193 select IMX_HAVE_PLATFORM_IMX_UART
194 select IMX_HAVE_PLATFORM_MXC_EHCI
195 select IMX_HAVE_PLATFORM_MXC_NAND
196 select IMX_HAVE_PLATFORM_MXC_W1
197 select MXC_ULPI if USB_ULPI
199 Include support for Eukrea CPUIMX27 platform. This includes
200 specific configurations for the module and its peripherals.
202 config MACH_EUKREA_CPUIMX27_USESDHC2
203 bool "CPUIMX27 integrates SDHC2 module"
204 depends on MACH_CPUIMX27
205 select IMX_HAVE_PLATFORM_MXC_MMC
207 This adds support for the internal SDHC2 used on CPUIMX27
210 config MACH_EUKREA_CPUIMX27_USEUART4
211 bool "CPUIMX27 integrates UART4 module"
212 depends on MACH_CPUIMX27
214 This adds support for the internal UART4 used on CPUIMX27
219 depends on MACH_CPUIMX27
220 default MACH_EUKREA_MBIMX27_BASEBOARD
222 config MACH_EUKREA_MBIMX27_BASEBOARD
223 bool "Eukrea MBIMX27 development board"
224 select IMX_HAVE_PLATFORM_IMX_FB
225 select IMX_HAVE_PLATFORM_IMX_KEYPAD
226 select IMX_HAVE_PLATFORM_IMX_SSI
227 select IMX_HAVE_PLATFORM_IMX_UART
228 select IMX_HAVE_PLATFORM_MXC_MMC
229 select IMX_HAVE_PLATFORM_SPI_IMX
231 This adds board specific devices that can be found on Eukrea's
232 MBIMX27 evaluation board.
237 bool "MX27PDK platform"
239 select IMX_HAVE_PLATFORM_FSL_USB2_UDC
240 select IMX_HAVE_PLATFORM_IMX2_WDT
241 select IMX_HAVE_PLATFORM_IMX_KEYPAD
242 select IMX_HAVE_PLATFORM_IMX_UART
243 select IMX_HAVE_PLATFORM_MXC_EHCI
244 select IMX_HAVE_PLATFORM_MXC_MMC
245 select IMX_HAVE_PLATFORM_SPI_IMX
246 select MXC_DEBUG_BOARD
247 select MXC_ULPI if USB_ULPI
249 Include support for MX27PDK platform. This includes specific
250 configurations for the board and its peripherals.
252 config MACH_IMX27_VISSTRIM_M10
253 bool "Vista Silicon i.MX27 Visstrim_m10"
255 select IMX_HAVE_PLATFORM_IMX_I2C
256 select IMX_HAVE_PLATFORM_IMX_UART
257 select IMX_HAVE_PLATFORM_MXC_MMC
258 select IMX_HAVE_PLATFORM_MXC_EHCI
260 Include support for Visstrim_m10 platform and its different variants.
261 This includes specific configurations for the board and its
264 config MACH_IMX27LITE
265 bool "LogicPD MX27 LITEKIT platform"
267 select IMX_HAVE_PLATFORM_IMX_UART
269 Include support for MX27 LITEKIT platform. This includes specific
270 configurations for the board and its peripherals.
273 bool "Phytec phyCARD-s (pca100)"
275 select IMX_HAVE_PLATFORM_FSL_USB2_UDC
276 select IMX_HAVE_PLATFORM_IMX2_WDT
277 select IMX_HAVE_PLATFORM_IMX_FB
278 select IMX_HAVE_PLATFORM_IMX_I2C
279 select IMX_HAVE_PLATFORM_IMX_SSI
280 select IMX_HAVE_PLATFORM_IMX_UART
281 select IMX_HAVE_PLATFORM_MXC_EHCI
282 select IMX_HAVE_PLATFORM_MXC_MMC
283 select IMX_HAVE_PLATFORM_MXC_NAND
284 select IMX_HAVE_PLATFORM_MXC_W1
285 select IMX_HAVE_PLATFORM_SPI_IMX
286 select MXC_ULPI if USB_ULPI
288 Include support for phyCARD-s (aka pca100) platform. This
289 includes specific configurations for the module and its peripherals.
292 bool "Maxtrack i-MXT TD60"
294 select IMX_HAVE_PLATFORM_IMX_FB
295 select IMX_HAVE_PLATFORM_IMX_I2C
296 select IMX_HAVE_PLATFORM_IMX_UART
297 select IMX_HAVE_PLATFORM_MXC_MMC
298 select IMX_HAVE_PLATFORM_MXC_NAND
300 Include support for i-MXT (aka td60) platform. This
301 includes specific configurations for the module and its peripherals.