aboutsummaryrefslogtreecommitdiffstats
path: root/arch/arm/mach-imx
diff options
context:
space:
mode:
authorUwe Kleine-König <u.kleine-koenig@pengutronix.de>2010-11-11 12:17:15 -0500
committerUwe Kleine-König <u.kleine-koenig@pengutronix.de>2010-11-19 15:53:49 -0500
commit36a8cac9524bc67df2911cb3fbc349f87bcad37d (patch)
treebf9b9ebc15561d74f4448f540c6a6bb74ea679e3 /arch/arm/mach-imx
parentfd2fa2e3238197ef10101277dff67da10e68a61b (diff)
ARM: imx: let the machines select SOC_IMX{21,27}
This prepares multi-SoC kernel support. Signed-off-by: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
Diffstat (limited to 'arch/arm/mach-imx')
-rw-r--r--arch/arm/mach-imx/Kconfig11
1 files changed, 9 insertions, 2 deletions
diff --git a/arch/arm/mach-imx/Kconfig b/arch/arm/mach-imx/Kconfig
index 6875cdfbb282..ed713e519f75 100644
--- a/arch/arm/mach-imx/Kconfig
+++ b/arch/arm/mach-imx/Kconfig
@@ -57,13 +57,11 @@ choice
57 57
58config MACH_MX21 58config MACH_MX21
59 bool "i.MX21 support" 59 bool "i.MX21 support"
60 select SOC_IMX21
61 help 60 help
62 This enables support for Freescale's MX2 based i.MX21 processor. 61 This enables support for Freescale's MX2 based i.MX21 processor.
63 62
64config MACH_MX27 63config MACH_MX27
65 bool "i.MX27 support" 64 bool "i.MX27 support"
66 select SOC_IMX27
67 help 65 help
68 This enables support for Freescale's MX2 based i.MX27 processor. 66 This enables support for Freescale's MX2 based i.MX27 processor.
69 67
@@ -77,6 +75,7 @@ comment "MX21 platforms:"
77 75
78config MACH_MX21ADS 76config MACH_MX21ADS
79 bool "MX21ADS platform" 77 bool "MX21ADS platform"
78 select SOC_IMX21
80 select IMX_HAVE_PLATFORM_IMX_FB 79 select IMX_HAVE_PLATFORM_IMX_FB
81 select IMX_HAVE_PLATFORM_IMX_UART 80 select IMX_HAVE_PLATFORM_IMX_UART
82 select IMX_HAVE_PLATFORM_MXC_MMC 81 select IMX_HAVE_PLATFORM_MXC_MMC
@@ -139,6 +138,7 @@ comment "MX27 platforms:"
139 138
140config MACH_MX27ADS 139config MACH_MX27ADS
141 bool "MX27ADS platform" 140 bool "MX27ADS platform"
141 select SOC_IMX27
142 select IMX_HAVE_PLATFORM_IMX_FB 142 select IMX_HAVE_PLATFORM_IMX_FB
143 select IMX_HAVE_PLATFORM_IMX_I2C 143 select IMX_HAVE_PLATFORM_IMX_I2C
144 select IMX_HAVE_PLATFORM_IMX_UART 144 select IMX_HAVE_PLATFORM_IMX_UART
@@ -151,6 +151,7 @@ config MACH_MX27ADS
151 151
152config MACH_PCM038 152config MACH_PCM038
153 bool "Phytec phyCORE-i.MX27 CPU module (pcm038)" 153 bool "Phytec phyCORE-i.MX27 CPU module (pcm038)"
154 select SOC_IMX27
154 select IMX_HAVE_PLATFORM_IMX2_WDT 155 select IMX_HAVE_PLATFORM_IMX2_WDT
155 select IMX_HAVE_PLATFORM_IMX_I2C 156 select IMX_HAVE_PLATFORM_IMX_I2C
156 select IMX_HAVE_PLATFORM_IMX_UART 157 select IMX_HAVE_PLATFORM_IMX_UART
@@ -180,6 +181,7 @@ endchoice
180 181
181config MACH_CPUIMX27 182config MACH_CPUIMX27
182 bool "Eukrea CPUIMX27 module" 183 bool "Eukrea CPUIMX27 module"
184 select SOC_IMX27
183 select IMX_HAVE_PLATFORM_FSL_USB2_UDC 185 select IMX_HAVE_PLATFORM_FSL_USB2_UDC
184 select IMX_HAVE_PLATFORM_IMX2_WDT 186 select IMX_HAVE_PLATFORM_IMX2_WDT
185 select IMX_HAVE_PLATFORM_IMX_I2C 187 select IMX_HAVE_PLATFORM_IMX_I2C
@@ -228,6 +230,7 @@ endchoice
228 230
229config MACH_MX27_3DS 231config MACH_MX27_3DS
230 bool "MX27PDK platform" 232 bool "MX27PDK platform"
233 select SOC_IMX27
231 select IMX_HAVE_PLATFORM_IMX_KEYPAD 234 select IMX_HAVE_PLATFORM_IMX_KEYPAD
232 select IMX_HAVE_PLATFORM_IMX_UART 235 select IMX_HAVE_PLATFORM_IMX_UART
233 select IMX_HAVE_PLATFORM_MXC_MMC 236 select IMX_HAVE_PLATFORM_MXC_MMC
@@ -237,6 +240,7 @@ config MACH_MX27_3DS
237 240
238config MACH_IMX27_VISSTRIM_M10 241config MACH_IMX27_VISSTRIM_M10
239 bool "Vista Silicon i.MX27 Visstrim_m10" 242 bool "Vista Silicon i.MX27 Visstrim_m10"
243 select SOC_IMX27
240 select IMX_HAVE_PLATFORM_IMX_I2C 244 select IMX_HAVE_PLATFORM_IMX_I2C
241 select IMX_HAVE_PLATFORM_IMX_UART 245 select IMX_HAVE_PLATFORM_IMX_UART
242 select IMX_HAVE_PLATFORM_MXC_MMC 246 select IMX_HAVE_PLATFORM_MXC_MMC
@@ -248,6 +252,7 @@ config MACH_IMX27_VISSTRIM_M10
248 252
249config MACH_IMX27LITE 253config MACH_IMX27LITE
250 bool "LogicPD MX27 LITEKIT platform" 254 bool "LogicPD MX27 LITEKIT platform"
255 select SOC_IMX27
251 select IMX_HAVE_PLATFORM_IMX_UART 256 select IMX_HAVE_PLATFORM_IMX_UART
252 help 257 help
253 Include support for MX27 LITEKIT platform. This includes specific 258 Include support for MX27 LITEKIT platform. This includes specific
@@ -255,6 +260,7 @@ config MACH_IMX27LITE
255 260
256config MACH_PCA100 261config MACH_PCA100
257 bool "Phytec phyCARD-s (pca100)" 262 bool "Phytec phyCARD-s (pca100)"
263 select SOC_IMX27
258 select IMX_HAVE_PLATFORM_FSL_USB2_UDC 264 select IMX_HAVE_PLATFORM_FSL_USB2_UDC
259 select IMX_HAVE_PLATFORM_IMX2_WDT 265 select IMX_HAVE_PLATFORM_IMX2_WDT
260 select IMX_HAVE_PLATFORM_IMX_FB 266 select IMX_HAVE_PLATFORM_IMX_FB
@@ -273,6 +279,7 @@ config MACH_PCA100
273 279
274config MACH_MXT_TD60 280config MACH_MXT_TD60
275 bool "Maxtrack i-MXT TD60" 281 bool "Maxtrack i-MXT TD60"
282 select SOC_IMX27
276 select IMX_HAVE_PLATFORM_IMX_FB 283 select IMX_HAVE_PLATFORM_IMX_FB
277 select IMX_HAVE_PLATFORM_IMX_I2C 284 select IMX_HAVE_PLATFORM_IMX_I2C
278 select IMX_HAVE_PLATFORM_IMX_UART 285 select IMX_HAVE_PLATFORM_IMX_UART