浏览代码

[ARM] S3C2410: Move base clock code to plat-s3c24xx

Move the S3C2410 base clock list to arch/arm/plat-s3c24xx
as this code is common to the S3C2410, S3C2440 and S3C2442
cpus.

Signed-off-by: Ben Dooks <ben-linux@fluff.org>
Ben Dooks 16 年之前
父节点
当前提交
1b3ba68884

+ 0 - 5
arch/arm/mach-s3c2410/Kconfig

@@ -33,11 +33,6 @@ config S3C2410_GPIO
 	help
 	help
 	  GPIO code for S3C2410 and similar processors
 	  GPIO code for S3C2410 and similar processors
 
 
-config S3C2410_CLOCK
-	bool
-	help
-	  Clock code for the S3C2410, and similar processors
-
 config SIMTEC_NOR
 config SIMTEC_NOR
 	bool
 	bool
 	help
 	help

+ 0 - 1
arch/arm/mach-s3c2410/Makefile

@@ -15,7 +15,6 @@ obj-$(CONFIG_CPU_S3C2410_DMA)	+= dma.o
 obj-$(CONFIG_CPU_S3C2410_DMA)	+= dma.o
 obj-$(CONFIG_CPU_S3C2410_DMA)	+= dma.o
 obj-$(CONFIG_S3C2410_PM)	+= pm.o sleep.o
 obj-$(CONFIG_S3C2410_PM)	+= pm.o sleep.o
 obj-$(CONFIG_S3C2410_GPIO)	+= gpio.o
 obj-$(CONFIG_S3C2410_GPIO)	+= gpio.o
-obj-$(CONFIG_S3C2410_CLOCK)	+= clock.o
 
 
 # Machine support
 # Machine support
 
 

+ 8 - 0
arch/arm/plat-s3c24xx/Kconfig

@@ -15,6 +15,14 @@ config PLAT_S3C24XX
 
 
 if PLAT_S3C24XX
 if PLAT_S3C24XX
 
 
+# code that is shared between a number of the s3c24xx implementations
+
+config S3C2410_CLOCK
+	bool
+	help
+	  Clock code for the S3C2410, and similar processors which
+	  is currently includes the S3C2410, S3C2440, S3C2442.
+
 config CPU_S3C244X
 config CPU_S3C244X
 	bool
 	bool
 	depends on ARCH_S3C2410 && (CPU_S3C2440 || CPU_S3C2442)
 	depends on ARCH_S3C2410 && (CPU_S3C2440 || CPU_S3C2442)

+ 1 - 0
arch/arm/plat-s3c24xx/Makefile

@@ -30,6 +30,7 @@ obj-$(CONFIG_PM_SIMTEC)		+= pm-simtec.o
 obj-$(CONFIG_PM)		+= pm.o
 obj-$(CONFIG_PM)		+= pm.o
 obj-$(CONFIG_PM)		+= sleep.o
 obj-$(CONFIG_PM)		+= sleep.o
 obj-$(CONFIG_HAVE_PWM)		+= pwm.o
 obj-$(CONFIG_HAVE_PWM)		+= pwm.o
+obj-$(CONFIG_S3C2410_CLOCK)	+= s3c2410-clock.o
 obj-$(CONFIG_S3C2410_DMA)	+= dma.o
 obj-$(CONFIG_S3C2410_DMA)	+= dma.o
 
 
 # SPI gpio central GPIO functions
 # SPI gpio central GPIO functions

+ 0 - 0
arch/arm/mach-s3c2410/clock.c → arch/arm/plat-s3c24xx/s3c2410-clock.c