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 |
d112f4e4 | 20 | select IMX_HAVE_PLATFORM_IMX_UART |
07469495 UKK |
21 | help |
22 | Say Y here if you are using Motorola MX1ADS/MXLADS boards | |
23 | ||
24 | config MACH_SCB9328 | |
25 | bool "Synertronixx scb9328" | |
d112f4e4 | 26 | select IMX_HAVE_PLATFORM_IMX_UART |
07469495 UKK |
27 | help |
28 | Say Y here if you are using a Synertronixx scb9328 board | |
29 | ||
30 | endif | |
31 | ||
6bbdbf2f | 32 | if ARCH_MX2 |
eea643f7 | 33 | |
e780d239 UKK |
34 | config SOC_IMX21 |
35 | select CPU_ARM926T | |
36 | select ARCH_MXC_AUDMUX_V1 | |
9f72ffed | 37 | select IMX_HAVE_DMA_V1 |
e780d239 UKK |
38 | select IMX_HAVE_IOMUX_V1 |
39 | bool | |
40 | ||
41 | config SOC_IMX27 | |
42 | select CPU_ARM926T | |
43 | select ARCH_MXC_AUDMUX_V1 | |
9f72ffed | 44 | select IMX_HAVE_DMA_V1 |
e780d239 UKK |
45 | select IMX_HAVE_IOMUX_V1 |
46 | bool | |
47 | ||
5512e88f | 48 | choice |
6bbdbf2f | 49 | prompt "CPUs:" |
5512e88f HS |
50 | default MACH_MX21 |
51 | ||
52 | config MACH_MX21 | |
53 | bool "i.MX21 support" | |
e780d239 | 54 | select SOC_IMX21 |
5512e88f HS |
55 | help |
56 | This enables support for Freescale's MX2 based i.MX21 processor. | |
57 | ||
f31405cc JB |
58 | config MACH_MX27 |
59 | bool "i.MX27 support" | |
e780d239 | 60 | select SOC_IMX27 |
f31405cc JB |
61 | help |
62 | This enables support for Freescale's MX2 based i.MX27 processor. | |
63 | ||
5512e88f HS |
64 | endchoice |
65 | ||
b6b06be0 UKK |
66 | endif |
67 | ||
68 | if MACH_MX21 | |
69 | ||
70 | comment "MX21 platforms:" | |
80eedae6 | 71 | |
6b91edde IC |
72 | config MACH_MX21ADS |
73 | bool "MX21ADS platform" | |
ad851bff | 74 | select IMX_HAVE_PLATFORM_IMX_FB |
3c5227fd | 75 | select IMX_HAVE_PLATFORM_IMX_UART |
9d3d945a | 76 | select IMX_HAVE_PLATFORM_MXC_MMC |
1f8d721c | 77 | select IMX_HAVE_PLATFORM_MXC_NAND |
6b91edde IC |
78 | help |
79 | Include support for MX21ADS platform. This includes specific | |
80 | configurations for the board and its peripherals. | |
81 | ||
b6b06be0 UKK |
82 | endif |
83 | ||
84 | if MACH_MX27 | |
85 | ||
86 | comment "MX27 platforms:" | |
87 | ||
80eedae6 JB |
88 | config MACH_MX27ADS |
89 | bool "MX27ADS platform" | |
ad851bff | 90 | select IMX_HAVE_PLATFORM_IMX_FB |
c6987159 | 91 | select IMX_HAVE_PLATFORM_IMX_I2C |
d5dac4a6 | 92 | select IMX_HAVE_PLATFORM_IMX_UART |
9d3d945a | 93 | select IMX_HAVE_PLATFORM_MXC_MMC |
0e7a29a8 | 94 | select IMX_HAVE_PLATFORM_MXC_NAND |
ae71a562 | 95 | select IMX_HAVE_PLATFORM_MXC_W1 |
80eedae6 JB |
96 | help |
97 | Include support for MX27ADS platform. This includes specific | |
98 | configurations for the board and its peripherals. | |
7e5e9f54 JB |
99 | |
100 | config MACH_PCM038 | |
101 | bool "Phytec phyCORE-i.MX27 CPU module (pcm038)" | |
e0a1961d | 102 | select IMX_HAVE_PLATFORM_IMX2_WDT |
c6987159 | 103 | select IMX_HAVE_PLATFORM_IMX_I2C |
d5dac4a6 | 104 | select IMX_HAVE_PLATFORM_IMX_UART |
2eb42d5c | 105 | select IMX_HAVE_PLATFORM_MXC_EHCI |
0e7a29a8 | 106 | select IMX_HAVE_PLATFORM_MXC_NAND |
ae71a562 | 107 | select IMX_HAVE_PLATFORM_MXC_W1 |
7536cf99 | 108 | select IMX_HAVE_PLATFORM_SPI_IMX |
773f206b | 109 | select MXC_ULPI if USB_ULPI |
7e5e9f54 JB |
110 | help |
111 | Include support for phyCORE-i.MX27 (aka pcm038) platform. This | |
112 | includes specific configurations for the module and its peripherals. | |
ff6552e4 JB |
113 | |
114 | choice | |
115 | prompt "Baseboard" | |
116 | depends on MACH_PCM038 | |
117 | default MACH_PCM970_BASEBOARD | |
118 | ||
119 | config MACH_PCM970_BASEBOARD | |
ad851bff UKK |
120 | bool "PHYTEC PCM970 development board" |
121 | select IMX_HAVE_PLATFORM_IMX_FB | |
9d3d945a | 122 | select IMX_HAVE_PLATFORM_MXC_MMC |
ff6552e4 JB |
123 | help |
124 | This adds board specific devices that can be found on Phytec's | |
125 | PCM970 evaluation board. | |
126 | ||
127 | endchoice | |
6bbdbf2f | 128 | |
bc727390 | 129 | config MACH_CPUIMX27 |
af5b1df7 | 130 | bool "Eukrea CPUIMX27 module" |
e0a1961d | 131 | select IMX_HAVE_PLATFORM_IMX2_WDT |
c6987159 | 132 | select IMX_HAVE_PLATFORM_IMX_I2C |
d5dac4a6 | 133 | select IMX_HAVE_PLATFORM_IMX_UART |
2eb42d5c | 134 | select IMX_HAVE_PLATFORM_MXC_EHCI |
0e7a29a8 | 135 | select IMX_HAVE_PLATFORM_MXC_NAND |
ae71a562 | 136 | select IMX_HAVE_PLATFORM_MXC_W1 |
22377ec5 | 137 | select MXC_ULPI if USB_ULPI |
af5b1df7 EB |
138 | help |
139 | Include support for Eukrea CPUIMX27 platform. This includes | |
140 | specific configurations for the module and its peripherals. | |
141 | ||
142 | config MACH_EUKREA_CPUIMX27_USESDHC2 | |
143 | bool "CPUIMX27 integrates SDHC2 module" | |
bc727390 | 144 | depends on MACH_CPUIMX27 |
9d3d945a | 145 | select IMX_HAVE_PLATFORM_MXC_MMC |
af5b1df7 | 146 | help |
2d66c780 | 147 | This adds support for the internal SDHC2 used on CPUIMX27 |
af5b1df7 EB |
148 | for wifi or eMMC. |
149 | ||
2d66c780 EB |
150 | config MACH_EUKREA_CPUIMX27_USEUART4 |
151 | bool "CPUIMX27 integrates UART4 module" | |
152 | depends on MACH_CPUIMX27 | |
153 | help | |
154 | This adds support for the internal UART4 used on CPUIMX27 | |
155 | for bluetooth. | |
156 | ||
a961bf38 EB |
157 | choice |
158 | prompt "Baseboard" | |
bc727390 | 159 | depends on MACH_CPUIMX27 |
a961bf38 EB |
160 | default MACH_EUKREA_MBIMX27_BASEBOARD |
161 | ||
162 | config MACH_EUKREA_MBIMX27_BASEBOARD | |
4697bb92 | 163 | bool "Eukrea MBIMX27 development board" |
ad851bff | 164 | select IMX_HAVE_PLATFORM_IMX_FB |
4697bb92 | 165 | select IMX_HAVE_PLATFORM_IMX_SSI |
d5dac4a6 | 166 | select IMX_HAVE_PLATFORM_IMX_UART |
9d3d945a | 167 | select IMX_HAVE_PLATFORM_MXC_MMC |
7536cf99 | 168 | select IMX_HAVE_PLATFORM_SPI_IMX |
a961bf38 EB |
169 | help |
170 | This adds board specific devices that can be found on Eukrea's | |
171 | MBIMX27 evaluation board. | |
172 | ||
173 | endchoice | |
174 | ||
ec9be0de FE |
175 | config MACH_MX27_3DS |
176 | bool "MX27PDK platform" | |
d5dac4a6 | 177 | select IMX_HAVE_PLATFORM_IMX_UART |
9d3d945a | 178 | select IMX_HAVE_PLATFORM_MXC_MMC |
ec9be0de FE |
179 | help |
180 | Include support for MX27PDK platform. This includes specific | |
181 | configurations for the board and its peripherals. | |
8c032ec3 | 182 | |
3b161e51 JM |
183 | config MACH_IMX27_VISSTRIM_M10 |
184 | bool "Vista Silicon i.MX27 Visstrim_m10" | |
185 | select IMX_HAVE_PLATFORM_IMX_I2C | |
186 | select IMX_HAVE_PLATFORM_IMX_UART | |
9d3d945a | 187 | select IMX_HAVE_PLATFORM_MXC_MMC |
2eb42d5c | 188 | select IMX_HAVE_PLATFORM_MXC_EHCI |
3b161e51 JM |
189 | help |
190 | Include support for Visstrim_m10 platform and its different variants. | |
191 | This includes specific configurations for the board and its | |
192 | peripherals. | |
193 | ||
f747f935 | 194 | config MACH_IMX27LITE |
8c032ec3 | 195 | bool "LogicPD MX27 LITEKIT platform" |
d5dac4a6 | 196 | select IMX_HAVE_PLATFORM_IMX_UART |
8c032ec3 DS |
197 | help |
198 | Include support for MX27 LITEKIT platform. This includes specific | |
199 | configurations for the board and its peripherals. | |
200 | ||
33731698 LF |
201 | config MACH_PCA100 |
202 | bool "Phytec phyCARD-s (pca100)" | |
e0a1961d | 203 | select IMX_HAVE_PLATFORM_IMX2_WDT |
ad851bff | 204 | select IMX_HAVE_PLATFORM_IMX_FB |
c6987159 | 205 | select IMX_HAVE_PLATFORM_IMX_I2C |
4697bb92 | 206 | select IMX_HAVE_PLATFORM_IMX_SSI |
d5dac4a6 | 207 | select IMX_HAVE_PLATFORM_IMX_UART |
2eb42d5c | 208 | select IMX_HAVE_PLATFORM_MXC_EHCI |
9d3d945a | 209 | select IMX_HAVE_PLATFORM_MXC_MMC |
0e7a29a8 | 210 | select IMX_HAVE_PLATFORM_MXC_NAND |
ae71a562 | 211 | select IMX_HAVE_PLATFORM_MXC_W1 |
7536cf99 | 212 | select IMX_HAVE_PLATFORM_SPI_IMX |
eee7c497 | 213 | select MXC_ULPI if USB_ULPI |
33731698 LF |
214 | help |
215 | Include support for phyCARD-s (aka pca100) platform. This | |
216 | includes specific configurations for the module and its peripherals. | |
217 | ||
143a179d ACA |
218 | config MACH_MXT_TD60 |
219 | bool "Maxtrack i-MXT TD60" | |
ad851bff | 220 | select IMX_HAVE_PLATFORM_IMX_FB |
c6987159 | 221 | select IMX_HAVE_PLATFORM_IMX_I2C |
d5dac4a6 | 222 | select IMX_HAVE_PLATFORM_IMX_UART |
9d3d945a | 223 | select IMX_HAVE_PLATFORM_MXC_MMC |
0e7a29a8 | 224 | select IMX_HAVE_PLATFORM_MXC_NAND |
143a179d ACA |
225 | help |
226 | Include support for i-MXT (aka td60) platform. This | |
227 | includes specific configurations for the module and its peripherals. | |
228 | ||
6bbdbf2f | 229 | endif |