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