xref: /openbmc/linux/arch/arm/mach-imx/Kconfig (revision d109167b)
1if ARCH_MX2
2
3choice
4	prompt "CPUs:"
5	default MACH_MX21
6
7config MACH_MX21
8	bool "i.MX21 support"
9	select ARCH_MXC_AUDMUX_V1
10	help
11	  This enables support for Freescale's MX2 based i.MX21 processor.
12
13config MACH_MX27
14	bool "i.MX27 support"
15	select ARCH_MXC_AUDMUX_V1
16	help
17	  This enables support for Freescale's MX2 based i.MX27 processor.
18
19endchoice
20
21comment "MX2 platforms:"
22
23config MACH_MX21ADS
24	bool "MX21ADS platform"
25	depends on MACH_MX21
26	help
27	  Include support for MX21ADS platform. This includes specific
28	  configurations for the board and its peripherals.
29
30config MACH_MX27ADS
31	bool "MX27ADS platform"
32	depends on MACH_MX27
33	help
34	  Include support for MX27ADS platform. This includes specific
35	  configurations for the board and its peripherals.
36
37config MACH_PCM038
38	bool "Phytec phyCORE-i.MX27 CPU module (pcm038)"
39	depends on MACH_MX27
40	select MXC_ULPI if USB_ULPI
41	help
42	  Include support for phyCORE-i.MX27 (aka pcm038) platform. This
43	  includes specific configurations for the module and its peripherals.
44
45choice
46	prompt "Baseboard"
47	depends on MACH_PCM038
48	default MACH_PCM970_BASEBOARD
49
50config MACH_PCM970_BASEBOARD
51	prompt "PHYTEC PCM970 development board"
52	bool
53	help
54	  This adds board specific devices that can be found on Phytec's
55	  PCM970 evaluation board.
56
57endchoice
58
59config MACH_CPUIMX27
60	bool "Eukrea CPUIMX27 module"
61	depends on MACH_MX27
62	help
63	  Include support for Eukrea CPUIMX27 platform. This includes
64	  specific configurations for the module and its peripherals.
65
66config MACH_EUKREA_CPUIMX27_USESDHC2
67	bool "CPUIMX27 integrates SDHC2 module"
68	depends on MACH_CPUIMX27
69	help
70	  This adds support for the internal SDHC2 used on CPUIMX27 used
71	  for wifi or eMMC.
72
73choice
74	prompt "Baseboard"
75	depends on MACH_CPUIMX27
76	default MACH_EUKREA_MBIMX27_BASEBOARD
77
78config MACH_EUKREA_MBIMX27_BASEBOARD
79	prompt "Eukrea MBIMX27 development board"
80	bool
81	help
82	  This adds board specific devices that can be found on Eukrea's
83	  MBIMX27 evaluation board.
84
85endchoice
86
87config MACH_MX27_3DS
88	bool "MX27PDK platform"
89	depends on MACH_MX27
90	help
91	  Include support for MX27PDK platform. This includes specific
92	  configurations for the board and its peripherals.
93
94config MACH_IMX27LITE
95	bool "LogicPD MX27 LITEKIT platform"
96	depends on MACH_MX27
97	help
98	  Include support for MX27 LITEKIT platform. This includes specific
99	  configurations for the board and its peripherals.
100
101config MACH_PCA100
102	bool "Phytec phyCARD-s (pca100)"
103	depends on MACH_MX27
104	select MXC_ULPI if USB_ULPI
105	help
106	  Include support for phyCARD-s (aka pca100) platform. This
107	  includes specific configurations for the module and its peripherals.
108
109config MACH_MXT_TD60
110	bool "Maxtrack i-MXT TD60"
111	depends on MACH_MX27
112	help
113	  Include support for i-MXT (aka td60) platform. This
114	  includes specific configurations for the module and its peripherals.
115
116endif
117