xref: /linux/arch/arm/mach-imx/Kconfig (revision 3b55658aefbf82646a246f3c8a14b9b8a24198a9)
19f72ffedSUwe Kleine-Königconfig IMX_HAVE_DMA_V1
29f72ffedSUwe Kleine-König	bool
39fbbe689SShawn Guo
49fbbe689SShawn Guoconfig HAVE_IMX_GPC
59fbbe689SShawn Guo	bool
69fbbe689SShawn Guo
79fbbe689SShawn Guoconfig HAVE_IMX_MMDC
89fbbe689SShawn Guo	bool
99fbbe689SShawn Guo
109fbbe689SShawn Guoconfig HAVE_IMX_SRC
119fbbe689SShawn Guo	bool
129fbbe689SShawn Guo
1327ad4bf7SUwe Kleine-König#
1427ad4bf7SUwe Kleine-König# ARCH_MX31 and ARCH_MX35 are left for compatibility
1527ad4bf7SUwe Kleine-König# Some usages assume that having one of them implies not having (e.g.) ARCH_MX2.
1627ad4bf7SUwe Kleine-König# To easily distinguish good and reviewed from unreviewed usages new (and IMHO
1727ad4bf7SUwe Kleine-König# more sensible) names are used: SOC_IMX31 and SOC_IMX35
18ae4fa7f6SSascha Hauerconfig ARCH_MX1
19ae4fa7f6SSascha Hauer	bool
20ae4fa7f6SSascha Hauer
21ae4fa7f6SSascha Hauerconfig MACH_MX21
22ae4fa7f6SSascha Hauer	bool
23ae4fa7f6SSascha Hauer
24ae4fa7f6SSascha Hauerconfig ARCH_MX25
25ae4fa7f6SSascha Hauer	bool
26ae4fa7f6SSascha Hauer
27ae4fa7f6SSascha Hauerconfig MACH_MX27
28ae4fa7f6SSascha Hauer	bool
29ae4fa7f6SSascha Hauer
3027ad4bf7SUwe Kleine-Königconfig ARCH_MX31
3127ad4bf7SUwe Kleine-König	bool
3227ad4bf7SUwe Kleine-König
3327ad4bf7SUwe Kleine-Königconfig ARCH_MX35
3427ad4bf7SUwe Kleine-König	bool
359f72ffedSUwe Kleine-König
36e780d239SUwe Kleine-Königconfig SOC_IMX1
37e48ab1c1SUwe Kleine-König	bool
38ae4fa7f6SSascha Hauer	select ARCH_MX1
39e780d239SUwe Kleine-König	select CPU_ARM920T
409f72ffedSUwe Kleine-König	select IMX_HAVE_DMA_V1
41e780d239SUwe Kleine-König	select IMX_HAVE_IOMUX_V1
42c7259df3SSascha Hauer	select MXC_AVIC
43e48ab1c1SUwe Kleine-König
44e48ab1c1SUwe Kleine-Königconfig SOC_IMX21
45e780d239SUwe Kleine-König	bool
46ae4fa7f6SSascha Hauer	select MACH_MX21
47e48ab1c1SUwe Kleine-König	select CPU_ARM926T
48e48ab1c1SUwe Kleine-König	select ARCH_MXC_AUDMUX_V1
49e48ab1c1SUwe Kleine-König	select IMX_HAVE_DMA_V1
50e48ab1c1SUwe Kleine-König	select IMX_HAVE_IOMUX_V1
51c7259df3SSascha Hauer	select MXC_AVIC
52e48ab1c1SUwe Kleine-König
53e48ab1c1SUwe Kleine-Königconfig SOC_IMX25
54e48ab1c1SUwe Kleine-König	bool
55ae4fa7f6SSascha Hauer	select ARCH_MX25
56e48ab1c1SUwe Kleine-König	select CPU_ARM926T
57e48ab1c1SUwe Kleine-König	select ARCH_MXC_AUDMUX_V2
58fd2fa2e3SUwe Kleine-König	select ARCH_MXC_IOMUX_V3
59c7259df3SSascha Hauer	select MXC_AVIC
60e48ab1c1SUwe Kleine-König
61e48ab1c1SUwe Kleine-Königconfig SOC_IMX27
62e48ab1c1SUwe Kleine-König	bool
63ae4fa7f6SSascha Hauer	select MACH_MX27
64e48ab1c1SUwe Kleine-König	select CPU_ARM926T
65e48ab1c1SUwe Kleine-König	select ARCH_MXC_AUDMUX_V1
66e48ab1c1SUwe Kleine-König	select IMX_HAVE_DMA_V1
67e48ab1c1SUwe Kleine-König	select IMX_HAVE_IOMUX_V1
68c7259df3SSascha Hauer	select MXC_AVIC
69e48ab1c1SUwe Kleine-König
7027ad4bf7SUwe Kleine-Königconfig SOC_IMX31
7127ad4bf7SUwe Kleine-König	bool
7227ad4bf7SUwe Kleine-König	select CPU_V6
7327ad4bf7SUwe Kleine-König	select IMX_HAVE_PLATFORM_MXC_RNGA
7427ad4bf7SUwe Kleine-König	select ARCH_MXC_AUDMUX_V2
7527ad4bf7SUwe Kleine-König	select ARCH_MX31
7627ad4bf7SUwe Kleine-König	select MXC_AVIC
77a89cf59bSSascha Hauer	select SMP_ON_UP if SMP
7827ad4bf7SUwe Kleine-König
7927ad4bf7SUwe Kleine-Königconfig SOC_IMX35
8027ad4bf7SUwe Kleine-König	bool
8127ad4bf7SUwe Kleine-König	select CPU_V6
8227ad4bf7SUwe Kleine-König	select ARCH_MXC_IOMUX_V3
8327ad4bf7SUwe Kleine-König	select ARCH_MXC_AUDMUX_V2
8427ad4bf7SUwe Kleine-König	select HAVE_EPIT
8527ad4bf7SUwe Kleine-König	select ARCH_MX35
8627ad4bf7SUwe Kleine-König	select MXC_AVIC
87a89cf59bSSascha Hauer	select SMP_ON_UP if SMP
8827ad4bf7SUwe Kleine-König
8927ad4bf7SUwe Kleine-König
90ae4fa7f6SSascha Hauerif ARCH_IMX_V4_V5
91e780d239SUwe Kleine-König
9207469495SUwe Kleine-Königcomment "MX1 platforms:"
9307469495SUwe Kleine-Königconfig MACH_MXLADS
9407469495SUwe Kleine-König	bool
9507469495SUwe Kleine-König
9607469495SUwe Kleine-Königconfig ARCH_MX1ADS
9707469495SUwe Kleine-König	bool "MX1ADS platform"
9807469495SUwe Kleine-König	select MACH_MXLADS
9991350f66SUwe Kleine-König	select SOC_IMX1
1006348e6b5SUwe Kleine-König	select IMX_HAVE_PLATFORM_IMX_I2C
101d112f4e4SUwe Kleine-König	select IMX_HAVE_PLATFORM_IMX_UART
10207469495SUwe Kleine-König	help
10307469495SUwe Kleine-König	  Say Y here if you are using Motorola MX1ADS/MXLADS boards
10407469495SUwe Kleine-König
10507469495SUwe Kleine-Königconfig MACH_SCB9328
10607469495SUwe Kleine-König	bool "Synertronixx scb9328"
107d112f4e4SUwe Kleine-König	select IMX_HAVE_PLATFORM_IMX_UART
10807469495SUwe Kleine-König	help
10907469495SUwe Kleine-König	  Say Y here if you are using a Synertronixx scb9328 board
11007469495SUwe Kleine-König
1117fc92c60SGwenhael Goavec-Merouconfig MACH_APF9328
1127fc92c60SGwenhael Goavec-Merou	bool "APF9328"
1137fc92c60SGwenhael Goavec-Merou	select SOC_IMX1
1147fc92c60SGwenhael Goavec-Merou	select IMX_HAVE_PLATFORM_IMX_UART
1157fc92c60SGwenhael Goavec-Merou	help
1167fc92c60SGwenhael Goavec-Merou	  Say Yes here if you are using the Armadeus APF9328 development board
1177fc92c60SGwenhael Goavec-Merou
118b6b06be0SUwe Kleine-Königcomment "MX21 platforms:"
119d109167bSUwe Kleine-König
120d109167bSUwe Kleine-Königconfig MACH_MX21ADS
121d109167bSUwe Kleine-König	bool "MX21ADS platform"
12236a8cac9SUwe Kleine-König	select SOC_IMX21
123ad851bffSUwe Kleine-König	select IMX_HAVE_PLATFORM_IMX_FB
1243c5227fdSUwe Kleine-König	select IMX_HAVE_PLATFORM_IMX_UART
1259d3d945aSUwe Kleine-König	select IMX_HAVE_PLATFORM_MXC_MMC
1261f8d721cSUwe Kleine-König	select IMX_HAVE_PLATFORM_MXC_NAND
127d109167bSUwe Kleine-König	help
128d109167bSUwe Kleine-König	  Include support for MX21ADS platform. This includes specific
129d109167bSUwe Kleine-König	  configurations for the board and its peripherals.
130d109167bSUwe Kleine-König
131e48ab1c1SUwe Kleine-Königcomment "MX25 platforms:"
132e48ab1c1SUwe Kleine-König
133e48ab1c1SUwe Kleine-Königconfig MACH_MX25_3DS
134e48ab1c1SUwe Kleine-König	bool "Support MX25PDK (3DS) Platform"
135e48ab1c1SUwe Kleine-König	select SOC_IMX25
13691dcc7f4SFabio Estevam	select IMX_HAVE_PLATFORM_FLEXCAN
137460d30a3SFabio Estevam	select IMX_HAVE_PLATFORM_FSL_USB2_UDC
138e48ab1c1SUwe Kleine-König	select IMX_HAVE_PLATFORM_IMX2_WDT
139e48ab1c1SUwe Kleine-König	select IMX_HAVE_PLATFORM_IMXDI_RTC
140ff864521SFabio Estevam	select IMX_HAVE_PLATFORM_IMX_I2C
141e48ab1c1SUwe Kleine-König	select IMX_HAVE_PLATFORM_IMX_FB
142e48ab1c1SUwe Kleine-König	select IMX_HAVE_PLATFORM_IMX_KEYPAD
143e48ab1c1SUwe Kleine-König	select IMX_HAVE_PLATFORM_IMX_UART
144e48ab1c1SUwe Kleine-König	select IMX_HAVE_PLATFORM_MXC_EHCI
145e48ab1c1SUwe Kleine-König	select IMX_HAVE_PLATFORM_MXC_NAND
146124bf94aSUwe Kleine-König	select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX
147e48ab1c1SUwe Kleine-König
148e48ab1c1SUwe Kleine-Königconfig MACH_EUKREA_CPUIMX25
149e48ab1c1SUwe Kleine-König	bool "Support Eukrea CPUIMX25 Platform"
150e48ab1c1SUwe Kleine-König	select SOC_IMX25
151e48ab1c1SUwe Kleine-König	select IMX_HAVE_PLATFORM_FLEXCAN
152e48ab1c1SUwe Kleine-König	select IMX_HAVE_PLATFORM_FSL_USB2_UDC
153e48ab1c1SUwe Kleine-König	select IMX_HAVE_PLATFORM_IMXDI_RTC
154e48ab1c1SUwe Kleine-König	select IMX_HAVE_PLATFORM_IMX_FB
155e48ab1c1SUwe Kleine-König	select IMX_HAVE_PLATFORM_IMX_I2C
156e48ab1c1SUwe Kleine-König	select IMX_HAVE_PLATFORM_IMX_UART
157e48ab1c1SUwe Kleine-König	select IMX_HAVE_PLATFORM_MXC_EHCI
158e48ab1c1SUwe Kleine-König	select IMX_HAVE_PLATFORM_MXC_NAND
159124bf94aSUwe Kleine-König	select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX
160e48ab1c1SUwe Kleine-König	select MXC_ULPI if USB_ULPI
161e48ab1c1SUwe Kleine-König
162e48ab1c1SUwe Kleine-Königchoice
163e48ab1c1SUwe Kleine-König	prompt "Baseboard"
164e48ab1c1SUwe Kleine-König	depends on MACH_EUKREA_CPUIMX25
165e48ab1c1SUwe Kleine-König	default MACH_EUKREA_MBIMXSD25_BASEBOARD
166e48ab1c1SUwe Kleine-König
167e48ab1c1SUwe Kleine-Königconfig MACH_EUKREA_MBIMXSD25_BASEBOARD
168e48ab1c1SUwe Kleine-König	bool "Eukrea MBIMXSD development board"
1695309498aSUwe Kleine-König	select IMX_HAVE_PLATFORM_GPIO_KEYS
170e48ab1c1SUwe Kleine-König	select IMX_HAVE_PLATFORM_IMX_SSI
17147e837b5SUwe Kleine-König	select LEDS_GPIO_REGISTER
172e48ab1c1SUwe Kleine-König	help
173e48ab1c1SUwe Kleine-König	  This adds board specific devices that can be found on Eukrea's
174e48ab1c1SUwe Kleine-König	  MBIMXSD evaluation board.
175e48ab1c1SUwe Kleine-König
176e48ab1c1SUwe Kleine-Königendchoice
177e48ab1c1SUwe Kleine-König
178b6b06be0SUwe Kleine-Königcomment "MX27 platforms:"
179b6b06be0SUwe Kleine-König
180d109167bSUwe Kleine-Königconfig MACH_MX27ADS
181d109167bSUwe Kleine-König	bool "MX27ADS platform"
18236a8cac9SUwe Kleine-König	select SOC_IMX27
183ad851bffSUwe Kleine-König	select IMX_HAVE_PLATFORM_IMX_FB
184c6987159SUwe Kleine-König	select IMX_HAVE_PLATFORM_IMX_I2C
185d5dac4a6SUwe Kleine-König	select IMX_HAVE_PLATFORM_IMX_UART
1869d3d945aSUwe Kleine-König	select IMX_HAVE_PLATFORM_MXC_MMC
1870e7a29a8SUwe Kleine-König	select IMX_HAVE_PLATFORM_MXC_NAND
188ae71a562SUwe Kleine-König	select IMX_HAVE_PLATFORM_MXC_W1
189d109167bSUwe Kleine-König	help
190d109167bSUwe Kleine-König	  Include support for MX27ADS platform. This includes specific
191d109167bSUwe Kleine-König	  configurations for the board and its peripherals.
192d109167bSUwe Kleine-König
193d109167bSUwe Kleine-Königconfig MACH_PCM038
194d109167bSUwe Kleine-König	bool "Phytec phyCORE-i.MX27 CPU module (pcm038)"
19536a8cac9SUwe Kleine-König	select SOC_IMX27
196e0a1961dSUwe Kleine-König	select IMX_HAVE_PLATFORM_IMX2_WDT
197c6987159SUwe Kleine-König	select IMX_HAVE_PLATFORM_IMX_I2C
198d5dac4a6SUwe Kleine-König	select IMX_HAVE_PLATFORM_IMX_UART
1992eb42d5cSUwe Kleine-König	select IMX_HAVE_PLATFORM_MXC_EHCI
2000e7a29a8SUwe Kleine-König	select IMX_HAVE_PLATFORM_MXC_NAND
201ae71a562SUwe Kleine-König	select IMX_HAVE_PLATFORM_MXC_W1
2027536cf99SUwe Kleine-König	select IMX_HAVE_PLATFORM_SPI_IMX
203d109167bSUwe Kleine-König	select MXC_ULPI if USB_ULPI
204d109167bSUwe Kleine-König	help
205d109167bSUwe Kleine-König	  Include support for phyCORE-i.MX27 (aka pcm038) platform. This
206d109167bSUwe Kleine-König	  includes specific configurations for the module and its peripherals.
207d109167bSUwe Kleine-König
208d109167bSUwe Kleine-Königchoice
209d109167bSUwe Kleine-König	prompt "Baseboard"
210d109167bSUwe Kleine-König	depends on MACH_PCM038
211d109167bSUwe Kleine-König	default MACH_PCM970_BASEBOARD
212d109167bSUwe Kleine-König
213d109167bSUwe Kleine-Königconfig MACH_PCM970_BASEBOARD
214ad851bffSUwe Kleine-König	bool "PHYTEC PCM970 development board"
215ad851bffSUwe Kleine-König	select IMX_HAVE_PLATFORM_IMX_FB
2169d3d945aSUwe Kleine-König	select IMX_HAVE_PLATFORM_MXC_MMC
217d109167bSUwe Kleine-König	help
218d109167bSUwe Kleine-König	  This adds board specific devices that can be found on Phytec's
219d109167bSUwe Kleine-König	  PCM970 evaluation board.
220d109167bSUwe Kleine-König
221d109167bSUwe Kleine-Königendchoice
222d109167bSUwe Kleine-König
223d109167bSUwe Kleine-Königconfig MACH_CPUIMX27
224d109167bSUwe Kleine-König	bool "Eukrea CPUIMX27 module"
22536a8cac9SUwe Kleine-König	select SOC_IMX27
226bd455ed3SUwe Kleine-König	select IMX_HAVE_PLATFORM_FSL_USB2_UDC
227e0a1961dSUwe Kleine-König	select IMX_HAVE_PLATFORM_IMX2_WDT
228c6987159SUwe Kleine-König	select IMX_HAVE_PLATFORM_IMX_I2C
229d5dac4a6SUwe Kleine-König	select IMX_HAVE_PLATFORM_IMX_UART
2302eb42d5cSUwe Kleine-König	select IMX_HAVE_PLATFORM_MXC_EHCI
2310e7a29a8SUwe Kleine-König	select IMX_HAVE_PLATFORM_MXC_NAND
232ae71a562SUwe Kleine-König	select IMX_HAVE_PLATFORM_MXC_W1
23322377ec5SEric Bénard	select MXC_ULPI if USB_ULPI
234d109167bSUwe Kleine-König	help
235d109167bSUwe Kleine-König	  Include support for Eukrea CPUIMX27 platform. This includes
236d109167bSUwe Kleine-König	  specific configurations for the module and its peripherals.
237d109167bSUwe Kleine-König
238d109167bSUwe Kleine-Königconfig MACH_EUKREA_CPUIMX27_USESDHC2
239d109167bSUwe Kleine-König	bool "CPUIMX27 integrates SDHC2 module"
240d109167bSUwe Kleine-König	depends on MACH_CPUIMX27
2419d3d945aSUwe Kleine-König	select IMX_HAVE_PLATFORM_MXC_MMC
242d109167bSUwe Kleine-König	help
2432dcf78c0SUwe Kleine-König	  This adds support for the internal SDHC2 used on CPUIMX27
244d109167bSUwe Kleine-König	  for wifi or eMMC.
245d109167bSUwe Kleine-König
2462dcf78c0SUwe Kleine-Königconfig MACH_EUKREA_CPUIMX27_USEUART4
2472dcf78c0SUwe Kleine-König	bool "CPUIMX27 integrates UART4 module"
2482dcf78c0SUwe Kleine-König	depends on MACH_CPUIMX27
2492dcf78c0SUwe Kleine-König	help
2502dcf78c0SUwe Kleine-König	  This adds support for the internal UART4 used on CPUIMX27
2512dcf78c0SUwe Kleine-König	  for bluetooth.
2522dcf78c0SUwe Kleine-König
253d109167bSUwe Kleine-Königchoice
254d109167bSUwe Kleine-König	prompt "Baseboard"
255d109167bSUwe Kleine-König	depends on MACH_CPUIMX27
256d109167bSUwe Kleine-König	default MACH_EUKREA_MBIMX27_BASEBOARD
257d109167bSUwe Kleine-König
258d109167bSUwe Kleine-Königconfig MACH_EUKREA_MBIMX27_BASEBOARD
2594697bb92SUwe Kleine-König	bool "Eukrea MBIMX27 development board"
260ad851bffSUwe Kleine-König	select IMX_HAVE_PLATFORM_IMX_FB
2613f880141SUwe Kleine-König	select IMX_HAVE_PLATFORM_IMX_KEYPAD
2624697bb92SUwe Kleine-König	select IMX_HAVE_PLATFORM_IMX_SSI
263d5dac4a6SUwe Kleine-König	select IMX_HAVE_PLATFORM_IMX_UART
2649d3d945aSUwe Kleine-König	select IMX_HAVE_PLATFORM_MXC_MMC
2657536cf99SUwe Kleine-König	select IMX_HAVE_PLATFORM_SPI_IMX
26647e837b5SUwe Kleine-König	select LEDS_GPIO_REGISTER
267d109167bSUwe Kleine-König	help
268d109167bSUwe Kleine-König	  This adds board specific devices that can be found on Eukrea's
269d109167bSUwe Kleine-König	  MBIMX27 evaluation board.
270d109167bSUwe Kleine-König
271d109167bSUwe Kleine-Königendchoice
272d109167bSUwe Kleine-König
273d109167bSUwe Kleine-Königconfig MACH_MX27_3DS
274d109167bSUwe Kleine-König	bool "MX27PDK platform"
27536a8cac9SUwe Kleine-König	select SOC_IMX27
27696cf4239SFabio Estevam	select IMX_HAVE_PLATFORM_FSL_USB2_UDC
2778be9252fSFabio Estevam	select IMX_HAVE_PLATFORM_IMX2_WDT
2781abcb4ccSFabio Estevam	select IMX_HAVE_PLATFORM_IMX_FB
2795885f036SFabio Estevam	select IMX_HAVE_PLATFORM_IMX_I2C
2803f880141SUwe Kleine-König	select IMX_HAVE_PLATFORM_IMX_KEYPAD
281d5dac4a6SUwe Kleine-König	select IMX_HAVE_PLATFORM_IMX_UART
28296cf4239SFabio Estevam	select IMX_HAVE_PLATFORM_MXC_EHCI
2839d3d945aSUwe Kleine-König	select IMX_HAVE_PLATFORM_MXC_MMC
284c67a3e09SFabio Estevam	select IMX_HAVE_PLATFORM_SPI_IMX
28592cb33f1SFabio Estevam	select MXC_DEBUG_BOARD
28696cf4239SFabio Estevam	select MXC_ULPI if USB_ULPI
287d109167bSUwe Kleine-König	help
288d109167bSUwe Kleine-König	  Include support for MX27PDK platform. This includes specific
289d109167bSUwe Kleine-König	  configurations for the board and its peripherals.
290d109167bSUwe Kleine-König
2913b161e51SJavier Martinconfig MACH_IMX27_VISSTRIM_M10
2923b161e51SJavier Martin	bool "Vista Silicon i.MX27 Visstrim_m10"
29336a8cac9SUwe Kleine-König	select SOC_IMX27
2945309498aSUwe Kleine-König	select IMX_HAVE_PLATFORM_GPIO_KEYS
2953b161e51SJavier Martin	select IMX_HAVE_PLATFORM_IMX_I2C
2965658bff6SUwe Kleine-König	select IMX_HAVE_PLATFORM_IMX_SSI
2973b161e51SJavier Martin	select IMX_HAVE_PLATFORM_IMX_UART
2989d3d945aSUwe Kleine-König	select IMX_HAVE_PLATFORM_MXC_MMC
2992eb42d5cSUwe Kleine-König	select IMX_HAVE_PLATFORM_MXC_EHCI
3003b161e51SJavier Martin	help
3013b161e51SJavier Martin	  Include support for Visstrim_m10 platform and its different variants.
3023b161e51SJavier Martin	  This includes specific configurations for the board and its
3033b161e51SJavier Martin	  peripherals.
3043b161e51SJavier Martin
305d109167bSUwe Kleine-Königconfig MACH_IMX27LITE
306d109167bSUwe Kleine-König	bool "LogicPD MX27 LITEKIT platform"
30736a8cac9SUwe Kleine-König	select SOC_IMX27
308d5dac4a6SUwe Kleine-König	select IMX_HAVE_PLATFORM_IMX_UART
309a5e2051bSJavier Martin	select IMX_HAVE_PLATFORM_IMX_SSI
310d109167bSUwe Kleine-König	help
311d109167bSUwe Kleine-König	  Include support for MX27 LITEKIT platform. This includes specific
312d109167bSUwe Kleine-König	  configurations for the board and its peripherals.
313d109167bSUwe Kleine-König
314d109167bSUwe Kleine-Königconfig MACH_PCA100
315d109167bSUwe Kleine-König	bool "Phytec phyCARD-s (pca100)"
31636a8cac9SUwe Kleine-König	select SOC_IMX27
317bd455ed3SUwe Kleine-König	select IMX_HAVE_PLATFORM_FSL_USB2_UDC
318e0a1961dSUwe Kleine-König	select IMX_HAVE_PLATFORM_IMX2_WDT
319ad851bffSUwe Kleine-König	select IMX_HAVE_PLATFORM_IMX_FB
320c6987159SUwe Kleine-König	select IMX_HAVE_PLATFORM_IMX_I2C
3214697bb92SUwe Kleine-König	select IMX_HAVE_PLATFORM_IMX_SSI
322d5dac4a6SUwe Kleine-König	select IMX_HAVE_PLATFORM_IMX_UART
3232eb42d5cSUwe Kleine-König	select IMX_HAVE_PLATFORM_MXC_EHCI
3249d3d945aSUwe Kleine-König	select IMX_HAVE_PLATFORM_MXC_MMC
3250e7a29a8SUwe Kleine-König	select IMX_HAVE_PLATFORM_MXC_NAND
326ae71a562SUwe Kleine-König	select IMX_HAVE_PLATFORM_MXC_W1
3277536cf99SUwe Kleine-König	select IMX_HAVE_PLATFORM_SPI_IMX
328d109167bSUwe Kleine-König	select MXC_ULPI if USB_ULPI
329d109167bSUwe Kleine-König	help
330d109167bSUwe Kleine-König	  Include support for phyCARD-s (aka pca100) platform. This
331d109167bSUwe Kleine-König	  includes specific configurations for the module and its peripherals.
332d109167bSUwe Kleine-König
333d109167bSUwe Kleine-Königconfig MACH_MXT_TD60
334d109167bSUwe Kleine-König	bool "Maxtrack i-MXT TD60"
33536a8cac9SUwe Kleine-König	select SOC_IMX27
336ad851bffSUwe Kleine-König	select IMX_HAVE_PLATFORM_IMX_FB
337c6987159SUwe Kleine-König	select IMX_HAVE_PLATFORM_IMX_I2C
338d5dac4a6SUwe Kleine-König	select IMX_HAVE_PLATFORM_IMX_UART
3399d3d945aSUwe Kleine-König	select IMX_HAVE_PLATFORM_MXC_MMC
3400e7a29a8SUwe Kleine-König	select IMX_HAVE_PLATFORM_MXC_NAND
341d109167bSUwe Kleine-König	help
342d109167bSUwe Kleine-König	  Include support for i-MXT (aka td60) platform. This
343d109167bSUwe Kleine-König	  includes specific configurations for the module and its peripherals.
344d109167bSUwe Kleine-König
3459c2c3584SFabio Estevamconfig MACH_IMX27IPCAM
3469c2c3584SFabio Estevam	bool "IMX27 IPCAM platform"
3479c2c3584SFabio Estevam	select SOC_IMX27
3489c2c3584SFabio Estevam	select IMX_HAVE_PLATFORM_IMX2_WDT
3499c2c3584SFabio Estevam	select IMX_HAVE_PLATFORM_IMX_UART
3509c2c3584SFabio Estevam	help
3519c2c3584SFabio Estevam	  Include support for IMX27 IPCAM platform. This includes specific
3529c2c3584SFabio Estevam	  configurations for the board and its peripherals.
3539c2c3584SFabio Estevam
354d109167bSUwe Kleine-Königendif
35527ad4bf7SUwe Kleine-König
356a89cf59bSSascha Hauerif ARCH_IMX_V6_V7
35727ad4bf7SUwe Kleine-König
35827ad4bf7SUwe Kleine-Königcomment "MX31 platforms:"
35927ad4bf7SUwe Kleine-König
36027ad4bf7SUwe Kleine-Königconfig MACH_MX31ADS
36127ad4bf7SUwe Kleine-König	bool "Support MX31ADS platforms"
36227ad4bf7SUwe Kleine-König	select SOC_IMX31
36327ad4bf7SUwe Kleine-König	select IMX_HAVE_PLATFORM_IMX_I2C
36427ad4bf7SUwe Kleine-König	select IMX_HAVE_PLATFORM_IMX_SSI
36527ad4bf7SUwe Kleine-König	select IMX_HAVE_PLATFORM_IMX_UART
36627ad4bf7SUwe Kleine-König	default y
36727ad4bf7SUwe Kleine-König	help
36827ad4bf7SUwe Kleine-König	  Include support for MX31ADS platform. This includes specific
36927ad4bf7SUwe Kleine-König	  configurations for the board and its peripherals.
37027ad4bf7SUwe Kleine-König
37127ad4bf7SUwe Kleine-Königconfig MACH_MX31ADS_WM1133_EV1
37227ad4bf7SUwe Kleine-König	bool "Support Wolfson Microelectronics 1133-EV1 module"
37327ad4bf7SUwe Kleine-König	depends on MACH_MX31ADS
37427ad4bf7SUwe Kleine-König	depends on MFD_WM8350_I2C
37527ad4bf7SUwe Kleine-König	depends on REGULATOR_WM8350
37627ad4bf7SUwe Kleine-König	select MFD_WM8350_CONFIG_MODE_0
37727ad4bf7SUwe Kleine-König	select MFD_WM8352_CONFIG_MODE_0
37827ad4bf7SUwe Kleine-König	help
37927ad4bf7SUwe Kleine-König	  Include support for the Wolfson Microelectronics 1133-EV1 PMU
38027ad4bf7SUwe Kleine-König	  and audio module for the MX31ADS platform.
38127ad4bf7SUwe Kleine-König
38227ad4bf7SUwe Kleine-Königconfig MACH_MX31LILLY
38327ad4bf7SUwe Kleine-König	bool "Support MX31 LILLY-1131 platforms (INCO startec)"
38427ad4bf7SUwe Kleine-König	select SOC_IMX31
38527ad4bf7SUwe Kleine-König	select IMX_HAVE_PLATFORM_IMX_UART
38627ad4bf7SUwe Kleine-König	select IMX_HAVE_PLATFORM_IPU_CORE
38727ad4bf7SUwe Kleine-König	select IMX_HAVE_PLATFORM_MXC_EHCI
38827ad4bf7SUwe Kleine-König	select IMX_HAVE_PLATFORM_MXC_MMC
38927ad4bf7SUwe Kleine-König	select IMX_HAVE_PLATFORM_SPI_IMX
39027ad4bf7SUwe Kleine-König	select MXC_ULPI if USB_ULPI
39127ad4bf7SUwe Kleine-König	help
39227ad4bf7SUwe Kleine-König	  Include support for mx31 based LILLY1131 modules. This includes
39327ad4bf7SUwe Kleine-König	  specific configurations for the board and its peripherals.
39427ad4bf7SUwe Kleine-König
39527ad4bf7SUwe Kleine-Königconfig MACH_MX31LITE
39627ad4bf7SUwe Kleine-König	bool "Support MX31 LITEKIT (LogicPD)"
39727ad4bf7SUwe Kleine-König	select SOC_IMX31
39827ad4bf7SUwe Kleine-König	select MXC_ULPI if USB_ULPI
39927ad4bf7SUwe Kleine-König	select IMX_HAVE_PLATFORM_IMX2_WDT
40027ad4bf7SUwe Kleine-König	select IMX_HAVE_PLATFORM_IMX_UART
40127ad4bf7SUwe Kleine-König	select IMX_HAVE_PLATFORM_MXC_EHCI
40227ad4bf7SUwe Kleine-König	select IMX_HAVE_PLATFORM_MXC_MMC
40327ad4bf7SUwe Kleine-König	select IMX_HAVE_PLATFORM_MXC_NAND
40427ad4bf7SUwe Kleine-König	select IMX_HAVE_PLATFORM_MXC_RTC
40527ad4bf7SUwe Kleine-König	select IMX_HAVE_PLATFORM_SPI_IMX
40647e837b5SUwe Kleine-König	select LEDS_GPIO_REGISTER
40727ad4bf7SUwe Kleine-König	help
40827ad4bf7SUwe Kleine-König	  Include support for MX31 LITEKIT platform. This includes specific
40927ad4bf7SUwe Kleine-König	  configurations for the board and its peripherals.
41027ad4bf7SUwe Kleine-König
41127ad4bf7SUwe Kleine-Königconfig MACH_PCM037
41227ad4bf7SUwe Kleine-König	bool "Support Phytec pcm037 (i.MX31) platforms"
41327ad4bf7SUwe Kleine-König	select SOC_IMX31
41427ad4bf7SUwe Kleine-König	select IMX_HAVE_PLATFORM_FSL_USB2_UDC
41527ad4bf7SUwe Kleine-König	select IMX_HAVE_PLATFORM_IMX2_WDT
41627ad4bf7SUwe Kleine-König	select IMX_HAVE_PLATFORM_IMX_I2C
41727ad4bf7SUwe Kleine-König	select IMX_HAVE_PLATFORM_IMX_UART
41827ad4bf7SUwe Kleine-König	select IMX_HAVE_PLATFORM_IPU_CORE
41927ad4bf7SUwe Kleine-König	select IMX_HAVE_PLATFORM_MXC_EHCI
42027ad4bf7SUwe Kleine-König	select IMX_HAVE_PLATFORM_MXC_MMC
42127ad4bf7SUwe Kleine-König	select IMX_HAVE_PLATFORM_MXC_NAND
42227ad4bf7SUwe Kleine-König	select IMX_HAVE_PLATFORM_MXC_W1
42327ad4bf7SUwe Kleine-König	select MXC_ULPI if USB_ULPI
42427ad4bf7SUwe Kleine-König	help
42527ad4bf7SUwe Kleine-König	  Include support for Phytec pcm037 platform. This includes
42627ad4bf7SUwe Kleine-König	  specific configurations for the board and its peripherals.
42727ad4bf7SUwe Kleine-König
42827ad4bf7SUwe Kleine-Königconfig MACH_PCM037_EET
42927ad4bf7SUwe Kleine-König	bool "Support pcm037 EET board extensions"
43027ad4bf7SUwe Kleine-König	depends on MACH_PCM037
43127ad4bf7SUwe Kleine-König	select IMX_HAVE_PLATFORM_GPIO_KEYS
43227ad4bf7SUwe Kleine-König	select IMX_HAVE_PLATFORM_SPI_IMX
43327ad4bf7SUwe Kleine-König	help
43427ad4bf7SUwe Kleine-König	  Add support for PCM037 EET baseboard extensions. If you are using the
43527ad4bf7SUwe Kleine-König	  OLED display with EET, use "video=mx3fb:CMEL-OLED" kernel
43627ad4bf7SUwe Kleine-König	  command-line parameter.
43727ad4bf7SUwe Kleine-König
43827ad4bf7SUwe Kleine-Königconfig MACH_MX31_3DS
43927ad4bf7SUwe Kleine-König	bool "Support MX31PDK (3DS)"
44027ad4bf7SUwe Kleine-König	select SOC_IMX31
44127ad4bf7SUwe Kleine-König	select MXC_DEBUG_BOARD
44227ad4bf7SUwe Kleine-König	select IMX_HAVE_PLATFORM_FSL_USB2_UDC
44327ad4bf7SUwe Kleine-König	select IMX_HAVE_PLATFORM_IMX2_WDT
44427ad4bf7SUwe Kleine-König	select IMX_HAVE_PLATFORM_IMX_I2C
44527ad4bf7SUwe Kleine-König	select IMX_HAVE_PLATFORM_IMX_KEYPAD
44627ad4bf7SUwe Kleine-König	select IMX_HAVE_PLATFORM_IMX_UART
44727ad4bf7SUwe Kleine-König	select IMX_HAVE_PLATFORM_IPU_CORE
44827ad4bf7SUwe Kleine-König	select IMX_HAVE_PLATFORM_MXC_EHCI
449d093d5bbSFabio Estevam	select IMX_HAVE_PLATFORM_MXC_MMC
45027ad4bf7SUwe Kleine-König	select IMX_HAVE_PLATFORM_MXC_NAND
45127ad4bf7SUwe Kleine-König	select IMX_HAVE_PLATFORM_SPI_IMX
45227ad4bf7SUwe Kleine-König	select MXC_ULPI if USB_ULPI
45327ad4bf7SUwe Kleine-König	help
45427ad4bf7SUwe Kleine-König	  Include support for MX31PDK (3DS) platform. This includes specific
45527ad4bf7SUwe Kleine-König	  configurations for the board and its peripherals.
45627ad4bf7SUwe Kleine-König
45727ad4bf7SUwe Kleine-Königconfig MACH_MX31_3DS_MXC_NAND_USE_BBT
45827ad4bf7SUwe Kleine-König	bool "Make the MXC NAND driver use the in flash Bad Block Table"
45927ad4bf7SUwe Kleine-König	depends on MACH_MX31_3DS
46027ad4bf7SUwe Kleine-König	depends on MTD_NAND_MXC
46127ad4bf7SUwe Kleine-König	help
46227ad4bf7SUwe Kleine-König	  Enable this if you want that the MXC NAND driver uses the in flash
46327ad4bf7SUwe Kleine-König	  Bad Block Table to know what blocks are bad instead of scanning the
46427ad4bf7SUwe Kleine-König	  entire flash looking for bad block markers.
46527ad4bf7SUwe Kleine-König
46627ad4bf7SUwe Kleine-Königconfig MACH_MX31MOBOARD
46727ad4bf7SUwe Kleine-König	bool "Support mx31moboard platforms (EPFL Mobots group)"
46827ad4bf7SUwe Kleine-König	select SOC_IMX31
46927ad4bf7SUwe Kleine-König	select IMX_HAVE_PLATFORM_FSL_USB2_UDC
47027ad4bf7SUwe Kleine-König	select IMX_HAVE_PLATFORM_IMX_I2C
47127ad4bf7SUwe Kleine-König	select IMX_HAVE_PLATFORM_IMX_UART
47227ad4bf7SUwe Kleine-König	select IMX_HAVE_PLATFORM_IPU_CORE
47327ad4bf7SUwe Kleine-König	select IMX_HAVE_PLATFORM_MXC_EHCI
47427ad4bf7SUwe Kleine-König	select IMX_HAVE_PLATFORM_MXC_MMC
47527ad4bf7SUwe Kleine-König	select IMX_HAVE_PLATFORM_SPI_IMX
47647e837b5SUwe Kleine-König	select LEDS_GPIO_REGISTER
47727ad4bf7SUwe Kleine-König	select MXC_ULPI if USB_ULPI
47827ad4bf7SUwe Kleine-König	help
47927ad4bf7SUwe Kleine-König	  Include support for mx31moboard platform. This includes specific
48027ad4bf7SUwe Kleine-König	  configurations for the board and its peripherals.
48127ad4bf7SUwe Kleine-König
48227ad4bf7SUwe Kleine-Königconfig MACH_QONG
48327ad4bf7SUwe Kleine-König	bool "Support Dave/DENX QongEVB-LITE platform"
48427ad4bf7SUwe Kleine-König	select SOC_IMX31
48527ad4bf7SUwe Kleine-König	select IMX_HAVE_PLATFORM_IMX_UART
486bbb43363SFabio Estevam	select IMX_HAVE_PLATFORM_IMX2_WDT
48727ad4bf7SUwe Kleine-König	help
48827ad4bf7SUwe Kleine-König	  Include support for Dave/DENX QongEVB-LITE platform. This includes
48927ad4bf7SUwe Kleine-König	  specific configurations for the board and its peripherals.
49027ad4bf7SUwe Kleine-König
49127ad4bf7SUwe Kleine-Königconfig MACH_ARMADILLO5X0
49227ad4bf7SUwe Kleine-König	bool "Support Atmark Armadillo-500 Development Base Board"
49327ad4bf7SUwe Kleine-König	select SOC_IMX31
49427ad4bf7SUwe Kleine-König	select IMX_HAVE_PLATFORM_GPIO_KEYS
49527ad4bf7SUwe Kleine-König	select IMX_HAVE_PLATFORM_IMX_I2C
49627ad4bf7SUwe Kleine-König	select IMX_HAVE_PLATFORM_IMX_UART
49727ad4bf7SUwe Kleine-König	select IMX_HAVE_PLATFORM_IPU_CORE
49827ad4bf7SUwe Kleine-König	select IMX_HAVE_PLATFORM_MXC_EHCI
49927ad4bf7SUwe Kleine-König	select IMX_HAVE_PLATFORM_MXC_MMC
50027ad4bf7SUwe Kleine-König	select IMX_HAVE_PLATFORM_MXC_NAND
50127ad4bf7SUwe Kleine-König	select MXC_ULPI if USB_ULPI
50227ad4bf7SUwe Kleine-König	help
50327ad4bf7SUwe Kleine-König	  Include support for Atmark Armadillo-500 platform. This includes
50427ad4bf7SUwe Kleine-König	  specific configurations for the board and its peripherals.
50527ad4bf7SUwe Kleine-König
50627ad4bf7SUwe Kleine-Königconfig MACH_KZM_ARM11_01
50727ad4bf7SUwe Kleine-König	bool "Support KZM-ARM11-01(Kyoto Microcomputer)"
50827ad4bf7SUwe Kleine-König	select SOC_IMX31
50927ad4bf7SUwe Kleine-König	select IMX_HAVE_PLATFORM_IMX_UART
51027ad4bf7SUwe Kleine-König	help
51127ad4bf7SUwe Kleine-König	  Include support for KZM-ARM11-01. This includes specific
51227ad4bf7SUwe Kleine-König	  configurations for the board and its peripherals.
51327ad4bf7SUwe Kleine-König
51427ad4bf7SUwe Kleine-Königconfig MACH_BUG
51527ad4bf7SUwe Kleine-König	bool "Support Buglabs BUGBase platform"
51627ad4bf7SUwe Kleine-König	select SOC_IMX31
51727ad4bf7SUwe Kleine-König	select IMX_HAVE_PLATFORM_IMX_UART
51827ad4bf7SUwe Kleine-König	default y
51927ad4bf7SUwe Kleine-König	help
52027ad4bf7SUwe Kleine-König	  Include support for BUGBase 1.3 platform. This includes specific
52127ad4bf7SUwe Kleine-König	  configurations for the board and its peripherals.
52227ad4bf7SUwe Kleine-König
52327ad4bf7SUwe Kleine-Königcomment "MX35 platforms:"
52427ad4bf7SUwe Kleine-König
52527ad4bf7SUwe Kleine-Königconfig MACH_PCM043
52627ad4bf7SUwe Kleine-König	bool "Support Phytec pcm043 (i.MX35) platforms"
52727ad4bf7SUwe Kleine-König	select SOC_IMX35
52827ad4bf7SUwe Kleine-König	select IMX_HAVE_PLATFORM_FLEXCAN
52927ad4bf7SUwe Kleine-König	select IMX_HAVE_PLATFORM_FSL_USB2_UDC
53027ad4bf7SUwe Kleine-König	select IMX_HAVE_PLATFORM_IMX2_WDT
53127ad4bf7SUwe Kleine-König	select IMX_HAVE_PLATFORM_IMX_I2C
53227ad4bf7SUwe Kleine-König	select IMX_HAVE_PLATFORM_IMX_SSI
53327ad4bf7SUwe Kleine-König	select IMX_HAVE_PLATFORM_IMX_UART
53427ad4bf7SUwe Kleine-König	select IMX_HAVE_PLATFORM_IPU_CORE
53527ad4bf7SUwe Kleine-König	select IMX_HAVE_PLATFORM_MXC_EHCI
53627ad4bf7SUwe Kleine-König	select IMX_HAVE_PLATFORM_MXC_NAND
53727ad4bf7SUwe Kleine-König	select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX
53827ad4bf7SUwe Kleine-König	select MXC_ULPI if USB_ULPI
53927ad4bf7SUwe Kleine-König	help
54027ad4bf7SUwe Kleine-König	  Include support for Phytec pcm043 platform. This includes
54127ad4bf7SUwe Kleine-König	  specific configurations for the board and its peripherals.
54227ad4bf7SUwe Kleine-König
54327ad4bf7SUwe Kleine-Königconfig MACH_MX35_3DS
54427ad4bf7SUwe Kleine-König	bool "Support MX35PDK platform"
54527ad4bf7SUwe Kleine-König	select SOC_IMX35
54627ad4bf7SUwe Kleine-König	select MXC_DEBUG_BOARD
54727ad4bf7SUwe Kleine-König	select IMX_HAVE_PLATFORM_FSL_USB2_UDC
54827ad4bf7SUwe Kleine-König	select IMX_HAVE_PLATFORM_IMX2_WDT
54927ad4bf7SUwe Kleine-König	select IMX_HAVE_PLATFORM_IMX_I2C
55027ad4bf7SUwe Kleine-König	select IMX_HAVE_PLATFORM_IMX_UART
55127ad4bf7SUwe Kleine-König	select IMX_HAVE_PLATFORM_MXC_EHCI
55227ad4bf7SUwe Kleine-König	select IMX_HAVE_PLATFORM_MXC_NAND
55327ad4bf7SUwe Kleine-König	select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX
55427ad4bf7SUwe Kleine-König	help
55527ad4bf7SUwe Kleine-König	  Include support for MX35PDK platform. This includes specific
55627ad4bf7SUwe Kleine-König	  configurations for the board and its peripherals.
55727ad4bf7SUwe Kleine-König
55827ad4bf7SUwe Kleine-Königconfig MACH_EUKREA_CPUIMX35
55927ad4bf7SUwe Kleine-König	bool "Support Eukrea CPUIMX35 Platform"
56027ad4bf7SUwe Kleine-König	select SOC_IMX35
56127ad4bf7SUwe Kleine-König	select IMX_HAVE_PLATFORM_FLEXCAN
56227ad4bf7SUwe Kleine-König	select IMX_HAVE_PLATFORM_FSL_USB2_UDC
56327ad4bf7SUwe Kleine-König	select IMX_HAVE_PLATFORM_IMX2_WDT
56427ad4bf7SUwe Kleine-König	select IMX_HAVE_PLATFORM_IMX_I2C
56527ad4bf7SUwe Kleine-König	select IMX_HAVE_PLATFORM_IMX_UART
56627ad4bf7SUwe Kleine-König	select IMX_HAVE_PLATFORM_MXC_EHCI
56727ad4bf7SUwe Kleine-König	select IMX_HAVE_PLATFORM_MXC_NAND
56827ad4bf7SUwe Kleine-König	select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX
56927ad4bf7SUwe Kleine-König	select MXC_ULPI if USB_ULPI
57027ad4bf7SUwe Kleine-König	help
57127ad4bf7SUwe Kleine-König	  Include support for Eukrea CPUIMX35 platform. This includes
57227ad4bf7SUwe Kleine-König	  specific configurations for the board and its peripherals.
57327ad4bf7SUwe Kleine-König
57427ad4bf7SUwe Kleine-Königchoice
57527ad4bf7SUwe Kleine-König	prompt "Baseboard"
57627ad4bf7SUwe Kleine-König	depends on MACH_EUKREA_CPUIMX35
57727ad4bf7SUwe Kleine-König	default MACH_EUKREA_MBIMXSD35_BASEBOARD
57827ad4bf7SUwe Kleine-König
57927ad4bf7SUwe Kleine-Königconfig MACH_EUKREA_MBIMXSD35_BASEBOARD
58027ad4bf7SUwe Kleine-König	bool "Eukrea MBIMXSD development board"
58127ad4bf7SUwe Kleine-König	select IMX_HAVE_PLATFORM_GPIO_KEYS
58227ad4bf7SUwe Kleine-König	select IMX_HAVE_PLATFORM_IMX_SSI
58327ad4bf7SUwe Kleine-König	select IMX_HAVE_PLATFORM_IPU_CORE
58447e837b5SUwe Kleine-König	select LEDS_GPIO_REGISTER
58527ad4bf7SUwe Kleine-König	help
58627ad4bf7SUwe Kleine-König	  This adds board specific devices that can be found on Eukrea's
58727ad4bf7SUwe Kleine-König	  MBIMXSD evaluation board.
58827ad4bf7SUwe Kleine-König
58927ad4bf7SUwe Kleine-Königendchoice
59027ad4bf7SUwe Kleine-König
59127ad4bf7SUwe Kleine-Königconfig MACH_VPR200
59227ad4bf7SUwe Kleine-König	bool "Support VPR200 platform"
59327ad4bf7SUwe Kleine-König	select SOC_IMX35
59427ad4bf7SUwe Kleine-König	select IMX_HAVE_PLATFORM_FSL_USB2_UDC
59527ad4bf7SUwe Kleine-König	select IMX_HAVE_PLATFORM_GPIO_KEYS
59627ad4bf7SUwe Kleine-König	select IMX_HAVE_PLATFORM_IMX2_WDT
59727ad4bf7SUwe Kleine-König	select IMX_HAVE_PLATFORM_IMX_UART
59827ad4bf7SUwe Kleine-König	select IMX_HAVE_PLATFORM_IMX_I2C
59927ad4bf7SUwe Kleine-König	select IMX_HAVE_PLATFORM_IPU_CORE
60027ad4bf7SUwe Kleine-König	select IMX_HAVE_PLATFORM_MXC_EHCI
60127ad4bf7SUwe Kleine-König	select IMX_HAVE_PLATFORM_MXC_NAND
60227ad4bf7SUwe Kleine-König	select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX
60327ad4bf7SUwe Kleine-König	help
60427ad4bf7SUwe Kleine-König	  Include support for VPR200 platform. This includes specific
60527ad4bf7SUwe Kleine-König	  configurations for the board and its peripherals.
60627ad4bf7SUwe Kleine-König
607bac89d75SShawn Guocomment "i.MX6 family:"
608bac89d75SShawn Guo
609bac89d75SShawn Guoconfig SOC_IMX6Q
610bac89d75SShawn Guo	bool "i.MX6 Quad support"
611bac89d75SShawn Guo	select ARM_GIC
612bac89d75SShawn Guo	select CACHE_L2X0
613bac89d75SShawn Guo	select CPU_V7
61469c31b7aSShawn Guo	select HAVE_ARM_SCU
6159fbbe689SShawn Guo	select HAVE_IMX_GPC
6169fbbe689SShawn Guo	select HAVE_IMX_MMDC
6179fbbe689SShawn Guo	select HAVE_IMX_SRC
618*3b55658aSDave Martin	select HAVE_SMP
619bac89d75SShawn Guo	select USE_OF
620bac89d75SShawn Guo
621bac89d75SShawn Guo	help
622bac89d75SShawn Guo	  This enables support for Freescale i.MX6 Quad processor.
623bac89d75SShawn Guo
62427ad4bf7SUwe Kleine-Königendif
625