diff options
author | Russell King <rmk+kernel@arm.linux.org.uk> | 2012-10-06 12:12:25 -0400 |
---|---|---|
committer | Russell King <rmk+kernel@arm.linux.org.uk> | 2012-10-13 12:11:28 -0400 |
commit | b1b3f49ce4606452279b58b17f2bbe2ba00304b7 (patch) | |
tree | c9cfdc72dd580a9c3ace71846af45b4f65268f46 /arch/arm/mach-imx | |
parent | 4f1cd91497774488ed16119ec3f54b3daf1561de (diff) |
ARM: config: sort select statements alphanumerically
As suggested by Andrew Morton:
This is a pet peeve of mine. Any time there's a long list of items
(header file inclusions, kconfig entries, array initalisers, etc) and
someone wants to add a new item, they *always* go and stick it at the
end of the list.
Guys, don't do this. Either put the new item into a randomly-chosen
position or, probably better, alphanumerically sort the list.
lets sort all our select statements alphanumerically. This commit was
created by the following perl:
while (<>) {
while (/\\\s*$/) {
$_ .= <>;
}
undef %selects if /^\s*config\s+/;
if (/^\s+select\s+(\w+).*/) {
if (defined($selects{$1})) {
if ($selects{$1} eq $_) {
print STDERR "Warning: removing duplicated $1 entry\n";
} else {
print STDERR "Error: $1 differently selected\n".
"\tOld: $selects{$1}\n".
"\tNew: $_\n";
exit 1;
}
}
$selects{$1} = $_;
next;
}
if (%selects and (/^\s*$/ or /^\s+help/ or /^\s+---help---/ or
/^endif/ or /^endchoice/)) {
foreach $k (sort (keys %selects)) {
print "$selects{$k}";
}
undef %selects;
}
print;
}
if (%selects) {
foreach $k (sort (keys %selects)) {
print "$selects{$k}";
}
}
It found two duplicates:
Warning: removing duplicated S5P_SETUP_MIPIPHY entry
Warning: removing duplicated HARDIRQS_SW_RESEND entry
and they are identical duplicates, hence the shrinkage in the diffstat
of two lines.
We have four testers reporting success of this change (Tony, Stephen,
Linus and Sekhar.)
Acked-by: Jason Cooper <jason@lakedaemon.net>
Acked-by: Tony Lindgren <tony@atomide.com>
Acked-by: Stephen Warren <swarren@nvidia.com>
Acked-by: Linus Walleij <linus.walleij@linaro.org>
Acked-by: Sekhar Nori <nsekhar@ti.com>
Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
Diffstat (limited to 'arch/arm/mach-imx')
-rw-r--r-- | arch/arm/mach-imx/Kconfig | 120 |
1 files changed, 60 insertions, 60 deletions
diff --git a/arch/arm/mach-imx/Kconfig b/arch/arm/mach-imx/Kconfig index 32197c117afe..8d276584650e 100644 --- a/arch/arm/mach-imx/Kconfig +++ b/arch/arm/mach-imx/Kconfig | |||
@@ -41,68 +41,68 @@ config SOC_IMX1 | |||
41 | 41 | ||
42 | config SOC_IMX21 | 42 | config SOC_IMX21 |
43 | bool | 43 | bool |
44 | select MACH_MX21 | ||
45 | select CPU_ARM926T | ||
46 | select COMMON_CLK | 44 | select COMMON_CLK |
45 | select CPU_ARM926T | ||
47 | select IMX_HAVE_IOMUX_V1 | 46 | select IMX_HAVE_IOMUX_V1 |
47 | select MACH_MX21 | ||
48 | select MXC_AVIC | 48 | select MXC_AVIC |
49 | 49 | ||
50 | config SOC_IMX25 | 50 | config SOC_IMX25 |
51 | bool | 51 | bool |
52 | select ARCH_MX25 | 52 | select ARCH_MX25 |
53 | select ARCH_MXC_IOMUX_V3 | ||
53 | select COMMON_CLK | 54 | select COMMON_CLK |
54 | select CPU_ARM926T | 55 | select CPU_ARM926T |
55 | select HAVE_CAN_FLEXCAN if CAN | 56 | select HAVE_CAN_FLEXCAN if CAN |
56 | select ARCH_MXC_IOMUX_V3 | ||
57 | select MXC_AVIC | 57 | select MXC_AVIC |
58 | 58 | ||
59 | config SOC_IMX27 | 59 | config SOC_IMX27 |
60 | bool | 60 | bool |
61 | select MACH_MX27 | ||
62 | select CPU_ARM926T | ||
63 | select COMMON_CLK | 61 | select COMMON_CLK |
62 | select CPU_ARM926T | ||
64 | select IMX_HAVE_IOMUX_V1 | 63 | select IMX_HAVE_IOMUX_V1 |
64 | select MACH_MX27 | ||
65 | select MXC_AVIC | 65 | select MXC_AVIC |
66 | 66 | ||
67 | config SOC_IMX31 | 67 | config SOC_IMX31 |
68 | bool | 68 | bool |
69 | select COMMON_CLK | ||
69 | select CPU_V6 | 70 | select CPU_V6 |
70 | select IMX_HAVE_PLATFORM_MXC_RNGA | 71 | select IMX_HAVE_PLATFORM_MXC_RNGA |
71 | select MXC_AVIC | 72 | select MXC_AVIC |
72 | select COMMON_CLK | ||
73 | select SMP_ON_UP if SMP | 73 | select SMP_ON_UP if SMP |
74 | 74 | ||
75 | config SOC_IMX35 | 75 | config SOC_IMX35 |
76 | bool | 76 | bool |
77 | select CPU_V6K | ||
78 | select ARCH_MXC_IOMUX_V3 | 77 | select ARCH_MXC_IOMUX_V3 |
79 | select COMMON_CLK | 78 | select COMMON_CLK |
79 | select CPU_V6K | ||
80 | select HAVE_CAN_FLEXCAN if CAN | ||
80 | select HAVE_EPIT | 81 | select HAVE_EPIT |
81 | select MXC_AVIC | 82 | select MXC_AVIC |
82 | select SMP_ON_UP if SMP | 83 | select SMP_ON_UP if SMP |
83 | select HAVE_CAN_FLEXCAN if CAN | ||
84 | 84 | ||
85 | config SOC_IMX5 | 85 | config SOC_IMX5 |
86 | select CPU_V7 | 86 | bool |
87 | select MXC_TZIC | ||
88 | select COMMON_CLK | ||
89 | select ARCH_MXC_IOMUX_V3 | ||
90 | select ARCH_HAS_CPUFREQ | 87 | select ARCH_HAS_CPUFREQ |
91 | select ARCH_MX5 | 88 | select ARCH_MX5 |
92 | bool | 89 | select ARCH_MXC_IOMUX_V3 |
90 | select COMMON_CLK | ||
91 | select CPU_V7 | ||
92 | select MXC_TZIC | ||
93 | 93 | ||
94 | config SOC_IMX50 | 94 | config SOC_IMX50 |
95 | bool | 95 | bool |
96 | select SOC_IMX5 | ||
97 | select ARCH_MX50 | 96 | select ARCH_MX50 |
97 | select SOC_IMX5 | ||
98 | 98 | ||
99 | config SOC_IMX51 | 99 | config SOC_IMX51 |
100 | bool | 100 | bool |
101 | select SOC_IMX5 | ||
102 | select ARCH_MX5 | 101 | select ARCH_MX5 |
103 | select ARCH_MX51 | 102 | select ARCH_MX51 |
104 | select PINCTRL | 103 | select PINCTRL |
105 | select PINCTRL_IMX51 | 104 | select PINCTRL_IMX51 |
105 | select SOC_IMX5 | ||
106 | 106 | ||
107 | if ARCH_IMX_V4_V5 | 107 | if ARCH_IMX_V4_V5 |
108 | 108 | ||
@@ -112,10 +112,10 @@ config MACH_MXLADS | |||
112 | 112 | ||
113 | config ARCH_MX1ADS | 113 | config ARCH_MX1ADS |
114 | bool "MX1ADS platform" | 114 | bool "MX1ADS platform" |
115 | select MACH_MXLADS | ||
116 | select SOC_IMX1 | ||
117 | select IMX_HAVE_PLATFORM_IMX_I2C | 115 | select IMX_HAVE_PLATFORM_IMX_I2C |
118 | select IMX_HAVE_PLATFORM_IMX_UART | 116 | select IMX_HAVE_PLATFORM_IMX_UART |
117 | select MACH_MXLADS | ||
118 | select SOC_IMX1 | ||
119 | help | 119 | help |
120 | Say Y here if you are using Motorola MX1ADS/MXLADS boards | 120 | Say Y here if you are using Motorola MX1ADS/MXLADS boards |
121 | 121 | ||
@@ -127,9 +127,9 @@ config MACH_SCB9328 | |||
127 | 127 | ||
128 | config MACH_APF9328 | 128 | config MACH_APF9328 |
129 | bool "APF9328" | 129 | bool "APF9328" |
130 | select SOC_IMX1 | ||
131 | select IMX_HAVE_PLATFORM_IMX_I2C | 130 | select IMX_HAVE_PLATFORM_IMX_I2C |
132 | select IMX_HAVE_PLATFORM_IMX_UART | 131 | select IMX_HAVE_PLATFORM_IMX_UART |
132 | select SOC_IMX1 | ||
133 | help | 133 | help |
134 | Say Yes here if you are using the Armadeus APF9328 development board | 134 | Say Yes here if you are using the Armadeus APF9328 development board |
135 | 135 | ||
@@ -137,11 +137,11 @@ comment "MX21 platforms:" | |||
137 | 137 | ||
138 | config MACH_MX21ADS | 138 | config MACH_MX21ADS |
139 | bool "MX21ADS platform" | 139 | bool "MX21ADS platform" |
140 | select SOC_IMX21 | ||
141 | select IMX_HAVE_PLATFORM_IMX_FB | 140 | select IMX_HAVE_PLATFORM_IMX_FB |
142 | select IMX_HAVE_PLATFORM_IMX_UART | 141 | select IMX_HAVE_PLATFORM_IMX_UART |
143 | select IMX_HAVE_PLATFORM_MXC_MMC | 142 | select IMX_HAVE_PLATFORM_MXC_MMC |
144 | select IMX_HAVE_PLATFORM_MXC_NAND | 143 | select IMX_HAVE_PLATFORM_MXC_NAND |
144 | select SOC_IMX21 | ||
145 | help | 145 | help |
146 | Include support for MX21ADS platform. This includes specific | 146 | Include support for MX21ADS platform. This includes specific |
147 | configurations for the board and its peripherals. | 147 | configurations for the board and its peripherals. |
@@ -150,22 +150,21 @@ comment "MX25 platforms:" | |||
150 | 150 | ||
151 | config MACH_MX25_3DS | 151 | config MACH_MX25_3DS |
152 | bool "Support MX25PDK (3DS) Platform" | 152 | bool "Support MX25PDK (3DS) Platform" |
153 | select SOC_IMX25 | ||
154 | select IMX_HAVE_PLATFORM_FLEXCAN | 153 | select IMX_HAVE_PLATFORM_FLEXCAN |
155 | select IMX_HAVE_PLATFORM_FSL_USB2_UDC | 154 | select IMX_HAVE_PLATFORM_FSL_USB2_UDC |
156 | select IMX_HAVE_PLATFORM_IMX2_WDT | 155 | select IMX_HAVE_PLATFORM_IMX2_WDT |
157 | select IMX_HAVE_PLATFORM_IMXDI_RTC | 156 | select IMX_HAVE_PLATFORM_IMXDI_RTC |
158 | select IMX_HAVE_PLATFORM_IMX_I2C | ||
159 | select IMX_HAVE_PLATFORM_IMX_FB | 157 | select IMX_HAVE_PLATFORM_IMX_FB |
158 | select IMX_HAVE_PLATFORM_IMX_I2C | ||
160 | select IMX_HAVE_PLATFORM_IMX_KEYPAD | 159 | select IMX_HAVE_PLATFORM_IMX_KEYPAD |
161 | select IMX_HAVE_PLATFORM_IMX_UART | 160 | select IMX_HAVE_PLATFORM_IMX_UART |
162 | select IMX_HAVE_PLATFORM_MXC_EHCI | 161 | select IMX_HAVE_PLATFORM_MXC_EHCI |
163 | select IMX_HAVE_PLATFORM_MXC_NAND | 162 | select IMX_HAVE_PLATFORM_MXC_NAND |
164 | select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX | 163 | select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX |
164 | select SOC_IMX25 | ||
165 | 165 | ||
166 | config MACH_EUKREA_CPUIMX25SD | 166 | config MACH_EUKREA_CPUIMX25SD |
167 | bool "Support Eukrea CPUIMX25 Platform" | 167 | bool "Support Eukrea CPUIMX25 Platform" |
168 | select SOC_IMX25 | ||
169 | select IMX_HAVE_PLATFORM_FLEXCAN | 168 | select IMX_HAVE_PLATFORM_FLEXCAN |
170 | select IMX_HAVE_PLATFORM_FSL_USB2_UDC | 169 | select IMX_HAVE_PLATFORM_FSL_USB2_UDC |
171 | select IMX_HAVE_PLATFORM_IMX2_WDT | 170 | select IMX_HAVE_PLATFORM_IMX2_WDT |
@@ -177,6 +176,7 @@ config MACH_EUKREA_CPUIMX25SD | |||
177 | select IMX_HAVE_PLATFORM_MXC_NAND | 176 | select IMX_HAVE_PLATFORM_MXC_NAND |
178 | select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX | 177 | select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX |
179 | select MXC_ULPI if USB_ULPI | 178 | select MXC_ULPI if USB_ULPI |
179 | select SOC_IMX25 | ||
180 | 180 | ||
181 | choice | 181 | choice |
182 | prompt "Baseboard" | 182 | prompt "Baseboard" |
@@ -199,20 +199,19 @@ comment "MX27 platforms:" | |||
199 | 199 | ||
200 | config MACH_MX27ADS | 200 | config MACH_MX27ADS |
201 | bool "MX27ADS platform" | 201 | bool "MX27ADS platform" |
202 | select SOC_IMX27 | ||
203 | select IMX_HAVE_PLATFORM_IMX_FB | 202 | select IMX_HAVE_PLATFORM_IMX_FB |
204 | select IMX_HAVE_PLATFORM_IMX_I2C | 203 | select IMX_HAVE_PLATFORM_IMX_I2C |
205 | select IMX_HAVE_PLATFORM_IMX_UART | 204 | select IMX_HAVE_PLATFORM_IMX_UART |
206 | select IMX_HAVE_PLATFORM_MXC_MMC | 205 | select IMX_HAVE_PLATFORM_MXC_MMC |
207 | select IMX_HAVE_PLATFORM_MXC_NAND | 206 | select IMX_HAVE_PLATFORM_MXC_NAND |
208 | select IMX_HAVE_PLATFORM_MXC_W1 | 207 | select IMX_HAVE_PLATFORM_MXC_W1 |
208 | select SOC_IMX27 | ||
209 | help | 209 | help |
210 | Include support for MX27ADS platform. This includes specific | 210 | Include support for MX27ADS platform. This includes specific |
211 | configurations for the board and its peripherals. | 211 | configurations for the board and its peripherals. |
212 | 212 | ||
213 | config MACH_PCM038 | 213 | config MACH_PCM038 |
214 | bool "Phytec phyCORE-i.MX27 CPU module (pcm038)" | 214 | bool "Phytec phyCORE-i.MX27 CPU module (pcm038)" |
215 | select SOC_IMX27 | ||
216 | select IMX_HAVE_PLATFORM_IMX2_WDT | 215 | select IMX_HAVE_PLATFORM_IMX2_WDT |
217 | select IMX_HAVE_PLATFORM_IMX_I2C | 216 | select IMX_HAVE_PLATFORM_IMX_I2C |
218 | select IMX_HAVE_PLATFORM_IMX_UART | 217 | select IMX_HAVE_PLATFORM_IMX_UART |
@@ -221,6 +220,7 @@ config MACH_PCM038 | |||
221 | select IMX_HAVE_PLATFORM_MXC_W1 | 220 | select IMX_HAVE_PLATFORM_MXC_W1 |
222 | select IMX_HAVE_PLATFORM_SPI_IMX | 221 | select IMX_HAVE_PLATFORM_SPI_IMX |
223 | select MXC_ULPI if USB_ULPI | 222 | select MXC_ULPI if USB_ULPI |
223 | select SOC_IMX27 | ||
224 | help | 224 | help |
225 | Include support for phyCORE-i.MX27 (aka pcm038) platform. This | 225 | Include support for phyCORE-i.MX27 (aka pcm038) platform. This |
226 | includes specific configurations for the module and its peripherals. | 226 | includes specific configurations for the module and its peripherals. |
@@ -242,7 +242,6 @@ endchoice | |||
242 | 242 | ||
243 | config MACH_CPUIMX27 | 243 | config MACH_CPUIMX27 |
244 | bool "Eukrea CPUIMX27 module" | 244 | bool "Eukrea CPUIMX27 module" |
245 | select SOC_IMX27 | ||
246 | select IMX_HAVE_PLATFORM_FSL_USB2_UDC | 245 | select IMX_HAVE_PLATFORM_FSL_USB2_UDC |
247 | select IMX_HAVE_PLATFORM_IMX2_WDT | 246 | select IMX_HAVE_PLATFORM_IMX2_WDT |
248 | select IMX_HAVE_PLATFORM_IMX_I2C | 247 | select IMX_HAVE_PLATFORM_IMX_I2C |
@@ -251,6 +250,7 @@ config MACH_CPUIMX27 | |||
251 | select IMX_HAVE_PLATFORM_MXC_NAND | 250 | select IMX_HAVE_PLATFORM_MXC_NAND |
252 | select IMX_HAVE_PLATFORM_MXC_W1 | 251 | select IMX_HAVE_PLATFORM_MXC_W1 |
253 | select MXC_ULPI if USB_ULPI | 252 | select MXC_ULPI if USB_ULPI |
253 | select SOC_IMX27 | ||
254 | help | 254 | help |
255 | Include support for Eukrea CPUIMX27 platform. This includes | 255 | Include support for Eukrea CPUIMX27 platform. This includes |
256 | specific configurations for the module and its peripherals. | 256 | specific configurations for the module and its peripherals. |
@@ -292,7 +292,6 @@ endchoice | |||
292 | 292 | ||
293 | config MACH_MX27_3DS | 293 | config MACH_MX27_3DS |
294 | bool "MX27PDK platform" | 294 | bool "MX27PDK platform" |
295 | select SOC_IMX27 | ||
296 | select IMX_HAVE_PLATFORM_FSL_USB2_UDC | 295 | select IMX_HAVE_PLATFORM_FSL_USB2_UDC |
297 | select IMX_HAVE_PLATFORM_IMX2_WDT | 296 | select IMX_HAVE_PLATFORM_IMX2_WDT |
298 | select IMX_HAVE_PLATFORM_IMX_FB | 297 | select IMX_HAVE_PLATFORM_IMX_FB |
@@ -306,13 +305,13 @@ config MACH_MX27_3DS | |||
306 | select IMX_HAVE_PLATFORM_SPI_IMX | 305 | select IMX_HAVE_PLATFORM_SPI_IMX |
307 | select MXC_DEBUG_BOARD | 306 | select MXC_DEBUG_BOARD |
308 | select MXC_ULPI if USB_ULPI | 307 | select MXC_ULPI if USB_ULPI |
308 | select SOC_IMX27 | ||
309 | help | 309 | help |
310 | Include support for MX27PDK platform. This includes specific | 310 | Include support for MX27PDK platform. This includes specific |
311 | configurations for the board and its peripherals. | 311 | configurations for the board and its peripherals. |
312 | 312 | ||
313 | config MACH_IMX27_VISSTRIM_M10 | 313 | config MACH_IMX27_VISSTRIM_M10 |
314 | bool "Vista Silicon i.MX27 Visstrim_m10" | 314 | bool "Vista Silicon i.MX27 Visstrim_m10" |
315 | select SOC_IMX27 | ||
316 | select IMX_HAVE_PLATFORM_GPIO_KEYS | 315 | select IMX_HAVE_PLATFORM_GPIO_KEYS |
317 | select IMX_HAVE_PLATFORM_IMX_I2C | 316 | select IMX_HAVE_PLATFORM_IMX_I2C |
318 | select IMX_HAVE_PLATFORM_IMX_SSI | 317 | select IMX_HAVE_PLATFORM_IMX_SSI |
@@ -321,6 +320,7 @@ config MACH_IMX27_VISSTRIM_M10 | |||
321 | select IMX_HAVE_PLATFORM_MXC_EHCI | 320 | select IMX_HAVE_PLATFORM_MXC_EHCI |
322 | select IMX_HAVE_PLATFORM_MXC_MMC | 321 | select IMX_HAVE_PLATFORM_MXC_MMC |
323 | select LEDS_GPIO_REGISTER | 322 | select LEDS_GPIO_REGISTER |
323 | select SOC_IMX27 | ||
324 | help | 324 | help |
325 | Include support for Visstrim_m10 platform and its different variants. | 325 | Include support for Visstrim_m10 platform and its different variants. |
326 | This includes specific configurations for the board and its | 326 | This includes specific configurations for the board and its |
@@ -328,16 +328,15 @@ config MACH_IMX27_VISSTRIM_M10 | |||
328 | 328 | ||
329 | config MACH_IMX27LITE | 329 | config MACH_IMX27LITE |
330 | bool "LogicPD MX27 LITEKIT platform" | 330 | bool "LogicPD MX27 LITEKIT platform" |
331 | select SOC_IMX27 | ||
332 | select IMX_HAVE_PLATFORM_IMX_UART | ||
333 | select IMX_HAVE_PLATFORM_IMX_SSI | 331 | select IMX_HAVE_PLATFORM_IMX_SSI |
332 | select IMX_HAVE_PLATFORM_IMX_UART | ||
333 | select SOC_IMX27 | ||
334 | help | 334 | help |
335 | Include support for MX27 LITEKIT platform. This includes specific | 335 | Include support for MX27 LITEKIT platform. This includes specific |
336 | configurations for the board and its peripherals. | 336 | configurations for the board and its peripherals. |
337 | 337 | ||
338 | config MACH_PCA100 | 338 | config MACH_PCA100 |
339 | bool "Phytec phyCARD-s (pca100)" | 339 | bool "Phytec phyCARD-s (pca100)" |
340 | select SOC_IMX27 | ||
341 | select IMX_HAVE_PLATFORM_FSL_USB2_UDC | 340 | select IMX_HAVE_PLATFORM_FSL_USB2_UDC |
342 | select IMX_HAVE_PLATFORM_IMX2_WDT | 341 | select IMX_HAVE_PLATFORM_IMX2_WDT |
343 | select IMX_HAVE_PLATFORM_IMX_FB | 342 | select IMX_HAVE_PLATFORM_IMX_FB |
@@ -350,27 +349,28 @@ config MACH_PCA100 | |||
350 | select IMX_HAVE_PLATFORM_MXC_W1 | 349 | select IMX_HAVE_PLATFORM_MXC_W1 |
351 | select IMX_HAVE_PLATFORM_SPI_IMX | 350 | select IMX_HAVE_PLATFORM_SPI_IMX |
352 | select MXC_ULPI if USB_ULPI | 351 | select MXC_ULPI if USB_ULPI |
352 | select SOC_IMX27 | ||
353 | help | 353 | help |
354 | Include support for phyCARD-s (aka pca100) platform. This | 354 | Include support for phyCARD-s (aka pca100) platform. This |
355 | includes specific configurations for the module and its peripherals. | 355 | includes specific configurations for the module and its peripherals. |
356 | 356 | ||
357 | config MACH_MXT_TD60 | 357 | config MACH_MXT_TD60 |
358 | bool "Maxtrack i-MXT TD60" | 358 | bool "Maxtrack i-MXT TD60" |
359 | select SOC_IMX27 | ||
360 | select IMX_HAVE_PLATFORM_IMX_FB | 359 | select IMX_HAVE_PLATFORM_IMX_FB |
361 | select IMX_HAVE_PLATFORM_IMX_I2C | 360 | select IMX_HAVE_PLATFORM_IMX_I2C |
362 | select IMX_HAVE_PLATFORM_IMX_UART | 361 | select IMX_HAVE_PLATFORM_IMX_UART |
363 | select IMX_HAVE_PLATFORM_MXC_MMC | 362 | select IMX_HAVE_PLATFORM_MXC_MMC |
364 | select IMX_HAVE_PLATFORM_MXC_NAND | 363 | select IMX_HAVE_PLATFORM_MXC_NAND |
364 | select SOC_IMX27 | ||
365 | help | 365 | help |
366 | Include support for i-MXT (aka td60) platform. This | 366 | Include support for i-MXT (aka td60) platform. This |
367 | includes specific configurations for the module and its peripherals. | 367 | includes specific configurations for the module and its peripherals. |
368 | 368 | ||
369 | config MACH_IMX27IPCAM | 369 | config MACH_IMX27IPCAM |
370 | bool "IMX27 IPCAM platform" | 370 | bool "IMX27 IPCAM platform" |
371 | select SOC_IMX27 | ||
372 | select IMX_HAVE_PLATFORM_IMX2_WDT | 371 | select IMX_HAVE_PLATFORM_IMX2_WDT |
373 | select IMX_HAVE_PLATFORM_IMX_UART | 372 | select IMX_HAVE_PLATFORM_IMX_UART |
373 | select SOC_IMX27 | ||
374 | help | 374 | help |
375 | Include support for IMX27 IPCAM platform. This includes specific | 375 | Include support for IMX27 IPCAM platform. This includes specific |
376 | configurations for the board and its peripherals. | 376 | configurations for the board and its peripherals. |
@@ -390,11 +390,11 @@ comment "MX31 platforms:" | |||
390 | 390 | ||
391 | config MACH_MX31ADS | 391 | config MACH_MX31ADS |
392 | bool "Support MX31ADS platforms" | 392 | bool "Support MX31ADS platforms" |
393 | select SOC_IMX31 | 393 | default y |
394 | select IMX_HAVE_PLATFORM_IMX_I2C | 394 | select IMX_HAVE_PLATFORM_IMX_I2C |
395 | select IMX_HAVE_PLATFORM_IMX_SSI | 395 | select IMX_HAVE_PLATFORM_IMX_SSI |
396 | select IMX_HAVE_PLATFORM_IMX_UART | 396 | select IMX_HAVE_PLATFORM_IMX_UART |
397 | default y | 397 | select SOC_IMX31 |
398 | help | 398 | help |
399 | Include support for MX31ADS platform. This includes specific | 399 | Include support for MX31ADS platform. This includes specific |
400 | configurations for the board and its peripherals. | 400 | configurations for the board and its peripherals. |
@@ -412,21 +412,19 @@ config MACH_MX31ADS_WM1133_EV1 | |||
412 | 412 | ||
413 | config MACH_MX31LILLY | 413 | config MACH_MX31LILLY |
414 | bool "Support MX31 LILLY-1131 platforms (INCO startec)" | 414 | bool "Support MX31 LILLY-1131 platforms (INCO startec)" |
415 | select SOC_IMX31 | ||
416 | select IMX_HAVE_PLATFORM_IMX_UART | 415 | select IMX_HAVE_PLATFORM_IMX_UART |
417 | select IMX_HAVE_PLATFORM_IPU_CORE | 416 | select IMX_HAVE_PLATFORM_IPU_CORE |
418 | select IMX_HAVE_PLATFORM_MXC_EHCI | 417 | select IMX_HAVE_PLATFORM_MXC_EHCI |
419 | select IMX_HAVE_PLATFORM_MXC_MMC | 418 | select IMX_HAVE_PLATFORM_MXC_MMC |
420 | select IMX_HAVE_PLATFORM_SPI_IMX | 419 | select IMX_HAVE_PLATFORM_SPI_IMX |
421 | select MXC_ULPI if USB_ULPI | 420 | select MXC_ULPI if USB_ULPI |
421 | select SOC_IMX31 | ||
422 | help | 422 | help |
423 | Include support for mx31 based LILLY1131 modules. This includes | 423 | Include support for mx31 based LILLY1131 modules. This includes |
424 | specific configurations for the board and its peripherals. | 424 | specific configurations for the board and its peripherals. |
425 | 425 | ||
426 | config MACH_MX31LITE | 426 | config MACH_MX31LITE |
427 | bool "Support MX31 LITEKIT (LogicPD)" | 427 | bool "Support MX31 LITEKIT (LogicPD)" |
428 | select SOC_IMX31 | ||
429 | select MXC_ULPI if USB_ULPI | ||
430 | select IMX_HAVE_PLATFORM_IMX2_WDT | 428 | select IMX_HAVE_PLATFORM_IMX2_WDT |
431 | select IMX_HAVE_PLATFORM_IMX_UART | 429 | select IMX_HAVE_PLATFORM_IMX_UART |
432 | select IMX_HAVE_PLATFORM_MXC_EHCI | 430 | select IMX_HAVE_PLATFORM_MXC_EHCI |
@@ -435,13 +433,14 @@ config MACH_MX31LITE | |||
435 | select IMX_HAVE_PLATFORM_MXC_RTC | 433 | select IMX_HAVE_PLATFORM_MXC_RTC |
436 | select IMX_HAVE_PLATFORM_SPI_IMX | 434 | select IMX_HAVE_PLATFORM_SPI_IMX |
437 | select LEDS_GPIO_REGISTER | 435 | select LEDS_GPIO_REGISTER |
436 | select MXC_ULPI if USB_ULPI | ||
437 | select SOC_IMX31 | ||
438 | help | 438 | help |
439 | Include support for MX31 LITEKIT platform. This includes specific | 439 | Include support for MX31 LITEKIT platform. This includes specific |
440 | configurations for the board and its peripherals. | 440 | configurations for the board and its peripherals. |
441 | 441 | ||
442 | config MACH_PCM037 | 442 | config MACH_PCM037 |
443 | bool "Support Phytec pcm037 (i.MX31) platforms" | 443 | bool "Support Phytec pcm037 (i.MX31) platforms" |
444 | select SOC_IMX31 | ||
445 | select IMX_HAVE_PLATFORM_FSL_USB2_UDC | 444 | select IMX_HAVE_PLATFORM_FSL_USB2_UDC |
446 | select IMX_HAVE_PLATFORM_IMX2_WDT | 445 | select IMX_HAVE_PLATFORM_IMX2_WDT |
447 | select IMX_HAVE_PLATFORM_IMX_I2C | 446 | select IMX_HAVE_PLATFORM_IMX_I2C |
@@ -452,6 +451,7 @@ config MACH_PCM037 | |||
452 | select IMX_HAVE_PLATFORM_MXC_NAND | 451 | select IMX_HAVE_PLATFORM_MXC_NAND |
453 | select IMX_HAVE_PLATFORM_MXC_W1 | 452 | select IMX_HAVE_PLATFORM_MXC_W1 |
454 | select MXC_ULPI if USB_ULPI | 453 | select MXC_ULPI if USB_ULPI |
454 | select SOC_IMX31 | ||
455 | help | 455 | help |
456 | Include support for Phytec pcm037 platform. This includes | 456 | Include support for Phytec pcm037 platform. This includes |
457 | specific configurations for the board and its peripherals. | 457 | specific configurations for the board and its peripherals. |
@@ -468,8 +468,6 @@ config MACH_PCM037_EET | |||
468 | 468 | ||
469 | config MACH_MX31_3DS | 469 | config MACH_MX31_3DS |
470 | bool "Support MX31PDK (3DS)" | 470 | bool "Support MX31PDK (3DS)" |
471 | select SOC_IMX31 | ||
472 | select MXC_DEBUG_BOARD | ||
473 | select IMX_HAVE_PLATFORM_FSL_USB2_UDC | 471 | select IMX_HAVE_PLATFORM_FSL_USB2_UDC |
474 | select IMX_HAVE_PLATFORM_IMX2_WDT | 472 | select IMX_HAVE_PLATFORM_IMX2_WDT |
475 | select IMX_HAVE_PLATFORM_IMX_I2C | 473 | select IMX_HAVE_PLATFORM_IMX_I2C |
@@ -481,7 +479,9 @@ config MACH_MX31_3DS | |||
481 | select IMX_HAVE_PLATFORM_MXC_MMC | 479 | select IMX_HAVE_PLATFORM_MXC_MMC |
482 | select IMX_HAVE_PLATFORM_MXC_NAND | 480 | select IMX_HAVE_PLATFORM_MXC_NAND |
483 | select IMX_HAVE_PLATFORM_SPI_IMX | 481 | select IMX_HAVE_PLATFORM_SPI_IMX |
482 | select MXC_DEBUG_BOARD | ||
484 | select MXC_ULPI if USB_ULPI | 483 | select MXC_ULPI if USB_ULPI |
484 | select SOC_IMX31 | ||
485 | help | 485 | help |
486 | Include support for MX31PDK (3DS) platform. This includes specific | 486 | Include support for MX31PDK (3DS) platform. This includes specific |
487 | configurations for the board and its peripherals. | 487 | configurations for the board and its peripherals. |
@@ -497,7 +497,6 @@ config MACH_MX31_3DS_MXC_NAND_USE_BBT | |||
497 | 497 | ||
498 | config MACH_MX31MOBOARD | 498 | config MACH_MX31MOBOARD |
499 | bool "Support mx31moboard platforms (EPFL Mobots group)" | 499 | bool "Support mx31moboard platforms (EPFL Mobots group)" |
500 | select SOC_IMX31 | ||
501 | select IMX_HAVE_PLATFORM_FSL_USB2_UDC | 500 | select IMX_HAVE_PLATFORM_FSL_USB2_UDC |
502 | select IMX_HAVE_PLATFORM_IMX2_WDT | 501 | select IMX_HAVE_PLATFORM_IMX2_WDT |
503 | select IMX_HAVE_PLATFORM_IMX_I2C | 502 | select IMX_HAVE_PLATFORM_IMX_I2C |
@@ -509,22 +508,22 @@ config MACH_MX31MOBOARD | |||
509 | select IMX_HAVE_PLATFORM_SPI_IMX | 508 | select IMX_HAVE_PLATFORM_SPI_IMX |
510 | select LEDS_GPIO_REGISTER | 509 | select LEDS_GPIO_REGISTER |
511 | select MXC_ULPI if USB_ULPI | 510 | select MXC_ULPI if USB_ULPI |
511 | select SOC_IMX31 | ||
512 | help | 512 | help |
513 | Include support for mx31moboard platform. This includes specific | 513 | Include support for mx31moboard platform. This includes specific |
514 | configurations for the board and its peripherals. | 514 | configurations for the board and its peripherals. |
515 | 515 | ||
516 | config MACH_QONG | 516 | config MACH_QONG |
517 | bool "Support Dave/DENX QongEVB-LITE platform" | 517 | bool "Support Dave/DENX QongEVB-LITE platform" |
518 | select SOC_IMX31 | ||
519 | select IMX_HAVE_PLATFORM_IMX_UART | ||
520 | select IMX_HAVE_PLATFORM_IMX2_WDT | 518 | select IMX_HAVE_PLATFORM_IMX2_WDT |
519 | select IMX_HAVE_PLATFORM_IMX_UART | ||
520 | select SOC_IMX31 | ||
521 | help | 521 | help |
522 | Include support for Dave/DENX QongEVB-LITE platform. This includes | 522 | Include support for Dave/DENX QongEVB-LITE platform. This includes |
523 | specific configurations for the board and its peripherals. | 523 | specific configurations for the board and its peripherals. |
524 | 524 | ||
525 | config MACH_ARMADILLO5X0 | 525 | config MACH_ARMADILLO5X0 |
526 | bool "Support Atmark Armadillo-500 Development Base Board" | 526 | bool "Support Atmark Armadillo-500 Development Base Board" |
527 | select SOC_IMX31 | ||
528 | select IMX_HAVE_PLATFORM_GPIO_KEYS | 527 | select IMX_HAVE_PLATFORM_GPIO_KEYS |
529 | select IMX_HAVE_PLATFORM_IMX_I2C | 528 | select IMX_HAVE_PLATFORM_IMX_I2C |
530 | select IMX_HAVE_PLATFORM_IMX_UART | 529 | select IMX_HAVE_PLATFORM_IMX_UART |
@@ -533,23 +532,24 @@ config MACH_ARMADILLO5X0 | |||
533 | select IMX_HAVE_PLATFORM_MXC_MMC | 532 | select IMX_HAVE_PLATFORM_MXC_MMC |
534 | select IMX_HAVE_PLATFORM_MXC_NAND | 533 | select IMX_HAVE_PLATFORM_MXC_NAND |
535 | select MXC_ULPI if USB_ULPI | 534 | select MXC_ULPI if USB_ULPI |
535 | select SOC_IMX31 | ||
536 | help | 536 | help |
537 | Include support for Atmark Armadillo-500 platform. This includes | 537 | Include support for Atmark Armadillo-500 platform. This includes |
538 | specific configurations for the board and its peripherals. | 538 | specific configurations for the board and its peripherals. |
539 | 539 | ||
540 | config MACH_KZM_ARM11_01 | 540 | config MACH_KZM_ARM11_01 |
541 | bool "Support KZM-ARM11-01(Kyoto Microcomputer)" | 541 | bool "Support KZM-ARM11-01(Kyoto Microcomputer)" |
542 | select SOC_IMX31 | ||
543 | select IMX_HAVE_PLATFORM_IMX_UART | 542 | select IMX_HAVE_PLATFORM_IMX_UART |
543 | select SOC_IMX31 | ||
544 | help | 544 | help |
545 | Include support for KZM-ARM11-01. This includes specific | 545 | Include support for KZM-ARM11-01. This includes specific |
546 | configurations for the board and its peripherals. | 546 | configurations for the board and its peripherals. |
547 | 547 | ||
548 | config MACH_BUG | 548 | config MACH_BUG |
549 | bool "Support Buglabs BUGBase platform" | 549 | bool "Support Buglabs BUGBase platform" |
550 | select SOC_IMX31 | ||
551 | select IMX_HAVE_PLATFORM_IMX_UART | ||
552 | default y | 550 | default y |
551 | select IMX_HAVE_PLATFORM_IMX_UART | ||
552 | select SOC_IMX31 | ||
553 | help | 553 | help |
554 | Include support for BUGBase 1.3 platform. This includes specific | 554 | Include support for BUGBase 1.3 platform. This includes specific |
555 | configurations for the board and its peripherals. | 555 | configurations for the board and its peripherals. |
@@ -565,7 +565,6 @@ comment "MX35 platforms:" | |||
565 | 565 | ||
566 | config MACH_PCM043 | 566 | config MACH_PCM043 |
567 | bool "Support Phytec pcm043 (i.MX35) platforms" | 567 | bool "Support Phytec pcm043 (i.MX35) platforms" |
568 | select SOC_IMX35 | ||
569 | select IMX_HAVE_PLATFORM_FLEXCAN | 568 | select IMX_HAVE_PLATFORM_FLEXCAN |
570 | select IMX_HAVE_PLATFORM_FSL_USB2_UDC | 569 | select IMX_HAVE_PLATFORM_FSL_USB2_UDC |
571 | select IMX_HAVE_PLATFORM_IMX2_WDT | 570 | select IMX_HAVE_PLATFORM_IMX2_WDT |
@@ -577,14 +576,13 @@ config MACH_PCM043 | |||
577 | select IMX_HAVE_PLATFORM_MXC_NAND | 576 | select IMX_HAVE_PLATFORM_MXC_NAND |
578 | select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX | 577 | select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX |
579 | select MXC_ULPI if USB_ULPI | 578 | select MXC_ULPI if USB_ULPI |
579 | select SOC_IMX35 | ||
580 | help | 580 | help |
581 | Include support for Phytec pcm043 platform. This includes | 581 | Include support for Phytec pcm043 platform. This includes |
582 | specific configurations for the board and its peripherals. | 582 | specific configurations for the board and its peripherals. |
583 | 583 | ||
584 | config MACH_MX35_3DS | 584 | config MACH_MX35_3DS |
585 | bool "Support MX35PDK platform" | 585 | bool "Support MX35PDK platform" |
586 | select SOC_IMX35 | ||
587 | select MXC_DEBUG_BOARD | ||
588 | select IMX_HAVE_PLATFORM_FSL_USB2_UDC | 586 | select IMX_HAVE_PLATFORM_FSL_USB2_UDC |
589 | select IMX_HAVE_PLATFORM_IMX2_WDT | 587 | select IMX_HAVE_PLATFORM_IMX2_WDT |
590 | select IMX_HAVE_PLATFORM_IMX_FB | 588 | select IMX_HAVE_PLATFORM_IMX_FB |
@@ -595,13 +593,14 @@ config MACH_MX35_3DS | |||
595 | select IMX_HAVE_PLATFORM_MXC_NAND | 593 | select IMX_HAVE_PLATFORM_MXC_NAND |
596 | select IMX_HAVE_PLATFORM_MXC_RTC | 594 | select IMX_HAVE_PLATFORM_MXC_RTC |
597 | select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX | 595 | select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX |
596 | select MXC_DEBUG_BOARD | ||
597 | select SOC_IMX35 | ||
598 | help | 598 | help |
599 | Include support for MX35PDK platform. This includes specific | 599 | Include support for MX35PDK platform. This includes specific |
600 | configurations for the board and its peripherals. | 600 | configurations for the board and its peripherals. |
601 | 601 | ||
602 | config MACH_EUKREA_CPUIMX35SD | 602 | config MACH_EUKREA_CPUIMX35SD |
603 | bool "Support Eukrea CPUIMX35 Platform" | 603 | bool "Support Eukrea CPUIMX35 Platform" |
604 | select SOC_IMX35 | ||
605 | select IMX_HAVE_PLATFORM_FLEXCAN | 604 | select IMX_HAVE_PLATFORM_FLEXCAN |
606 | select IMX_HAVE_PLATFORM_FSL_USB2_UDC | 605 | select IMX_HAVE_PLATFORM_FSL_USB2_UDC |
607 | select IMX_HAVE_PLATFORM_IMX2_WDT | 606 | select IMX_HAVE_PLATFORM_IMX2_WDT |
@@ -611,6 +610,7 @@ config MACH_EUKREA_CPUIMX35SD | |||
611 | select IMX_HAVE_PLATFORM_MXC_NAND | 610 | select IMX_HAVE_PLATFORM_MXC_NAND |
612 | select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX | 611 | select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX |
613 | select MXC_ULPI if USB_ULPI | 612 | select MXC_ULPI if USB_ULPI |
613 | select SOC_IMX35 | ||
614 | help | 614 | help |
615 | Include support for Eukrea CPUIMX35 platform. This includes | 615 | Include support for Eukrea CPUIMX35 platform. This includes |
616 | specific configurations for the board and its peripherals. | 616 | specific configurations for the board and its peripherals. |
@@ -635,16 +635,16 @@ endchoice | |||
635 | 635 | ||
636 | config MACH_VPR200 | 636 | config MACH_VPR200 |
637 | bool "Support VPR200 platform" | 637 | bool "Support VPR200 platform" |
638 | select SOC_IMX35 | ||
639 | select IMX_HAVE_PLATFORM_FSL_USB2_UDC | 638 | select IMX_HAVE_PLATFORM_FSL_USB2_UDC |
640 | select IMX_HAVE_PLATFORM_GPIO_KEYS | 639 | select IMX_HAVE_PLATFORM_GPIO_KEYS |
641 | select IMX_HAVE_PLATFORM_IMX2_WDT | 640 | select IMX_HAVE_PLATFORM_IMX2_WDT |
642 | select IMX_HAVE_PLATFORM_IMX_UART | ||
643 | select IMX_HAVE_PLATFORM_IMX_I2C | 641 | select IMX_HAVE_PLATFORM_IMX_I2C |
642 | select IMX_HAVE_PLATFORM_IMX_UART | ||
644 | select IMX_HAVE_PLATFORM_IPU_CORE | 643 | select IMX_HAVE_PLATFORM_IPU_CORE |
645 | select IMX_HAVE_PLATFORM_MXC_EHCI | 644 | select IMX_HAVE_PLATFORM_MXC_EHCI |
646 | select IMX_HAVE_PLATFORM_MXC_NAND | 645 | select IMX_HAVE_PLATFORM_MXC_NAND |
647 | select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX | 646 | select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX |
647 | select SOC_IMX35 | ||
648 | help | 648 | help |
649 | Include support for VPR200 platform. This includes specific | 649 | Include support for VPR200 platform. This includes specific |
650 | configurations for the board and its peripherals. | 650 | configurations for the board and its peripherals. |
@@ -654,11 +654,11 @@ comment "i.MX5 platforms:" | |||
654 | config MACH_MX50_RDP | 654 | config MACH_MX50_RDP |
655 | bool "Support MX50 reference design platform" | 655 | bool "Support MX50 reference design platform" |
656 | depends on BROKEN | 656 | depends on BROKEN |
657 | select SOC_IMX50 | ||
658 | select IMX_HAVE_PLATFORM_IMX_I2C | 657 | select IMX_HAVE_PLATFORM_IMX_I2C |
659 | select IMX_HAVE_PLATFORM_IMX_UART | 658 | select IMX_HAVE_PLATFORM_IMX_UART |
660 | select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX | 659 | select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX |
661 | select IMX_HAVE_PLATFORM_SPI_IMX | 660 | select IMX_HAVE_PLATFORM_SPI_IMX |
661 | select SOC_IMX50 | ||
662 | help | 662 | help |
663 | Include support for MX50 reference design platform (RDP) board. This | 663 | Include support for MX50 reference design platform (RDP) board. This |
664 | includes specific configurations for the board and its peripherals. | 664 | includes specific configurations for the board and its peripherals. |
@@ -667,15 +667,14 @@ comment "i.MX51 machines:" | |||
667 | 667 | ||
668 | config MACH_IMX51_DT | 668 | config MACH_IMX51_DT |
669 | bool "Support i.MX51 platforms from device tree" | 669 | bool "Support i.MX51 platforms from device tree" |
670 | select SOC_IMX51 | ||
671 | select MACH_MX51_BABBAGE | 670 | select MACH_MX51_BABBAGE |
671 | select SOC_IMX51 | ||
672 | help | 672 | help |
673 | Include support for Freescale i.MX51 based platforms | 673 | Include support for Freescale i.MX51 based platforms |
674 | using the device tree for discovery | 674 | using the device tree for discovery |
675 | 675 | ||
676 | config MACH_MX51_BABBAGE | 676 | config MACH_MX51_BABBAGE |
677 | bool "Support MX51 BABBAGE platforms" | 677 | bool "Support MX51 BABBAGE platforms" |
678 | select SOC_IMX51 | ||
679 | select IMX_HAVE_PLATFORM_FSL_USB2_UDC | 678 | select IMX_HAVE_PLATFORM_FSL_USB2_UDC |
680 | select IMX_HAVE_PLATFORM_IMX2_WDT | 679 | select IMX_HAVE_PLATFORM_IMX2_WDT |
681 | select IMX_HAVE_PLATFORM_IMX_I2C | 680 | select IMX_HAVE_PLATFORM_IMX_I2C |
@@ -683,6 +682,7 @@ config MACH_MX51_BABBAGE | |||
683 | select IMX_HAVE_PLATFORM_MXC_EHCI | 682 | select IMX_HAVE_PLATFORM_MXC_EHCI |
684 | select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX | 683 | select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX |
685 | select IMX_HAVE_PLATFORM_SPI_IMX | 684 | select IMX_HAVE_PLATFORM_SPI_IMX |
685 | select SOC_IMX51 | ||
686 | help | 686 | help |
687 | Include support for MX51 Babbage platform, also known as MX51EVK in | 687 | Include support for MX51 Babbage platform, also known as MX51EVK in |
688 | u-boot. This includes specific configurations for the board and its | 688 | u-boot. This includes specific configurations for the board and its |
@@ -690,27 +690,27 @@ config MACH_MX51_BABBAGE | |||
690 | 690 | ||
691 | config MACH_MX51_3DS | 691 | config MACH_MX51_3DS |
692 | bool "Support MX51PDK (3DS)" | 692 | bool "Support MX51PDK (3DS)" |
693 | select SOC_IMX51 | ||
694 | select IMX_HAVE_PLATFORM_IMX2_WDT | 693 | select IMX_HAVE_PLATFORM_IMX2_WDT |
695 | select IMX_HAVE_PLATFORM_IMX_KEYPAD | 694 | select IMX_HAVE_PLATFORM_IMX_KEYPAD |
696 | select IMX_HAVE_PLATFORM_IMX_UART | 695 | select IMX_HAVE_PLATFORM_IMX_UART |
697 | select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX | 696 | select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX |
698 | select IMX_HAVE_PLATFORM_SPI_IMX | 697 | select IMX_HAVE_PLATFORM_SPI_IMX |
699 | select MXC_DEBUG_BOARD | 698 | select MXC_DEBUG_BOARD |
699 | select SOC_IMX51 | ||
700 | help | 700 | help |
701 | Include support for MX51PDK (3DS) platform. This includes specific | 701 | Include support for MX51PDK (3DS) platform. This includes specific |
702 | configurations for the board and its peripherals. | 702 | configurations for the board and its peripherals. |
703 | 703 | ||
704 | config MACH_EUKREA_CPUIMX51SD | 704 | config MACH_EUKREA_CPUIMX51SD |
705 | bool "Support Eukrea CPUIMX51SD module" | 705 | bool "Support Eukrea CPUIMX51SD module" |
706 | select SOC_IMX51 | ||
707 | select IMX_HAVE_PLATFORM_FSL_USB2_UDC | 706 | select IMX_HAVE_PLATFORM_FSL_USB2_UDC |
707 | select IMX_HAVE_PLATFORM_IMX2_WDT | ||
708 | select IMX_HAVE_PLATFORM_IMX_I2C | 708 | select IMX_HAVE_PLATFORM_IMX_I2C |
709 | select IMX_HAVE_PLATFORM_IMX_UART | 709 | select IMX_HAVE_PLATFORM_IMX_UART |
710 | select IMX_HAVE_PLATFORM_IMX2_WDT | ||
711 | select IMX_HAVE_PLATFORM_MXC_EHCI | 710 | select IMX_HAVE_PLATFORM_MXC_EHCI |
712 | select IMX_HAVE_PLATFORM_MXC_NAND | 711 | select IMX_HAVE_PLATFORM_MXC_NAND |
713 | select IMX_HAVE_PLATFORM_SPI_IMX | 712 | select IMX_HAVE_PLATFORM_SPI_IMX |
713 | select SOC_IMX51 | ||
714 | help | 714 | help |
715 | Include support for Eukrea CPUIMX51SD platform. This includes | 715 | Include support for Eukrea CPUIMX51SD platform. This includes |
716 | specific configurations for the module and its peripherals. | 716 | specific configurations for the module and its peripherals. |
@@ -736,12 +736,12 @@ comment "Device tree only" | |||
736 | 736 | ||
737 | config SOC_IMX53 | 737 | config SOC_IMX53 |
738 | bool "i.MX53 support" | 738 | bool "i.MX53 support" |
739 | select SOC_IMX5 | ||
740 | select ARCH_MX5 | 739 | select ARCH_MX5 |
741 | select ARCH_MX53 | 740 | select ARCH_MX53 |
742 | select HAVE_CAN_FLEXCAN if CAN | 741 | select HAVE_CAN_FLEXCAN if CAN |
743 | select PINCTRL | 742 | select PINCTRL |
744 | select PINCTRL_IMX53 | 743 | select PINCTRL_IMX53 |
744 | select SOC_IMX5 | ||
745 | 745 | ||
746 | help | 746 | help |
747 | This enables support for Freescale i.MX53 processor. | 747 | This enables support for Freescale i.MX53 processor. |