Commit | Line | Data |
---|---|---|
9f72ffed UKK |
1 | config IMX_HAVE_DMA_V1 |
2 | bool | |
3 | ||
07469495 UKK |
4 | if ARCH_MX1 |
5 | ||
e780d239 UKK |
6 | config SOC_IMX1 |
7 | select CPU_ARM920T | |
9f72ffed | 8 | select IMX_HAVE_DMA_V1 |
e780d239 UKK |
9 | select IMX_HAVE_IOMUX_V1 |
10 | bool | |
11 | ||
07469495 UKK |
12 | comment "MX1 platforms:" |
13 | config MACH_MXLADS | |
14 | bool | |
15 | ||
16 | config ARCH_MX1ADS | |
17 | bool "MX1ADS platform" | |
18 | select MACH_MXLADS | |
6348e6b5 | 19 | select IMX_HAVE_PLATFORM_IMX_I2C |
07469495 UKK |
20 | help |
21 | Say Y here if you are using Motorola MX1ADS/MXLADS boards | |
22 | ||
23 | config MACH_SCB9328 | |
24 | bool "Synertronixx scb9328" | |
25 | help | |
26 | Say Y here if you are using a Synertronixx scb9328 board | |
27 | ||
28 | endif | |
29 | ||
6bbdbf2f | 30 | if ARCH_MX2 |
eea643f7 | 31 | |
e780d239 UKK |
32 | config SOC_IMX21 |
33 | select CPU_ARM926T | |
34 | select ARCH_MXC_AUDMUX_V1 | |
9f72ffed | 35 | select IMX_HAVE_DMA_V1 |
e780d239 UKK |
36 | select IMX_HAVE_IOMUX_V1 |
37 | bool | |
38 | ||
39 | config SOC_IMX27 | |
40 | select CPU_ARM926T | |
41 | select ARCH_MXC_AUDMUX_V1 | |
9f72ffed | 42 | select IMX_HAVE_DMA_V1 |
e780d239 UKK |
43 | select IMX_HAVE_IOMUX_V1 |
44 | bool | |
45 | ||
5512e88f | 46 | choice |
6bbdbf2f | 47 | prompt "CPUs:" |
5512e88f HS |
48 | default MACH_MX21 |
49 | ||
50 | config MACH_MX21 | |
51 | bool "i.MX21 support" | |
e780d239 | 52 | select SOC_IMX21 |
5512e88f HS |
53 | help |
54 | This enables support for Freescale's MX2 based i.MX21 processor. | |
55 | ||
f31405cc JB |
56 | config MACH_MX27 |
57 | bool "i.MX27 support" | |
e780d239 | 58 | select SOC_IMX27 |
f31405cc JB |
59 | help |
60 | This enables support for Freescale's MX2 based i.MX27 processor. | |
61 | ||
5512e88f HS |
62 | endchoice |
63 | ||
b6b06be0 UKK |
64 | endif |
65 | ||
66 | if MACH_MX21 | |
67 | ||
68 | comment "MX21 platforms:" | |
80eedae6 | 69 | |
6b91edde IC |
70 | config MACH_MX21ADS |
71 | bool "MX21ADS platform" | |
1f8d721c | 72 | select IMX_HAVE_PLATFORM_MXC_NAND |
6b91edde IC |
73 | help |
74 | Include support for MX21ADS platform. This includes specific | |
75 | configurations for the board and its peripherals. | |
76 | ||
b6b06be0 UKK |
77 | endif |
78 | ||
79 | if MACH_MX27 | |
80 | ||
81 | comment "MX27 platforms:" | |
82 | ||
80eedae6 JB |
83 | config MACH_MX27ADS |
84 | bool "MX27ADS platform" | |
0e7a29a8 | 85 | select IMX_HAVE_PLATFORM_MXC_NAND |
80eedae6 JB |
86 | help |
87 | Include support for MX27ADS platform. This includes specific | |
88 | configurations for the board and its peripherals. | |
7e5e9f54 JB |
89 | |
90 | config MACH_PCM038 | |
91 | bool "Phytec phyCORE-i.MX27 CPU module (pcm038)" | |
0e7a29a8 | 92 | select IMX_HAVE_PLATFORM_MXC_NAND |
773f206b | 93 | select MXC_ULPI if USB_ULPI |
7e5e9f54 JB |
94 | help |
95 | Include support for phyCORE-i.MX27 (aka pcm038) platform. This | |
96 | includes specific configurations for the module and its peripherals. | |
ff6552e4 JB |
97 | |
98 | choice | |
99 | prompt "Baseboard" | |
100 | depends on MACH_PCM038 | |
101 | default MACH_PCM970_BASEBOARD | |
102 | ||
103 | config MACH_PCM970_BASEBOARD | |
104 | prompt "PHYTEC PCM970 development board" | |
105 | bool | |
106 | help | |
107 | This adds board specific devices that can be found on Phytec's | |
108 | PCM970 evaluation board. | |
109 | ||
110 | endchoice | |
6bbdbf2f | 111 | |
bc727390 | 112 | config MACH_CPUIMX27 |
af5b1df7 | 113 | bool "Eukrea CPUIMX27 module" |
0e7a29a8 | 114 | select IMX_HAVE_PLATFORM_MXC_NAND |
af5b1df7 EB |
115 | help |
116 | Include support for Eukrea CPUIMX27 platform. This includes | |
117 | specific configurations for the module and its peripherals. | |
118 | ||
119 | config MACH_EUKREA_CPUIMX27_USESDHC2 | |
120 | bool "CPUIMX27 integrates SDHC2 module" | |
bc727390 | 121 | depends on MACH_CPUIMX27 |
af5b1df7 EB |
122 | help |
123 | This adds support for the internal SDHC2 used on CPUIMX27 used | |
124 | for wifi or eMMC. | |
125 | ||
a961bf38 EB |
126 | choice |
127 | prompt "Baseboard" | |
bc727390 | 128 | depends on MACH_CPUIMX27 |
a961bf38 EB |
129 | default MACH_EUKREA_MBIMX27_BASEBOARD |
130 | ||
131 | config MACH_EUKREA_MBIMX27_BASEBOARD | |
132 | prompt "Eukrea MBIMX27 development board" | |
133 | bool | |
134 | help | |
135 | This adds board specific devices that can be found on Eukrea's | |
136 | MBIMX27 evaluation board. | |
137 | ||
138 | endchoice | |
139 | ||
ec9be0de FE |
140 | config MACH_MX27_3DS |
141 | bool "MX27PDK platform" | |
ec9be0de FE |
142 | help |
143 | Include support for MX27PDK platform. This includes specific | |
144 | configurations for the board and its peripherals. | |
8c032ec3 | 145 | |
f747f935 | 146 | config MACH_IMX27LITE |
8c032ec3 | 147 | bool "LogicPD MX27 LITEKIT platform" |
8c032ec3 DS |
148 | help |
149 | Include support for MX27 LITEKIT platform. This includes specific | |
150 | configurations for the board and its peripherals. | |
151 | ||
33731698 LF |
152 | config MACH_PCA100 |
153 | bool "Phytec phyCARD-s (pca100)" | |
0e7a29a8 | 154 | select IMX_HAVE_PLATFORM_MXC_NAND |
eee7c497 | 155 | select MXC_ULPI if USB_ULPI |
33731698 LF |
156 | help |
157 | Include support for phyCARD-s (aka pca100) platform. This | |
158 | includes specific configurations for the module and its peripherals. | |
159 | ||
143a179d ACA |
160 | config MACH_MXT_TD60 |
161 | bool "Maxtrack i-MXT TD60" | |
0e7a29a8 | 162 | select IMX_HAVE_PLATFORM_MXC_NAND |
143a179d ACA |
163 | help |
164 | Include support for i-MXT (aka td60) platform. This | |
165 | includes specific configurations for the module and its peripherals. | |
166 | ||
6bbdbf2f | 167 | endif |