aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorHeiko Stuebner <heiko@sntech.de>2012-03-07 04:47:01 -0500
committerKukjin Kim <kgene.kim@samsung.com>2012-03-07 04:47:01 -0500
commit28c569f6957859d7d53681e00758980750da0250 (patch)
treeaee4a87960b04b872b7a625ac43aa2c488e5442a
parent880bcd4a8363f24375027f9ded4670960dcfa70a (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/Kconfig19
-rw-r--r--arch/arm/mach-s3c24xx/Makefile1
-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/Kconfig5
-rw-r--r--arch/arm/plat-s3c24xx/Makefile1
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
86config S3C24XX_SMDK
87 bool
88 help
89 Common machine code for SMDK2410 and SMDK2440
90
91# cpu-specific sections
92
84if CPU_S3C2410 93if CPU_S3C2410
85 94
86config S3C2410_DMA 95config S3C2410_DMA
@@ -192,7 +201,7 @@ config MACH_QT2410
192 201
193config ARCH_SMDK2410 202config 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
279config MACH_SMDK2413 288config 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
318config MACH_SMDK2416 327config 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
420config ARCH_S3C2440 429config 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
493config MACH_SMDK2443 502config 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
80obj-$(CONFIG_S3C24XX_SMDK) += common-smdk.o
80obj-$(CONFIG_SIMTEC_NOR) += nor-simtec.o 81obj-$(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
122config MACH_SMDK
123 bool
124 help
125 Common machine code for SMDK2410 and SMDK2440
126
127config S3C24XX_SIMTEC_AUDIO 122config 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
42obj-$(CONFIG_MACH_SMDK) += common-smdk.o
43obj-$(CONFIG_S3C24XX_SIMTEC_AUDIO) += simtec-audio.o 42obj-$(CONFIG_S3C24XX_SIMTEC_AUDIO) += simtec-audio.o