blob: ef6a6b8f01cae9b94cf3e03b600ed26b0950d394 [file] [log] [blame]
Uwe Kleine-König9f72ffe2010-06-14 17:56:52 +02001config IMX_HAVE_DMA_V1
2 bool
Shawn Guo9fbbe682011-09-06 14:39:44 +08003
4config HAVE_IMX_GPC
5 bool
6
7config HAVE_IMX_MMDC
8 bool
9
10config HAVE_IMX_SRC
11 bool
12
Uwe Kleine-König27ad4bf2011-03-17 09:40:29 +010013#
14# ARCH_MX31 and ARCH_MX35 are left for compatibility
15# Some usages assume that having one of them implies not having (e.g.) ARCH_MX2.
16# To easily distinguish good and reviewed from unreviewed usages new (and IMHO
17# more sensible) names are used: SOC_IMX31 and SOC_IMX35
Sascha Hauerae4fa7f2011-08-23 09:39:35 +020018config ARCH_MX1
19 bool
20
21config MACH_MX21
22 bool
23
24config ARCH_MX25
25 bool
26
27config MACH_MX27
28 bool
29
Uwe Kleine-König27ad4bf2011-03-17 09:40:29 +010030config ARCH_MX31
31 bool
32
33config ARCH_MX35
34 bool
Uwe Kleine-König9f72ffe2010-06-14 17:56:52 +020035
Sascha Hauer784a90c2011-11-07 12:36:48 +010036config ARCH_MX5
37 bool
38
39config ARCH_MX50
40 bool
41
42config ARCH_MX51
43 bool
44
45config ARCH_MX53
46 bool
47
Uwe Kleine-Könige780d232010-06-14 17:39:21 +020048config SOC_IMX1
Uwe Kleine-Könige48ab1c2010-11-11 18:06:17 +010049 bool
Sascha Hauerae4fa7f2011-08-23 09:39:35 +020050 select ARCH_MX1
Uwe Kleine-Könige780d232010-06-14 17:39:21 +020051 select CPU_ARM920T
Uwe Kleine-König9f72ffe2010-06-14 17:56:52 +020052 select IMX_HAVE_DMA_V1
Uwe Kleine-Könige780d232010-06-14 17:39:21 +020053 select IMX_HAVE_IOMUX_V1
Sascha Hauerc7259df2010-11-05 09:37:22 +010054 select MXC_AVIC
Uwe Kleine-Könige48ab1c2010-11-11 18:06:17 +010055
56config SOC_IMX21
Uwe Kleine-Könige780d232010-06-14 17:39:21 +020057 bool
Sascha Hauerae4fa7f2011-08-23 09:39:35 +020058 select MACH_MX21
Uwe Kleine-Könige48ab1c2010-11-11 18:06:17 +010059 select CPU_ARM926T
60 select ARCH_MXC_AUDMUX_V1
61 select IMX_HAVE_DMA_V1
62 select IMX_HAVE_IOMUX_V1
Sascha Hauerc7259df2010-11-05 09:37:22 +010063 select MXC_AVIC
Uwe Kleine-Könige48ab1c2010-11-11 18:06:17 +010064
65config SOC_IMX25
66 bool
Sascha Hauerae4fa7f2011-08-23 09:39:35 +020067 select ARCH_MX25
Uwe Kleine-Könige48ab1c2010-11-11 18:06:17 +010068 select CPU_ARM926T
Uwe Kleine-Könige48ab1c2010-11-11 18:06:17 +010069 select ARCH_MXC_AUDMUX_V2
Uwe Kleine-Königfd2fa2e32010-11-11 18:11:29 +010070 select ARCH_MXC_IOMUX_V3
Sascha Hauerc7259df2010-11-05 09:37:22 +010071 select MXC_AVIC
Uwe Kleine-Könige48ab1c2010-11-11 18:06:17 +010072
73config SOC_IMX27
74 bool
Sascha Hauerae4fa7f2011-08-23 09:39:35 +020075 select MACH_MX27
Uwe Kleine-Könige48ab1c2010-11-11 18:06:17 +010076 select CPU_ARM926T
77 select ARCH_MXC_AUDMUX_V1
78 select IMX_HAVE_DMA_V1
79 select IMX_HAVE_IOMUX_V1
Sascha Hauerc7259df2010-11-05 09:37:22 +010080 select MXC_AVIC
Uwe Kleine-Könige48ab1c2010-11-11 18:06:17 +010081
Uwe Kleine-König27ad4bf2011-03-17 09:40:29 +010082config SOC_IMX31
83 bool
84 select CPU_V6
85 select IMX_HAVE_PLATFORM_MXC_RNGA
86 select ARCH_MXC_AUDMUX_V2
87 select ARCH_MX31
88 select MXC_AVIC
Sascha Hauera89cf592011-09-27 13:48:02 +080089 select SMP_ON_UP if SMP
Uwe Kleine-König27ad4bf2011-03-17 09:40:29 +010090
91config SOC_IMX35
92 bool
93 select CPU_V6
94 select ARCH_MXC_IOMUX_V3
95 select ARCH_MXC_AUDMUX_V2
96 select HAVE_EPIT
97 select ARCH_MX35
98 select MXC_AVIC
Sascha Hauera89cf592011-09-27 13:48:02 +080099 select SMP_ON_UP if SMP
Uwe Kleine-König27ad4bf2011-03-17 09:40:29 +0100100
Sascha Hauer784a90c2011-11-07 12:36:48 +0100101config SOC_IMX5
102 select CPU_V7
103 select ARM_L1_CACHE_SHIFT_6
104 select MXC_TZIC
105 select ARCH_MXC_IOMUX_V3
106 select ARCH_MXC_AUDMUX_V2
107 select ARCH_HAS_CPUFREQ
108 select ARCH_MX5
109 bool
110
111config SOC_IMX50
112 bool
113 select SOC_IMX5
114 select ARCH_MX50
115
116config SOC_IMX51
117 bool
118 select SOC_IMX5
119 select ARCH_MX5
120 select ARCH_MX51
121
122config SOC_IMX53
123 bool
124 select SOC_IMX5
125 select ARCH_MX5
126 select ARCH_MX53
Uwe Kleine-König27ad4bf2011-03-17 09:40:29 +0100127
Sascha Hauerae4fa7f2011-08-23 09:39:35 +0200128if ARCH_IMX_V4_V5
Uwe Kleine-Könige780d232010-06-14 17:39:21 +0200129
Uwe Kleine-König07469492010-06-14 15:56:58 +0200130comment "MX1 platforms:"
131config MACH_MXLADS
132 bool
133
134config ARCH_MX1ADS
135 bool "MX1ADS platform"
136 select MACH_MXLADS
Uwe Kleine-König91350f62011-03-22 11:54:35 +0100137 select SOC_IMX1
Uwe Kleine-König6348e6b2010-06-16 15:26:07 +0200138 select IMX_HAVE_PLATFORM_IMX_I2C
Uwe Kleine-Königd112f4e2010-06-22 14:50:59 +0200139 select IMX_HAVE_PLATFORM_IMX_UART
Uwe Kleine-König07469492010-06-14 15:56:58 +0200140 help
141 Say Y here if you are using Motorola MX1ADS/MXLADS boards
142
143config MACH_SCB9328
144 bool "Synertronixx scb9328"
Uwe Kleine-Königd112f4e2010-06-22 14:50:59 +0200145 select IMX_HAVE_PLATFORM_IMX_UART
Uwe Kleine-König07469492010-06-14 15:56:58 +0200146 help
147 Say Y here if you are using a Synertronixx scb9328 board
148
Gwenhael Goavec-Merou7fc92c62011-04-29 05:21:39 +0000149config MACH_APF9328
150 bool "APF9328"
151 select SOC_IMX1
152 select IMX_HAVE_PLATFORM_IMX_UART
153 help
154 Say Yes here if you are using the Armadeus APF9328 development board
155
Uwe Kleine-Königb6b06be2010-06-14 16:56:46 +0200156comment "MX21 platforms:"
Juergen Beisert80eedae2008-07-05 10:03:00 +0200157
Ivo Clarysse6b91edd2009-04-15 15:39:27 +0200158config MACH_MX21ADS
159 bool "MX21ADS platform"
Uwe Kleine-König36a8cac2010-11-11 18:17:15 +0100160 select SOC_IMX21
Uwe Kleine-Königad851bf2010-11-04 17:07:48 +0100161 select IMX_HAVE_PLATFORM_IMX_FB
Uwe Kleine-König3c5227f2010-06-22 17:59:58 +0200162 select IMX_HAVE_PLATFORM_IMX_UART
Uwe Kleine-König9d3d9452010-11-05 17:26:09 +0100163 select IMX_HAVE_PLATFORM_MXC_MMC
Uwe Kleine-König1f8d7212010-06-16 11:17:45 +0200164 select IMX_HAVE_PLATFORM_MXC_NAND
Ivo Clarysse6b91edd2009-04-15 15:39:27 +0200165 help
166 Include support for MX21ADS platform. This includes specific
167 configurations for the board and its peripherals.
168
Uwe Kleine-Könige48ab1c2010-11-11 18:06:17 +0100169comment "MX25 platforms:"
170
171config MACH_MX25_3DS
172 bool "Support MX25PDK (3DS) Platform"
173 select SOC_IMX25
Fabio Estevam91dcc7f2011-07-08 14:59:50 -0300174 select IMX_HAVE_PLATFORM_FLEXCAN
Fabio Estevam460d30a2010-12-22 12:25:32 -0200175 select IMX_HAVE_PLATFORM_FSL_USB2_UDC
Uwe Kleine-Könige48ab1c2010-11-11 18:06:17 +0100176 select IMX_HAVE_PLATFORM_IMX2_WDT
177 select IMX_HAVE_PLATFORM_IMXDI_RTC
Fabio Estevamff864522011-03-01 16:59:47 -0300178 select IMX_HAVE_PLATFORM_IMX_I2C
Uwe Kleine-Könige48ab1c2010-11-11 18:06:17 +0100179 select IMX_HAVE_PLATFORM_IMX_FB
180 select IMX_HAVE_PLATFORM_IMX_KEYPAD
181 select IMX_HAVE_PLATFORM_IMX_UART
182 select IMX_HAVE_PLATFORM_MXC_EHCI
183 select IMX_HAVE_PLATFORM_MXC_NAND
Uwe Kleine-König124bf942010-11-19 21:03:33 +0100184 select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX
Uwe Kleine-Könige48ab1c2010-11-11 18:06:17 +0100185
186config MACH_EUKREA_CPUIMX25
187 bool "Support Eukrea CPUIMX25 Platform"
188 select SOC_IMX25
Uwe Kleine-Könige48ab1c2010-11-11 18:06:17 +0100189 select IMX_HAVE_PLATFORM_FLEXCAN
190 select IMX_HAVE_PLATFORM_FSL_USB2_UDC
191 select IMX_HAVE_PLATFORM_IMXDI_RTC
192 select IMX_HAVE_PLATFORM_IMX_FB
193 select IMX_HAVE_PLATFORM_IMX_I2C
194 select IMX_HAVE_PLATFORM_IMX_UART
195 select IMX_HAVE_PLATFORM_MXC_EHCI
196 select IMX_HAVE_PLATFORM_MXC_NAND
Uwe Kleine-König124bf942010-11-19 21:03:33 +0100197 select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX
Uwe Kleine-Könige48ab1c2010-11-11 18:06:17 +0100198 select MXC_ULPI if USB_ULPI
199
200choice
201 prompt "Baseboard"
202 depends on MACH_EUKREA_CPUIMX25
203 default MACH_EUKREA_MBIMXSD25_BASEBOARD
204
205config MACH_EUKREA_MBIMXSD25_BASEBOARD
206 bool "Eukrea MBIMXSD development board"
Uwe Kleine-König53094982011-02-28 18:04:33 +0100207 select IMX_HAVE_PLATFORM_GPIO_KEYS
Uwe Kleine-Könige48ab1c2010-11-11 18:06:17 +0100208 select IMX_HAVE_PLATFORM_IMX_SSI
Uwe Kleine-König47e837b2011-05-28 21:05:01 +0200209 select LEDS_GPIO_REGISTER
Uwe Kleine-Könige48ab1c2010-11-11 18:06:17 +0100210 help
211 This adds board specific devices that can be found on Eukrea's
212 MBIMXSD evaluation board.
213
214endchoice
215
Uwe Kleine-Königb6b06be2010-06-14 16:56:46 +0200216comment "MX27 platforms:"
217
Juergen Beisert80eedae2008-07-05 10:03:00 +0200218config MACH_MX27ADS
219 bool "MX27ADS platform"
Uwe Kleine-König36a8cac2010-11-11 18:17:15 +0100220 select SOC_IMX27
Uwe Kleine-Königad851bf2010-11-04 17:07:48 +0100221 select IMX_HAVE_PLATFORM_IMX_FB
Uwe Kleine-Königc6987152010-06-16 17:25:40 +0200222 select IMX_HAVE_PLATFORM_IMX_I2C
Uwe Kleine-Königd5dac4a2010-06-23 09:36:01 +0200223 select IMX_HAVE_PLATFORM_IMX_UART
Uwe Kleine-König9d3d9452010-11-05 17:26:09 +0100224 select IMX_HAVE_PLATFORM_MXC_MMC
Uwe Kleine-König0e7a29a2010-06-16 07:35:31 +0200225 select IMX_HAVE_PLATFORM_MXC_NAND
Uwe Kleine-Königae71a562010-10-29 10:56:07 +0200226 select IMX_HAVE_PLATFORM_MXC_W1
Juergen Beisert80eedae2008-07-05 10:03:00 +0200227 help
228 Include support for MX27ADS platform. This includes specific
229 configurations for the board and its peripherals.
Juergen Beisert7e5e9f52008-07-05 10:03:00 +0200230
231config MACH_PCM038
232 bool "Phytec phyCORE-i.MX27 CPU module (pcm038)"
Uwe Kleine-König36a8cac2010-11-11 18:17:15 +0100233 select SOC_IMX27
Uwe Kleine-Könige0a19612010-11-04 10:09:10 +0100234 select IMX_HAVE_PLATFORM_IMX2_WDT
Uwe Kleine-Königc6987152010-06-16 17:25:40 +0200235 select IMX_HAVE_PLATFORM_IMX_I2C
Uwe Kleine-Königd5dac4a2010-06-23 09:36:01 +0200236 select IMX_HAVE_PLATFORM_IMX_UART
Uwe Kleine-König2eb42d52010-11-05 18:52:09 +0100237 select IMX_HAVE_PLATFORM_MXC_EHCI
Uwe Kleine-König0e7a29a2010-06-16 07:35:31 +0200238 select IMX_HAVE_PLATFORM_MXC_NAND
Uwe Kleine-Königae71a562010-10-29 10:56:07 +0200239 select IMX_HAVE_PLATFORM_MXC_W1
Uwe Kleine-König7536cf92010-06-22 09:00:22 +0200240 select IMX_HAVE_PLATFORM_SPI_IMX
Sascha Hauer773f2062010-02-03 17:13:41 +0100241 select MXC_ULPI if USB_ULPI
Juergen Beisert7e5e9f52008-07-05 10:03:00 +0200242 help
243 Include support for phyCORE-i.MX27 (aka pcm038) platform. This
244 includes specific configurations for the module and its peripherals.
Juergen Beisertff6552e2008-07-05 10:03:01 +0200245
246choice
247 prompt "Baseboard"
248 depends on MACH_PCM038
249 default MACH_PCM970_BASEBOARD
250
251config MACH_PCM970_BASEBOARD
Uwe Kleine-Königad851bf2010-11-04 17:07:48 +0100252 bool "PHYTEC PCM970 development board"
253 select IMX_HAVE_PLATFORM_IMX_FB
Uwe Kleine-König9d3d9452010-11-05 17:26:09 +0100254 select IMX_HAVE_PLATFORM_MXC_MMC
Juergen Beisertff6552e2008-07-05 10:03:01 +0200255 help
256 This adds board specific devices that can be found on Phytec's
257 PCM970 evaluation board.
258
259endchoice
Holger Schurig6bbdbf22009-01-29 14:42:25 +0100260
Uwe Kleine-Königbc727392009-12-10 10:19:43 +0100261config MACH_CPUIMX27
Eric Benardaf5b1df2009-07-16 16:26:33 +0200262 bool "Eukrea CPUIMX27 module"
Uwe Kleine-König36a8cac2010-11-11 18:17:15 +0100263 select SOC_IMX27
Uwe Kleine-Königbd455ed2010-11-09 17:52:14 +0100264 select IMX_HAVE_PLATFORM_FSL_USB2_UDC
Uwe Kleine-Könige0a19612010-11-04 10:09:10 +0100265 select IMX_HAVE_PLATFORM_IMX2_WDT
Uwe Kleine-Königc6987152010-06-16 17:25:40 +0200266 select IMX_HAVE_PLATFORM_IMX_I2C
Uwe Kleine-Königd5dac4a2010-06-23 09:36:01 +0200267 select IMX_HAVE_PLATFORM_IMX_UART
Uwe Kleine-König2eb42d52010-11-05 18:52:09 +0100268 select IMX_HAVE_PLATFORM_MXC_EHCI
Uwe Kleine-König0e7a29a2010-06-16 07:35:31 +0200269 select IMX_HAVE_PLATFORM_MXC_NAND
Uwe Kleine-Königae71a562010-10-29 10:56:07 +0200270 select IMX_HAVE_PLATFORM_MXC_W1
Eric Bénard22377ec2010-10-08 10:37:40 +0200271 select MXC_ULPI if USB_ULPI
Eric Benardaf5b1df2009-07-16 16:26:33 +0200272 help
273 Include support for Eukrea CPUIMX27 platform. This includes
274 specific configurations for the module and its peripherals.
275
276config MACH_EUKREA_CPUIMX27_USESDHC2
277 bool "CPUIMX27 integrates SDHC2 module"
Uwe Kleine-Königbc727392009-12-10 10:19:43 +0100278 depends on MACH_CPUIMX27
Uwe Kleine-König9d3d9452010-11-05 17:26:09 +0100279 select IMX_HAVE_PLATFORM_MXC_MMC
Eric Benardaf5b1df2009-07-16 16:26:33 +0200280 help
Eric Bénard2d66c782010-05-19 18:45:59 +0200281 This adds support for the internal SDHC2 used on CPUIMX27
Eric Benardaf5b1df2009-07-16 16:26:33 +0200282 for wifi or eMMC.
283
Eric Bénard2d66c782010-05-19 18:45:59 +0200284config MACH_EUKREA_CPUIMX27_USEUART4
285 bool "CPUIMX27 integrates UART4 module"
286 depends on MACH_CPUIMX27
287 help
288 This adds support for the internal UART4 used on CPUIMX27
289 for bluetooth.
290
Eric Benarda961bf32009-07-16 16:26:34 +0200291choice
292 prompt "Baseboard"
Uwe Kleine-Königbc727392009-12-10 10:19:43 +0100293 depends on MACH_CPUIMX27
Eric Benarda961bf32009-07-16 16:26:34 +0200294 default MACH_EUKREA_MBIMX27_BASEBOARD
295
296config MACH_EUKREA_MBIMX27_BASEBOARD
Uwe Kleine-König4697bb92010-08-25 17:37:45 +0200297 bool "Eukrea MBIMX27 development board"
Uwe Kleine-Königad851bf2010-11-04 17:07:48 +0100298 select IMX_HAVE_PLATFORM_IMX_FB
Uwe Kleine-König3f880142010-11-10 09:58:56 +0100299 select IMX_HAVE_PLATFORM_IMX_KEYPAD
Uwe Kleine-König4697bb92010-08-25 17:37:45 +0200300 select IMX_HAVE_PLATFORM_IMX_SSI
Uwe Kleine-Königd5dac4a2010-06-23 09:36:01 +0200301 select IMX_HAVE_PLATFORM_IMX_UART
Uwe Kleine-König9d3d9452010-11-05 17:26:09 +0100302 select IMX_HAVE_PLATFORM_MXC_MMC
Uwe Kleine-König7536cf92010-06-22 09:00:22 +0200303 select IMX_HAVE_PLATFORM_SPI_IMX
Uwe Kleine-König47e837b2011-05-28 21:05:01 +0200304 select LEDS_GPIO_REGISTER
Eric Benarda961bf32009-07-16 16:26:34 +0200305 help
306 This adds board specific devices that can be found on Eukrea's
307 MBIMX27 evaluation board.
308
309endchoice
310
Fabio Estevamec9be0d2009-04-16 12:45:01 -0700311config MACH_MX27_3DS
312 bool "MX27PDK platform"
Uwe Kleine-König36a8cac2010-11-11 18:17:15 +0100313 select SOC_IMX27
Fabio Estevam96cf4232010-12-22 12:25:31 -0200314 select IMX_HAVE_PLATFORM_FSL_USB2_UDC
Fabio Estevam8be92522010-12-07 17:14:45 -0200315 select IMX_HAVE_PLATFORM_IMX2_WDT
Fabio Estevam1abcb4c2011-06-22 09:25:25 -0300316 select IMX_HAVE_PLATFORM_IMX_FB
Fabio Estevam5885f032011-03-01 16:59:46 -0300317 select IMX_HAVE_PLATFORM_IMX_I2C
Uwe Kleine-König3f880142010-11-10 09:58:56 +0100318 select IMX_HAVE_PLATFORM_IMX_KEYPAD
Uwe Kleine-Königd5dac4a2010-06-23 09:36:01 +0200319 select IMX_HAVE_PLATFORM_IMX_UART
Fabio Estevam96cf4232010-12-22 12:25:31 -0200320 select IMX_HAVE_PLATFORM_MXC_EHCI
Uwe Kleine-König9d3d9452010-11-05 17:26:09 +0100321 select IMX_HAVE_PLATFORM_MXC_MMC
Fabio Estevamc67a3e02011-01-03 11:16:39 -0200322 select IMX_HAVE_PLATFORM_SPI_IMX
Fabio Estevam92cb33f2011-01-10 18:17:37 -0200323 select MXC_DEBUG_BOARD
Fabio Estevam96cf4232010-12-22 12:25:31 -0200324 select MXC_ULPI if USB_ULPI
Fabio Estevamec9be0d2009-04-16 12:45:01 -0700325 help
326 Include support for MX27PDK platform. This includes specific
327 configurations for the board and its peripherals.
Daniel Schaeffer8c032ec2009-06-03 17:23:54 -0400328
Javier Martin3b161e52010-07-30 10:06:01 +0200329config MACH_IMX27_VISSTRIM_M10
330 bool "Vista Silicon i.MX27 Visstrim_m10"
Uwe Kleine-König36a8cac2010-11-11 18:17:15 +0100331 select SOC_IMX27
Uwe Kleine-König53094982011-02-28 18:04:33 +0100332 select IMX_HAVE_PLATFORM_GPIO_KEYS
Javier Martin3b161e52010-07-30 10:06:01 +0200333 select IMX_HAVE_PLATFORM_IMX_I2C
Uwe Kleine-König5658bff2011-03-18 12:24:08 +0100334 select IMX_HAVE_PLATFORM_IMX_SSI
Javier Martin3b161e52010-07-30 10:06:01 +0200335 select IMX_HAVE_PLATFORM_IMX_UART
Uwe Kleine-König9d3d9452010-11-05 17:26:09 +0100336 select IMX_HAVE_PLATFORM_MXC_MMC
Uwe Kleine-König2eb42d52010-11-05 18:52:09 +0100337 select IMX_HAVE_PLATFORM_MXC_EHCI
Javier Martin3b161e52010-07-30 10:06:01 +0200338 help
339 Include support for Visstrim_m10 platform and its different variants.
340 This includes specific configurations for the board and its
341 peripherals.
342
Uwe Kleine-Königf747f932009-12-10 10:25:07 +0100343config MACH_IMX27LITE
Daniel Schaeffer8c032ec2009-06-03 17:23:54 -0400344 bool "LogicPD MX27 LITEKIT platform"
Uwe Kleine-König36a8cac2010-11-11 18:17:15 +0100345 select SOC_IMX27
Uwe Kleine-Königd5dac4a2010-06-23 09:36:01 +0200346 select IMX_HAVE_PLATFORM_IMX_UART
Javier Martina5e20512011-03-01 15:02:08 +0100347 select IMX_HAVE_PLATFORM_IMX_SSI
Daniel Schaeffer8c032ec2009-06-03 17:23:54 -0400348 help
349 Include support for MX27 LITEKIT platform. This includes specific
350 configurations for the board and its peripherals.
351
Luotao Fu33731692009-08-06 11:19:39 +0200352config MACH_PCA100
353 bool "Phytec phyCARD-s (pca100)"
Uwe Kleine-König36a8cac2010-11-11 18:17:15 +0100354 select SOC_IMX27
Uwe Kleine-Königbd455ed2010-11-09 17:52:14 +0100355 select IMX_HAVE_PLATFORM_FSL_USB2_UDC
Uwe Kleine-Könige0a19612010-11-04 10:09:10 +0100356 select IMX_HAVE_PLATFORM_IMX2_WDT
Uwe Kleine-Königad851bf2010-11-04 17:07:48 +0100357 select IMX_HAVE_PLATFORM_IMX_FB
Uwe Kleine-Königc6987152010-06-16 17:25:40 +0200358 select IMX_HAVE_PLATFORM_IMX_I2C
Uwe Kleine-König4697bb92010-08-25 17:37:45 +0200359 select IMX_HAVE_PLATFORM_IMX_SSI
Uwe Kleine-Königd5dac4a2010-06-23 09:36:01 +0200360 select IMX_HAVE_PLATFORM_IMX_UART
Uwe Kleine-König2eb42d52010-11-05 18:52:09 +0100361 select IMX_HAVE_PLATFORM_MXC_EHCI
Uwe Kleine-König9d3d9452010-11-05 17:26:09 +0100362 select IMX_HAVE_PLATFORM_MXC_MMC
Uwe Kleine-König0e7a29a2010-06-16 07:35:31 +0200363 select IMX_HAVE_PLATFORM_MXC_NAND
Uwe Kleine-Königae71a562010-10-29 10:56:07 +0200364 select IMX_HAVE_PLATFORM_MXC_W1
Uwe Kleine-König7536cf92010-06-22 09:00:22 +0200365 select IMX_HAVE_PLATFORM_SPI_IMX
Sascha Hauereee7c492010-02-03 17:13:29 +0100366 select MXC_ULPI if USB_ULPI
Luotao Fu33731692009-08-06 11:19:39 +0200367 help
368 Include support for phyCARD-s (aka pca100) platform. This
369 includes specific configurations for the module and its peripherals.
370
Alan Carvalho de Assis143a1792009-11-25 15:24:50 -0200371config MACH_MXT_TD60
372 bool "Maxtrack i-MXT TD60"
Uwe Kleine-König36a8cac2010-11-11 18:17:15 +0100373 select SOC_IMX27
Uwe Kleine-Königad851bf2010-11-04 17:07:48 +0100374 select IMX_HAVE_PLATFORM_IMX_FB
Uwe Kleine-Königc6987152010-06-16 17:25:40 +0200375 select IMX_HAVE_PLATFORM_IMX_I2C
Uwe Kleine-Königd5dac4a2010-06-23 09:36:01 +0200376 select IMX_HAVE_PLATFORM_IMX_UART
Uwe Kleine-König9d3d9452010-11-05 17:26:09 +0100377 select IMX_HAVE_PLATFORM_MXC_MMC
Uwe Kleine-König0e7a29a2010-06-16 07:35:31 +0200378 select IMX_HAVE_PLATFORM_MXC_NAND
Alan Carvalho de Assis143a1792009-11-25 15:24:50 -0200379 help
380 Include support for i-MXT (aka td60) platform. This
381 includes specific configurations for the module and its peripherals.
382
Fabio Estevam9c2c3582011-01-24 16:55:02 -0200383config MACH_IMX27IPCAM
384 bool "IMX27 IPCAM platform"
385 select SOC_IMX27
386 select IMX_HAVE_PLATFORM_IMX2_WDT
387 select IMX_HAVE_PLATFORM_IMX_UART
388 help
389 Include support for IMX27 IPCAM platform. This includes specific
390 configurations for the board and its peripherals.
391
Holger Schurig6bbdbf22009-01-29 14:42:25 +0100392endif
Uwe Kleine-König27ad4bf2011-03-17 09:40:29 +0100393
Sascha Hauera89cf592011-09-27 13:48:02 +0800394if ARCH_IMX_V6_V7
Uwe Kleine-König27ad4bf2011-03-17 09:40:29 +0100395
396comment "MX31 platforms:"
397
398config MACH_MX31ADS
399 bool "Support MX31ADS platforms"
400 select SOC_IMX31
401 select IMX_HAVE_PLATFORM_IMX_I2C
402 select IMX_HAVE_PLATFORM_IMX_SSI
403 select IMX_HAVE_PLATFORM_IMX_UART
404 default y
405 help
406 Include support for MX31ADS platform. This includes specific
407 configurations for the board and its peripherals.
408
409config MACH_MX31ADS_WM1133_EV1
410 bool "Support Wolfson Microelectronics 1133-EV1 module"
411 depends on MACH_MX31ADS
412 depends on MFD_WM8350_I2C
413 depends on REGULATOR_WM8350
414 select MFD_WM8350_CONFIG_MODE_0
415 select MFD_WM8352_CONFIG_MODE_0
416 help
417 Include support for the Wolfson Microelectronics 1133-EV1 PMU
418 and audio module for the MX31ADS platform.
419
420config MACH_MX31LILLY
421 bool "Support MX31 LILLY-1131 platforms (INCO startec)"
422 select SOC_IMX31
423 select IMX_HAVE_PLATFORM_IMX_UART
424 select IMX_HAVE_PLATFORM_IPU_CORE
425 select IMX_HAVE_PLATFORM_MXC_EHCI
426 select IMX_HAVE_PLATFORM_MXC_MMC
427 select IMX_HAVE_PLATFORM_SPI_IMX
428 select MXC_ULPI if USB_ULPI
429 help
430 Include support for mx31 based LILLY1131 modules. This includes
431 specific configurations for the board and its peripherals.
432
433config MACH_MX31LITE
434 bool "Support MX31 LITEKIT (LogicPD)"
435 select SOC_IMX31
436 select MXC_ULPI if USB_ULPI
437 select IMX_HAVE_PLATFORM_IMX2_WDT
438 select IMX_HAVE_PLATFORM_IMX_UART
439 select IMX_HAVE_PLATFORM_MXC_EHCI
440 select IMX_HAVE_PLATFORM_MXC_MMC
441 select IMX_HAVE_PLATFORM_MXC_NAND
442 select IMX_HAVE_PLATFORM_MXC_RTC
443 select IMX_HAVE_PLATFORM_SPI_IMX
Uwe Kleine-König47e837b2011-05-28 21:05:01 +0200444 select LEDS_GPIO_REGISTER
Uwe Kleine-König27ad4bf2011-03-17 09:40:29 +0100445 help
446 Include support for MX31 LITEKIT platform. This includes specific
447 configurations for the board and its peripherals.
448
449config MACH_PCM037
450 bool "Support Phytec pcm037 (i.MX31) platforms"
451 select SOC_IMX31
452 select IMX_HAVE_PLATFORM_FSL_USB2_UDC
453 select IMX_HAVE_PLATFORM_IMX2_WDT
454 select IMX_HAVE_PLATFORM_IMX_I2C
455 select IMX_HAVE_PLATFORM_IMX_UART
456 select IMX_HAVE_PLATFORM_IPU_CORE
457 select IMX_HAVE_PLATFORM_MXC_EHCI
458 select IMX_HAVE_PLATFORM_MXC_MMC
459 select IMX_HAVE_PLATFORM_MXC_NAND
460 select IMX_HAVE_PLATFORM_MXC_W1
461 select MXC_ULPI if USB_ULPI
462 help
463 Include support for Phytec pcm037 platform. This includes
464 specific configurations for the board and its peripherals.
465
466config MACH_PCM037_EET
467 bool "Support pcm037 EET board extensions"
468 depends on MACH_PCM037
469 select IMX_HAVE_PLATFORM_GPIO_KEYS
470 select IMX_HAVE_PLATFORM_SPI_IMX
471 help
472 Add support for PCM037 EET baseboard extensions. If you are using the
473 OLED display with EET, use "video=mx3fb:CMEL-OLED" kernel
474 command-line parameter.
475
476config MACH_MX31_3DS
477 bool "Support MX31PDK (3DS)"
478 select SOC_IMX31
479 select MXC_DEBUG_BOARD
480 select IMX_HAVE_PLATFORM_FSL_USB2_UDC
481 select IMX_HAVE_PLATFORM_IMX2_WDT
482 select IMX_HAVE_PLATFORM_IMX_I2C
483 select IMX_HAVE_PLATFORM_IMX_KEYPAD
484 select IMX_HAVE_PLATFORM_IMX_UART
485 select IMX_HAVE_PLATFORM_IPU_CORE
486 select IMX_HAVE_PLATFORM_MXC_EHCI
Fabio Estevamd093d5b2011-09-14 14:04:38 -0300487 select IMX_HAVE_PLATFORM_MXC_MMC
Uwe Kleine-König27ad4bf2011-03-17 09:40:29 +0100488 select IMX_HAVE_PLATFORM_MXC_NAND
489 select IMX_HAVE_PLATFORM_SPI_IMX
490 select MXC_ULPI if USB_ULPI
491 help
492 Include support for MX31PDK (3DS) platform. This includes specific
493 configurations for the board and its peripherals.
494
495config MACH_MX31_3DS_MXC_NAND_USE_BBT
496 bool "Make the MXC NAND driver use the in flash Bad Block Table"
497 depends on MACH_MX31_3DS
498 depends on MTD_NAND_MXC
499 help
500 Enable this if you want that the MXC NAND driver uses the in flash
501 Bad Block Table to know what blocks are bad instead of scanning the
502 entire flash looking for bad block markers.
503
504config MACH_MX31MOBOARD
505 bool "Support mx31moboard platforms (EPFL Mobots group)"
506 select SOC_IMX31
507 select IMX_HAVE_PLATFORM_FSL_USB2_UDC
508 select IMX_HAVE_PLATFORM_IMX_I2C
509 select IMX_HAVE_PLATFORM_IMX_UART
510 select IMX_HAVE_PLATFORM_IPU_CORE
511 select IMX_HAVE_PLATFORM_MXC_EHCI
512 select IMX_HAVE_PLATFORM_MXC_MMC
513 select IMX_HAVE_PLATFORM_SPI_IMX
Uwe Kleine-König47e837b2011-05-28 21:05:01 +0200514 select LEDS_GPIO_REGISTER
Uwe Kleine-König27ad4bf2011-03-17 09:40:29 +0100515 select MXC_ULPI if USB_ULPI
516 help
517 Include support for mx31moboard platform. This includes specific
518 configurations for the board and its peripherals.
519
520config MACH_QONG
521 bool "Support Dave/DENX QongEVB-LITE platform"
522 select SOC_IMX31
523 select IMX_HAVE_PLATFORM_IMX_UART
Fabio Estevambbb43362011-09-19 10:59:46 -0300524 select IMX_HAVE_PLATFORM_IMX2_WDT
Uwe Kleine-König27ad4bf2011-03-17 09:40:29 +0100525 help
526 Include support for Dave/DENX QongEVB-LITE platform. This includes
527 specific configurations for the board and its peripherals.
528
529config MACH_ARMADILLO5X0
530 bool "Support Atmark Armadillo-500 Development Base Board"
531 select SOC_IMX31
532 select IMX_HAVE_PLATFORM_GPIO_KEYS
533 select IMX_HAVE_PLATFORM_IMX_I2C
534 select IMX_HAVE_PLATFORM_IMX_UART
535 select IMX_HAVE_PLATFORM_IPU_CORE
536 select IMX_HAVE_PLATFORM_MXC_EHCI
537 select IMX_HAVE_PLATFORM_MXC_MMC
538 select IMX_HAVE_PLATFORM_MXC_NAND
539 select MXC_ULPI if USB_ULPI
540 help
541 Include support for Atmark Armadillo-500 platform. This includes
542 specific configurations for the board and its peripherals.
543
544config MACH_KZM_ARM11_01
545 bool "Support KZM-ARM11-01(Kyoto Microcomputer)"
546 select SOC_IMX31
547 select IMX_HAVE_PLATFORM_IMX_UART
548 help
549 Include support for KZM-ARM11-01. This includes specific
550 configurations for the board and its peripherals.
551
552config MACH_BUG
553 bool "Support Buglabs BUGBase platform"
554 select SOC_IMX31
555 select IMX_HAVE_PLATFORM_IMX_UART
556 default y
557 help
558 Include support for BUGBase 1.3 platform. This includes specific
559 configurations for the board and its peripherals.
560
561comment "MX35 platforms:"
562
563config MACH_PCM043
564 bool "Support Phytec pcm043 (i.MX35) platforms"
565 select SOC_IMX35
566 select IMX_HAVE_PLATFORM_FLEXCAN
567 select IMX_HAVE_PLATFORM_FSL_USB2_UDC
568 select IMX_HAVE_PLATFORM_IMX2_WDT
569 select IMX_HAVE_PLATFORM_IMX_I2C
570 select IMX_HAVE_PLATFORM_IMX_SSI
571 select IMX_HAVE_PLATFORM_IMX_UART
572 select IMX_HAVE_PLATFORM_IPU_CORE
573 select IMX_HAVE_PLATFORM_MXC_EHCI
574 select IMX_HAVE_PLATFORM_MXC_NAND
575 select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX
576 select MXC_ULPI if USB_ULPI
577 help
578 Include support for Phytec pcm043 platform. This includes
579 specific configurations for the board and its peripherals.
580
581config MACH_MX35_3DS
582 bool "Support MX35PDK platform"
583 select SOC_IMX35
584 select MXC_DEBUG_BOARD
585 select IMX_HAVE_PLATFORM_FSL_USB2_UDC
586 select IMX_HAVE_PLATFORM_IMX2_WDT
587 select IMX_HAVE_PLATFORM_IMX_I2C
588 select IMX_HAVE_PLATFORM_IMX_UART
589 select IMX_HAVE_PLATFORM_MXC_EHCI
590 select IMX_HAVE_PLATFORM_MXC_NAND
591 select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX
592 help
593 Include support for MX35PDK platform. This includes specific
594 configurations for the board and its peripherals.
595
596config MACH_EUKREA_CPUIMX35
597 bool "Support Eukrea CPUIMX35 Platform"
598 select SOC_IMX35
599 select IMX_HAVE_PLATFORM_FLEXCAN
600 select IMX_HAVE_PLATFORM_FSL_USB2_UDC
601 select IMX_HAVE_PLATFORM_IMX2_WDT
602 select IMX_HAVE_PLATFORM_IMX_I2C
603 select IMX_HAVE_PLATFORM_IMX_UART
604 select IMX_HAVE_PLATFORM_MXC_EHCI
605 select IMX_HAVE_PLATFORM_MXC_NAND
606 select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX
607 select MXC_ULPI if USB_ULPI
608 help
609 Include support for Eukrea CPUIMX35 platform. This includes
610 specific configurations for the board and its peripherals.
611
612choice
613 prompt "Baseboard"
614 depends on MACH_EUKREA_CPUIMX35
615 default MACH_EUKREA_MBIMXSD35_BASEBOARD
616
617config MACH_EUKREA_MBIMXSD35_BASEBOARD
618 bool "Eukrea MBIMXSD development board"
619 select IMX_HAVE_PLATFORM_GPIO_KEYS
620 select IMX_HAVE_PLATFORM_IMX_SSI
621 select IMX_HAVE_PLATFORM_IPU_CORE
Uwe Kleine-König47e837b2011-05-28 21:05:01 +0200622 select LEDS_GPIO_REGISTER
Uwe Kleine-König27ad4bf2011-03-17 09:40:29 +0100623 help
624 This adds board specific devices that can be found on Eukrea's
625 MBIMXSD evaluation board.
626
627endchoice
628
629config MACH_VPR200
630 bool "Support VPR200 platform"
631 select SOC_IMX35
632 select IMX_HAVE_PLATFORM_FSL_USB2_UDC
633 select IMX_HAVE_PLATFORM_GPIO_KEYS
634 select IMX_HAVE_PLATFORM_IMX2_WDT
635 select IMX_HAVE_PLATFORM_IMX_UART
636 select IMX_HAVE_PLATFORM_IMX_I2C
637 select IMX_HAVE_PLATFORM_IPU_CORE
638 select IMX_HAVE_PLATFORM_MXC_EHCI
639 select IMX_HAVE_PLATFORM_MXC_NAND
640 select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX
641 help
642 Include support for VPR200 platform. This includes specific
643 configurations for the board and its peripherals.
644
Sascha Hauer784a90c2011-11-07 12:36:48 +0100645comment "i.MX5 platforms:"
646
647config MACH_MX50_RDP
648 bool "Support MX50 reference design platform"
649 depends on BROKEN
650 select SOC_IMX50
651 select IMX_HAVE_PLATFORM_IMX_I2C
652 select IMX_HAVE_PLATFORM_IMX_UART
653 select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX
654 select IMX_HAVE_PLATFORM_SPI_IMX
655 help
656 Include support for MX50 reference design platform (RDP) board. This
657 includes specific configurations for the board and its peripherals.
658
659comment "i.MX51 machines:"
660
661config MACH_IMX51_DT
662 bool "Support i.MX51 platforms from device tree"
663 select SOC_IMX51
664 select USE_OF
665 select MACH_MX51_BABBAGE
666 help
667 Include support for Freescale i.MX51 based platforms
668 using the device tree for discovery
669
670config MACH_MX51_BABBAGE
671 bool "Support MX51 BABBAGE platforms"
672 select SOC_IMX51
673 select IMX_HAVE_PLATFORM_FSL_USB2_UDC
674 select IMX_HAVE_PLATFORM_IMX2_WDT
675 select IMX_HAVE_PLATFORM_IMX_I2C
676 select IMX_HAVE_PLATFORM_IMX_UART
677 select IMX_HAVE_PLATFORM_MXC_EHCI
678 select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX
679 select IMX_HAVE_PLATFORM_SPI_IMX
680 help
681 Include support for MX51 Babbage platform, also known as MX51EVK in
682 u-boot. This includes specific configurations for the board and its
683 peripherals.
684
685config MACH_MX51_3DS
686 bool "Support MX51PDK (3DS)"
687 select SOC_IMX51
688 select IMX_HAVE_PLATFORM_IMX2_WDT
689 select IMX_HAVE_PLATFORM_IMX_KEYPAD
690 select IMX_HAVE_PLATFORM_IMX_UART
691 select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX
692 select IMX_HAVE_PLATFORM_SPI_IMX
693 select MXC_DEBUG_BOARD
694 help
695 Include support for MX51PDK (3DS) platform. This includes specific
696 configurations for the board and its peripherals.
697
698config MACH_EUKREA_CPUIMX51
699 bool "Support Eukrea CPUIMX51 module"
700 select SOC_IMX51
701 select IMX_HAVE_PLATFORM_FSL_USB2_UDC
702 select IMX_HAVE_PLATFORM_IMX_I2C
703 select IMX_HAVE_PLATFORM_IMX_UART
704 select IMX_HAVE_PLATFORM_MXC_EHCI
705 select IMX_HAVE_PLATFORM_MXC_NAND
706 select IMX_HAVE_PLATFORM_SPI_IMX
707 help
708 Include support for Eukrea CPUIMX51 platform. This includes
709 specific configurations for the module and its peripherals.
710
711choice
712 prompt "Baseboard"
713 depends on MACH_EUKREA_CPUIMX51
714 default MACH_EUKREA_MBIMX51_BASEBOARD
715
716config MACH_EUKREA_MBIMX51_BASEBOARD
717 prompt "Eukrea MBIMX51 development board"
718 bool
719 select IMX_HAVE_PLATFORM_IMX_KEYPAD
720 select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX
721 select LEDS_GPIO_REGISTER
722 help
723 This adds board specific devices that can be found on Eukrea's
724 MBIMX51 evaluation board.
725
726endchoice
727
728config MACH_EUKREA_CPUIMX51SD
729 bool "Support Eukrea CPUIMX51SD module"
730 select SOC_IMX51
731 select IMX_HAVE_PLATFORM_FSL_USB2_UDC
732 select IMX_HAVE_PLATFORM_IMX_I2C
733 select IMX_HAVE_PLATFORM_IMX_UART
734 select IMX_HAVE_PLATFORM_MXC_EHCI
735 select IMX_HAVE_PLATFORM_MXC_NAND
736 select IMX_HAVE_PLATFORM_SPI_IMX
737 help
738 Include support for Eukrea CPUIMX51SD platform. This includes
739 specific configurations for the module and its peripherals.
740
741choice
742 prompt "Baseboard"
743 depends on MACH_EUKREA_CPUIMX51SD
744 default MACH_EUKREA_MBIMXSD51_BASEBOARD
745
746config MACH_EUKREA_MBIMXSD51_BASEBOARD
747 prompt "Eukrea MBIMXSD development board"
748 bool
749 select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX
750 select LEDS_GPIO_REGISTER
751 help
752 This adds board specific devices that can be found on Eukrea's
753 MBIMXSD evaluation board.
754
755endchoice
756
757config MX51_EFIKA_COMMON
758 bool
759 select SOC_IMX51
760 select IMX_HAVE_PLATFORM_IMX_UART
761 select IMX_HAVE_PLATFORM_MXC_EHCI
762 select IMX_HAVE_PLATFORM_PATA_IMX
763 select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX
764 select IMX_HAVE_PLATFORM_SPI_IMX
765 select MXC_ULPI if USB_ULPI
766
767config MACH_MX51_EFIKAMX
768 bool "Support MX51 Genesi Efika MX nettop"
769 select LEDS_GPIO_REGISTER
770 select MX51_EFIKA_COMMON
771 help
772 Include support for Genesi Efika MX nettop. This includes specific
773 configurations for the board and its peripherals.
774
775config MACH_MX51_EFIKASB
776 bool "Support MX51 Genesi Efika Smartbook"
777 select LEDS_GPIO_REGISTER
778 select MX51_EFIKA_COMMON
779 help
780 Include support for Genesi Efika Smartbook. This includes specific
781 configurations for the board and its peripherals.
782
783comment "i.MX53 machines:"
784
785config MACH_IMX53_DT
786 bool "Support i.MX53 platforms from device tree"
787 select SOC_IMX53
788 select USE_OF
789 select MACH_MX53_ARD
790 select MACH_MX53_EVK
791 select MACH_MX53_LOCO
792 select MACH_MX53_SMD
793 help
794 Include support for Freescale i.MX53 based platforms
795 using the device tree for discovery
796
797config MACH_MX53_EVK
798 bool "Support MX53 EVK platforms"
799 select SOC_IMX53
800 select IMX_HAVE_PLATFORM_IMX2_WDT
801 select IMX_HAVE_PLATFORM_IMX_UART
802 select IMX_HAVE_PLATFORM_IMX_I2C
803 select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX
804 select IMX_HAVE_PLATFORM_SPI_IMX
805 select LEDS_GPIO_REGISTER
806 help
807 Include support for MX53 EVK platform. This includes specific
808 configurations for the board and its peripherals.
809
810config MACH_MX53_SMD
811 bool "Support MX53 SMD platforms"
812 select SOC_IMX53
813 select IMX_HAVE_PLATFORM_IMX2_WDT
814 select IMX_HAVE_PLATFORM_IMX_I2C
815 select IMX_HAVE_PLATFORM_IMX_UART
816 select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX
817 help
818 Include support for MX53 SMD platform. This includes specific
819 configurations for the board and its peripherals.
820
821config MACH_MX53_LOCO
822 bool "Support MX53 LOCO platforms"
823 select SOC_IMX53
824 select IMX_HAVE_PLATFORM_IMX2_WDT
825 select IMX_HAVE_PLATFORM_IMX_I2C
826 select IMX_HAVE_PLATFORM_IMX_UART
827 select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX
828 select IMX_HAVE_PLATFORM_GPIO_KEYS
829 select LEDS_GPIO_REGISTER
830 help
831 Include support for MX53 LOCO platform. This includes specific
832 configurations for the board and its peripherals.
833
834config MACH_MX53_ARD
835 bool "Support MX53 ARD platforms"
836 select SOC_IMX53
837 select IMX_HAVE_PLATFORM_IMX2_WDT
838 select IMX_HAVE_PLATFORM_IMX_I2C
839 select IMX_HAVE_PLATFORM_IMX_UART
840 select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX
841 select IMX_HAVE_PLATFORM_GPIO_KEYS
842 help
843 Include support for MX53 ARD platform. This includes specific
844 configurations for the board and its peripherals.
845
Shawn Guobac89d72011-10-02 15:09:11 +0800846comment "i.MX6 family:"
847
848config SOC_IMX6Q
849 bool "i.MX6 Quad support"
850 select ARM_GIC
851 select CACHE_L2X0
852 select CPU_V7
Shawn Guo69c31b72011-09-06 14:59:40 +0800853 select HAVE_ARM_SCU
Shawn Guo9fbbe682011-09-06 14:39:44 +0800854 select HAVE_IMX_GPC
855 select HAVE_IMX_MMDC
856 select HAVE_IMX_SRC
Shawn Guobac89d72011-10-02 15:09:11 +0800857 select USE_OF
858
859 help
860 This enables support for Freescale i.MX6 Quad processor.
861
Uwe Kleine-König27ad4bf2011-03-17 09:40:29 +0100862endif