Kconfig (fd2fa2e3238197ef10101277dff67da10e68a61b) Kconfig (36a8cac9524bc67df2911cb3fbc349f87bcad37d)
1config IMX_HAVE_DMA_V1
2 bool
3
4config SOC_IMX1
5 bool
6 select CPU_ARM920T
7 select IMX_HAVE_DMA_V1
8 select IMX_HAVE_IOMUX_V1

--- 43 unchanged lines hidden (view full) ---

52if ARCH_MX2
53
54choice
55 prompt "CPUs:"
56 default MACH_MX21
57
58config MACH_MX21
59 bool "i.MX21 support"
1config IMX_HAVE_DMA_V1
2 bool
3
4config SOC_IMX1
5 bool
6 select CPU_ARM920T
7 select IMX_HAVE_DMA_V1
8 select IMX_HAVE_IOMUX_V1

--- 43 unchanged lines hidden (view full) ---

52if ARCH_MX2
53
54choice
55 prompt "CPUs:"
56 default MACH_MX21
57
58config MACH_MX21
59 bool "i.MX21 support"
60 select SOC_IMX21
61 help
62 This enables support for Freescale's MX2 based i.MX21 processor.
63
64config MACH_MX27
65 bool "i.MX27 support"
60 help
61 This enables support for Freescale's MX2 based i.MX21 processor.
62
63config MACH_MX27
64 bool "i.MX27 support"
66 select SOC_IMX27
67 help
68 This enables support for Freescale's MX2 based i.MX27 processor.
69
70endchoice
71
72endif
73
74if MACH_MX21
75
76comment "MX21 platforms:"
77
78config MACH_MX21ADS
79 bool "MX21ADS platform"
65 help
66 This enables support for Freescale's MX2 based i.MX27 processor.
67
68endchoice
69
70endif
71
72if MACH_MX21
73
74comment "MX21 platforms:"
75
76config MACH_MX21ADS
77 bool "MX21ADS platform"
78 select SOC_IMX21
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
84 help
85 Include support for MX21ADS platform. This includes specific
86 configurations for the board and its peripherals.
87

--- 46 unchanged lines hidden (view full) ---

134endif
135
136if MACH_MX27
137
138comment "MX27 platforms:"
139
140config MACH_MX27ADS
141 bool "MX27ADS 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
83 help
84 Include support for MX21ADS platform. This includes specific
85 configurations for the board and its peripherals.
86

--- 46 unchanged lines hidden (view full) ---

133endif
134
135if MACH_MX27
136
137comment "MX27 platforms:"
138
139config MACH_MX27ADS
140 bool "MX27ADS platform"
141 select SOC_IMX27
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
148 help
149 Include support for MX27ADS platform. This includes specific
150 configurations for the board and its peripherals.
151
152config MACH_PCM038
153 bool "Phytec phyCORE-i.MX27 CPU module (pcm038)"
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
148 help
149 Include support for MX27ADS platform. This includes specific
150 configurations for the board and its peripherals.
151
152config MACH_PCM038
153 bool "Phytec phyCORE-i.MX27 CPU module (pcm038)"
154 select SOC_IMX27
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

--- 13 unchanged lines hidden (view full) ---

175 help
176 This adds board specific devices that can be found on Phytec's
177 PCM970 evaluation board.
178
179endchoice
180
181config MACH_CPUIMX27
182 bool "Eukrea CPUIMX27 module"
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

--- 13 unchanged lines hidden (view full) ---

176 help
177 This adds board specific devices that can be found on Phytec's
178 PCM970 evaluation board.
179
180endchoice
181
182config MACH_CPUIMX27
183 bool "Eukrea CPUIMX27 module"
184 select SOC_IMX27
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

--- 32 unchanged lines hidden (view full) ---

223 help
224 This adds board specific devices that can be found on Eukrea's
225 MBIMX27 evaluation board.
226
227endchoice
228
229config MACH_MX27_3DS
230 bool "MX27PDK platform"
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

--- 32 unchanged lines hidden (view full) ---

225 help
226 This adds board specific devices that can be found on Eukrea's
227 MBIMX27 evaluation board.
228
229endchoice
230
231config MACH_MX27_3DS
232 bool "MX27PDK platform"
233 select SOC_IMX27
231 select IMX_HAVE_PLATFORM_IMX_KEYPAD
232 select IMX_HAVE_PLATFORM_IMX_UART
233 select IMX_HAVE_PLATFORM_MXC_MMC
234 help
235 Include support for MX27PDK platform. This includes specific
236 configurations for the board and its peripherals.
237
238config MACH_IMX27_VISSTRIM_M10
239 bool "Vista Silicon i.MX27 Visstrim_m10"
234 select IMX_HAVE_PLATFORM_IMX_KEYPAD
235 select IMX_HAVE_PLATFORM_IMX_UART
236 select IMX_HAVE_PLATFORM_MXC_MMC
237 help
238 Include support for MX27PDK platform. This includes specific
239 configurations for the board and its peripherals.
240
241config MACH_IMX27_VISSTRIM_M10
242 bool "Vista Silicon i.MX27 Visstrim_m10"
243 select SOC_IMX27
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
244 help
245 Include support for Visstrim_m10 platform and its different variants.
246 This includes specific configurations for the board and its
247 peripherals.
248
249config MACH_IMX27LITE
250 bool "LogicPD MX27 LITEKIT platform"
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
248 help
249 Include support for Visstrim_m10 platform and its different variants.
250 This includes specific configurations for the board and its
251 peripherals.
252
253config MACH_IMX27LITE
254 bool "LogicPD MX27 LITEKIT platform"
255 select SOC_IMX27
251 select IMX_HAVE_PLATFORM_IMX_UART
252 help
253 Include support for MX27 LITEKIT platform. This includes specific
254 configurations for the board and its peripherals.
255
256config MACH_PCA100
257 bool "Phytec phyCARD-s (pca100)"
256 select IMX_HAVE_PLATFORM_IMX_UART
257 help
258 Include support for MX27 LITEKIT platform. This includes specific
259 configurations for the board and its peripherals.
260
261config MACH_PCA100
262 bool "Phytec phyCARD-s (pca100)"
263 select SOC_IMX27
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
270 help
271 Include support for phyCARD-s (aka pca100) platform. This
272 includes specific configurations for the module and its peripherals.
273
274config MACH_MXT_TD60
275 bool "Maxtrack i-MXT TD60"
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
276 help
277 Include support for phyCARD-s (aka pca100) platform. This
278 includes specific configurations for the module and its peripherals.
279
280config MACH_MXT_TD60
281 bool "Maxtrack i-MXT TD60"
282 select SOC_IMX27
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
281 help
282 Include support for i-MXT (aka td60) platform. This
283 includes specific configurations for the module and its peripherals.
284
285endif
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
288 help
289 Include support for i-MXT (aka td60) platform. This
290 includes specific configurations for the module and its peripherals.
291
292endif