xref: /linux/arch/arm/mach-imx/Kconfig (revision e780d2392dd37fcc231d97400c1cdd8d261ed556)
107469495SUwe Kleine-Königif ARCH_MX1
207469495SUwe Kleine-König
3*e780d239SUwe Kleine-Königconfig SOC_IMX1
4*e780d239SUwe Kleine-König	select CPU_ARM920T
5*e780d239SUwe Kleine-König	select IMX_HAVE_IOMUX_V1
6*e780d239SUwe Kleine-König	bool
7*e780d239SUwe Kleine-König
807469495SUwe Kleine-Königcomment "MX1 platforms:"
907469495SUwe Kleine-Königconfig MACH_MXLADS
1007469495SUwe Kleine-König	bool
1107469495SUwe Kleine-König
1207469495SUwe Kleine-Königconfig ARCH_MX1ADS
1307469495SUwe Kleine-König	bool "MX1ADS platform"
1407469495SUwe Kleine-König	select MACH_MXLADS
1507469495SUwe Kleine-König	help
1607469495SUwe Kleine-König	  Say Y here if you are using Motorola MX1ADS/MXLADS boards
1707469495SUwe Kleine-König
1807469495SUwe Kleine-Königconfig MACH_SCB9328
1907469495SUwe Kleine-König	bool "Synertronixx scb9328"
2007469495SUwe Kleine-König	help
2107469495SUwe Kleine-König	  Say Y here if you are using a Synertronixx scb9328 board
2207469495SUwe Kleine-König
2307469495SUwe Kleine-Königendif
2407469495SUwe Kleine-König
25d109167bSUwe Kleine-Königif ARCH_MX2
26d109167bSUwe Kleine-König
27*e780d239SUwe Kleine-Königconfig SOC_IMX21
28*e780d239SUwe Kleine-König	select CPU_ARM926T
29*e780d239SUwe Kleine-König	select ARCH_MXC_AUDMUX_V1
30*e780d239SUwe Kleine-König	select IMX_HAVE_IOMUX_V1
31*e780d239SUwe Kleine-König	bool
32*e780d239SUwe Kleine-König
33*e780d239SUwe Kleine-Königconfig SOC_IMX27
34*e780d239SUwe Kleine-König	select CPU_ARM926T
35*e780d239SUwe Kleine-König	select ARCH_MXC_AUDMUX_V1
36*e780d239SUwe Kleine-König	select IMX_HAVE_IOMUX_V1
37*e780d239SUwe Kleine-König	bool
38*e780d239SUwe Kleine-König
39d109167bSUwe Kleine-Königchoice
40d109167bSUwe Kleine-König	prompt "CPUs:"
41d109167bSUwe Kleine-König	default MACH_MX21
42d109167bSUwe Kleine-König
43d109167bSUwe Kleine-Königconfig MACH_MX21
44d109167bSUwe Kleine-König	bool "i.MX21 support"
45*e780d239SUwe Kleine-König	select SOC_IMX21
46d109167bSUwe Kleine-König	help
47d109167bSUwe Kleine-König	  This enables support for Freescale's MX2 based i.MX21 processor.
48d109167bSUwe Kleine-König
49d109167bSUwe Kleine-Königconfig MACH_MX27
50d109167bSUwe Kleine-König	bool "i.MX27 support"
51*e780d239SUwe Kleine-König	select SOC_IMX27
52d109167bSUwe Kleine-König	help
53d109167bSUwe Kleine-König	  This enables support for Freescale's MX2 based i.MX27 processor.
54d109167bSUwe Kleine-König
55d109167bSUwe Kleine-Königendchoice
56d109167bSUwe Kleine-König
57b6b06be0SUwe Kleine-Königendif
58b6b06be0SUwe Kleine-König
59b6b06be0SUwe Kleine-Königif MACH_MX21
60b6b06be0SUwe Kleine-König
61b6b06be0SUwe Kleine-Königcomment "MX21 platforms:"
62d109167bSUwe Kleine-König
63d109167bSUwe Kleine-Königconfig MACH_MX21ADS
64d109167bSUwe Kleine-König	bool "MX21ADS platform"
65d109167bSUwe Kleine-König	help
66d109167bSUwe Kleine-König	  Include support for MX21ADS platform. This includes specific
67d109167bSUwe Kleine-König	  configurations for the board and its peripherals.
68d109167bSUwe Kleine-König
69b6b06be0SUwe Kleine-Königendif
70b6b06be0SUwe Kleine-König
71b6b06be0SUwe Kleine-Königif MACH_MX27
72b6b06be0SUwe Kleine-König
73b6b06be0SUwe Kleine-Königcomment "MX27 platforms:"
74b6b06be0SUwe Kleine-König
75d109167bSUwe Kleine-Königconfig MACH_MX27ADS
76d109167bSUwe Kleine-König	bool "MX27ADS platform"
77d109167bSUwe Kleine-König	help
78d109167bSUwe Kleine-König	  Include support for MX27ADS platform. This includes specific
79d109167bSUwe Kleine-König	  configurations for the board and its peripherals.
80d109167bSUwe Kleine-König
81d109167bSUwe Kleine-Königconfig MACH_PCM038
82d109167bSUwe Kleine-König	bool "Phytec phyCORE-i.MX27 CPU module (pcm038)"
83d109167bSUwe Kleine-König	select MXC_ULPI if USB_ULPI
84d109167bSUwe Kleine-König	help
85d109167bSUwe Kleine-König	  Include support for phyCORE-i.MX27 (aka pcm038) platform. This
86d109167bSUwe Kleine-König	  includes specific configurations for the module and its peripherals.
87d109167bSUwe Kleine-König
88d109167bSUwe Kleine-Königchoice
89d109167bSUwe Kleine-König	prompt "Baseboard"
90d109167bSUwe Kleine-König	depends on MACH_PCM038
91d109167bSUwe Kleine-König	default MACH_PCM970_BASEBOARD
92d109167bSUwe Kleine-König
93d109167bSUwe Kleine-Königconfig MACH_PCM970_BASEBOARD
94d109167bSUwe Kleine-König	prompt "PHYTEC PCM970 development board"
95d109167bSUwe Kleine-König	bool
96d109167bSUwe Kleine-König	help
97d109167bSUwe Kleine-König	  This adds board specific devices that can be found on Phytec's
98d109167bSUwe Kleine-König	  PCM970 evaluation board.
99d109167bSUwe Kleine-König
100d109167bSUwe Kleine-Königendchoice
101d109167bSUwe Kleine-König
102d109167bSUwe Kleine-Königconfig MACH_CPUIMX27
103d109167bSUwe Kleine-König	bool "Eukrea CPUIMX27 module"
104d109167bSUwe Kleine-König	help
105d109167bSUwe Kleine-König	  Include support for Eukrea CPUIMX27 platform. This includes
106d109167bSUwe Kleine-König	  specific configurations for the module and its peripherals.
107d109167bSUwe Kleine-König
108d109167bSUwe Kleine-Königconfig MACH_EUKREA_CPUIMX27_USESDHC2
109d109167bSUwe Kleine-König	bool "CPUIMX27 integrates SDHC2 module"
110d109167bSUwe Kleine-König	depends on MACH_CPUIMX27
111d109167bSUwe Kleine-König	help
112d109167bSUwe Kleine-König	  This adds support for the internal SDHC2 used on CPUIMX27 used
113d109167bSUwe Kleine-König	  for wifi or eMMC.
114d109167bSUwe Kleine-König
115d109167bSUwe Kleine-Königchoice
116d109167bSUwe Kleine-König	prompt "Baseboard"
117d109167bSUwe Kleine-König	depends on MACH_CPUIMX27
118d109167bSUwe Kleine-König	default MACH_EUKREA_MBIMX27_BASEBOARD
119d109167bSUwe Kleine-König
120d109167bSUwe Kleine-Königconfig MACH_EUKREA_MBIMX27_BASEBOARD
121d109167bSUwe Kleine-König	prompt "Eukrea MBIMX27 development board"
122d109167bSUwe Kleine-König	bool
123d109167bSUwe Kleine-König	help
124d109167bSUwe Kleine-König	  This adds board specific devices that can be found on Eukrea's
125d109167bSUwe Kleine-König	  MBIMX27 evaluation board.
126d109167bSUwe Kleine-König
127d109167bSUwe Kleine-Königendchoice
128d109167bSUwe Kleine-König
129d109167bSUwe Kleine-Königconfig MACH_MX27_3DS
130d109167bSUwe Kleine-König	bool "MX27PDK platform"
131d109167bSUwe Kleine-König	help
132d109167bSUwe Kleine-König	  Include support for MX27PDK platform. This includes specific
133d109167bSUwe Kleine-König	  configurations for the board and its peripherals.
134d109167bSUwe Kleine-König
135d109167bSUwe Kleine-Königconfig MACH_IMX27LITE
136d109167bSUwe Kleine-König	bool "LogicPD MX27 LITEKIT platform"
137d109167bSUwe Kleine-König	help
138d109167bSUwe Kleine-König	  Include support for MX27 LITEKIT platform. This includes specific
139d109167bSUwe Kleine-König	  configurations for the board and its peripherals.
140d109167bSUwe Kleine-König
141d109167bSUwe Kleine-Königconfig MACH_PCA100
142d109167bSUwe Kleine-König	bool "Phytec phyCARD-s (pca100)"
143d109167bSUwe Kleine-König	select MXC_ULPI if USB_ULPI
144d109167bSUwe Kleine-König	help
145d109167bSUwe Kleine-König	  Include support for phyCARD-s (aka pca100) platform. This
146d109167bSUwe Kleine-König	  includes specific configurations for the module and its peripherals.
147d109167bSUwe Kleine-König
148d109167bSUwe Kleine-Königconfig MACH_MXT_TD60
149d109167bSUwe Kleine-König	bool "Maxtrack i-MXT TD60"
150d109167bSUwe Kleine-König	help
151d109167bSUwe Kleine-König	  Include support for i-MXT (aka td60) platform. This
152d109167bSUwe Kleine-König	  includes specific configurations for the module and its peripherals.
153d109167bSUwe Kleine-König
154d109167bSUwe Kleine-Königendif
155