diff options
author | Heiko Stuebner <heiko@sntech.de> | 2012-03-07 04:47:01 -0500 |
---|---|---|
committer | Kukjin Kim <kgene.kim@samsung.com> | 2012-03-07 04:47:01 -0500 |
commit | 28c569f6957859d7d53681e00758980750da0250 (patch) | |
tree | aee4a87960b04b872b7a625ac43aa2c488e5442a | |
parent | 880bcd4a8363f24375027f9ded4670960dcfa70a (diff) |
ARM: S3C24XX: Move common-smdk code to mach directory
This code is used by boards based on the S3C2410/S3C2440/S3C2416.
The patch includes also a rename of the option, as the smdk code
is not a mach itself, but only an extension with common code.
Signed-off-by: Heiko Stuebner <heiko@sntech.de>
Signed-off-by: Kukjin Kim <kgene.kim@samsung.com>
-rw-r--r-- | arch/arm/mach-s3c24xx/Kconfig | 19 | ||||
-rw-r--r-- | arch/arm/mach-s3c24xx/Makefile | 1 | ||||
-rw-r--r-- | arch/arm/mach-s3c24xx/common-smdk.c (renamed from arch/arm/plat-s3c24xx/common-smdk.c) | 0 | ||||
-rw-r--r-- | arch/arm/plat-s3c24xx/Kconfig | 5 | ||||
-rw-r--r-- | arch/arm/plat-s3c24xx/Makefile | 1 |
5 files changed, 15 insertions, 11 deletions
diff --git a/arch/arm/mach-s3c24xx/Kconfig b/arch/arm/mach-s3c24xx/Kconfig index 48af6fcb8acd..7dede0742daa 100644 --- a/arch/arm/mach-s3c24xx/Kconfig +++ b/arch/arm/mach-s3c24xx/Kconfig | |||
@@ -81,6 +81,15 @@ config CPU_S3C2443 | |||
81 | help | 81 | help |
82 | Support for the S3C2443 SoC from the S3C24XX line | 82 | Support for the S3C2443 SoC from the S3C24XX line |
83 | 83 | ||
84 | # common code | ||
85 | |||
86 | config S3C24XX_SMDK | ||
87 | bool | ||
88 | help | ||
89 | Common machine code for SMDK2410 and SMDK2440 | ||
90 | |||
91 | # cpu-specific sections | ||
92 | |||
84 | if CPU_S3C2410 | 93 | if CPU_S3C2410 |
85 | 94 | ||
86 | config S3C2410_DMA | 95 | config S3C2410_DMA |
@@ -192,7 +201,7 @@ config MACH_QT2410 | |||
192 | 201 | ||
193 | config ARCH_SMDK2410 | 202 | config ARCH_SMDK2410 |
194 | bool "SMDK2410/A9M2410" | 203 | bool "SMDK2410/A9M2410" |
195 | select MACH_SMDK | 204 | select S3C24XX_SMDK |
196 | help | 205 | help |
197 | Say Y here if you are using the SMDK2410 or the derived module A9M2410 | 206 | Say Y here if you are using the SMDK2410 or the derived module A9M2410 |
198 | <http://www.fsforth.de> | 207 | <http://www.fsforth.de> |
@@ -279,7 +288,7 @@ config MACH_SMDK2412 | |||
279 | config MACH_SMDK2413 | 288 | config MACH_SMDK2413 |
280 | bool "SMDK2413" | 289 | bool "SMDK2413" |
281 | select MACH_S3C2413 | 290 | select MACH_S3C2413 |
282 | select MACH_SMDK | 291 | select S3C24XX_SMDK |
283 | select S3C_DEV_USB_HOST | 292 | select S3C_DEV_USB_HOST |
284 | select S3C_DEV_NAND | 293 | select S3C_DEV_NAND |
285 | help | 294 | help |
@@ -317,7 +326,7 @@ comment "S3C2416 Boards" | |||
317 | 326 | ||
318 | config MACH_SMDK2416 | 327 | config MACH_SMDK2416 |
319 | bool "SMDK2416" | 328 | bool "SMDK2416" |
320 | select MACH_SMDK | 329 | select S3C24XX_SMDK |
321 | select S3C_DEV_FB | 330 | select S3C_DEV_FB |
322 | select S3C_DEV_HSMMC | 331 | select S3C_DEV_HSMMC |
323 | select S3C_DEV_HSMMC1 | 332 | select S3C_DEV_HSMMC1 |
@@ -420,7 +429,7 @@ config MACH_RX3715 | |||
420 | config ARCH_S3C2440 | 429 | config ARCH_S3C2440 |
421 | bool "SMDK2440" | 430 | bool "SMDK2440" |
422 | select S3C2440_XTAL_16934400 | 431 | select S3C2440_XTAL_16934400 |
423 | select MACH_SMDK | 432 | select S3C24XX_SMDK |
424 | select S3C_DEV_USB_HOST | 433 | select S3C_DEV_USB_HOST |
425 | select S3C_DEV_NAND | 434 | select S3C_DEV_NAND |
426 | help | 435 | help |
@@ -492,7 +501,7 @@ comment "S3C2443 Boards" | |||
492 | 501 | ||
493 | config MACH_SMDK2443 | 502 | config MACH_SMDK2443 |
494 | bool "SMDK2443" | 503 | bool "SMDK2443" |
495 | select MACH_SMDK | 504 | select S3C24XX_SMDK |
496 | select S3C_DEV_HSMMC1 | 505 | select S3C_DEV_HSMMC1 |
497 | help | 506 | help |
498 | Say Y here if you are using an SMDK2443 | 507 | Say Y here if you are using an SMDK2443 |
diff --git a/arch/arm/mach-s3c24xx/Makefile b/arch/arm/mach-s3c24xx/Makefile index 876e5e54d976..b1c3c6f7c2eb 100644 --- a/arch/arm/mach-s3c24xx/Makefile +++ b/arch/arm/mach-s3c24xx/Makefile | |||
@@ -77,6 +77,7 @@ obj-$(CONFIG_MACH_SMDK2443) += mach-smdk2443.o | |||
77 | 77 | ||
78 | # common bits of machine support | 78 | # common bits of machine support |
79 | 79 | ||
80 | obj-$(CONFIG_S3C24XX_SMDK) += common-smdk.o | ||
80 | obj-$(CONFIG_SIMTEC_NOR) += nor-simtec.o | 81 | obj-$(CONFIG_SIMTEC_NOR) += nor-simtec.o |
81 | 82 | ||
82 | # machine additions | 83 | # machine additions |
diff --git a/arch/arm/plat-s3c24xx/common-smdk.c b/arch/arm/mach-s3c24xx/common-smdk.c index 084604be6ad1..084604be6ad1 100644 --- a/arch/arm/plat-s3c24xx/common-smdk.c +++ b/arch/arm/mach-s3c24xx/common-smdk.c | |||
diff --git a/arch/arm/plat-s3c24xx/Kconfig b/arch/arm/plat-s3c24xx/Kconfig index 74f76e023e45..73ebc40e0eb9 100644 --- a/arch/arm/plat-s3c24xx/Kconfig +++ b/arch/arm/plat-s3c24xx/Kconfig | |||
@@ -119,11 +119,6 @@ config S3C2412_IOTIMING | |||
119 | Intel node to select io timing code that is common to the s3c2412 | 119 | Intel node to select io timing code that is common to the s3c2412 |
120 | and the s3c2443. | 120 | and the s3c2443. |
121 | 121 | ||
122 | config MACH_SMDK | ||
123 | bool | ||
124 | help | ||
125 | Common machine code for SMDK2410 and SMDK2440 | ||
126 | |||
127 | config S3C24XX_SIMTEC_AUDIO | 122 | config S3C24XX_SIMTEC_AUDIO |
128 | bool | 123 | bool |
129 | depends on (ARCH_BAST || MACH_VR1000 || MACH_OSIRIS || MACH_ANUBIS) | 124 | depends on (ARCH_BAST || MACH_VR1000 || MACH_OSIRIS || MACH_ANUBIS) |
diff --git a/arch/arm/plat-s3c24xx/Makefile b/arch/arm/plat-s3c24xx/Makefile index a7e8843486b3..8dca10a919dd 100644 --- a/arch/arm/plat-s3c24xx/Makefile +++ b/arch/arm/plat-s3c24xx/Makefile | |||
@@ -39,5 +39,4 @@ obj-$(CONFIG_S3C2410_SETUP_TS) += setup-ts.o | |||
39 | 39 | ||
40 | # machine common support | 40 | # machine common support |
41 | 41 | ||
42 | obj-$(CONFIG_MACH_SMDK) += common-smdk.o | ||
43 | obj-$(CONFIG_S3C24XX_SIMTEC_AUDIO) += simtec-audio.o | 42 | obj-$(CONFIG_S3C24XX_SIMTEC_AUDIO) += simtec-audio.o |