]> git.karo-electronics.de Git - linux-beck.git/commitdiff
ARM: shmobile: Only build clocks when COMMON_CLK=n
authorMagnus Damm <damm@opensource.se>
Wed, 17 Jul 2013 20:30:59 +0000 (05:30 +0900)
committerSimon Horman <horms+renesas@verge.net.au>
Tue, 23 Jul 2013 00:50:59 +0000 (09:50 +0900)
Move shared clock.c file and per-SoC clock-xxx.c files
to only build when CONFIG_COMMON_CLK != y.

The regular ARCH_SHMOBILE case with legacy SH clock framework
will build just as before with this patch applied, however
the case when COMMON_CLK=y will exclude all the clock files.

Signed-off-by: Magnus Damm <damm@opensource.se>
Signed-off-by: Simon Horman <horms+renesas@verge.net.au>
arch/arm/mach-shmobile/Makefile

index e8d0a2c904a01d4c19246d372bf7b249f1d39f56..5884bea3c3dadcd5e496048518b09b8598038190 100644 (file)
@@ -3,17 +3,30 @@
 #
 
 # Common objects
-obj-y                          := timer.o console.o clock.o
+obj-y                          := timer.o console.o
 
 # CPU objects
-obj-$(CONFIG_ARCH_SH7372)      += setup-sh7372.o clock-sh7372.o intc-sh7372.o
-obj-$(CONFIG_ARCH_SH73A0)      += setup-sh73a0.o clock-sh73a0.o intc-sh73a0.o
-obj-$(CONFIG_ARCH_R8A73A4)     += setup-r8a73a4.o clock-r8a73a4.o
-obj-$(CONFIG_ARCH_R8A7740)     += setup-r8a7740.o clock-r8a7740.o intc-r8a7740.o
-obj-$(CONFIG_ARCH_R8A7778)     += setup-r8a7778.o clock-r8a7778.o
-obj-$(CONFIG_ARCH_R8A7779)     += setup-r8a7779.o clock-r8a7779.o intc-r8a7779.o
-obj-$(CONFIG_ARCH_R8A7790)     += setup-r8a7790.o clock-r8a7790.o
-obj-$(CONFIG_ARCH_EMEV2)       += setup-emev2.o clock-emev2.o
+obj-$(CONFIG_ARCH_SH7372)      += setup-sh7372.o intc-sh7372.o
+obj-$(CONFIG_ARCH_SH73A0)      += setup-sh73a0.o intc-sh73a0.o
+obj-$(CONFIG_ARCH_R8A73A4)     += setup-r8a73a4.o
+obj-$(CONFIG_ARCH_R8A7740)     += setup-r8a7740.o intc-r8a7740.o
+obj-$(CONFIG_ARCH_R8A7778)     += setup-r8a7778.o
+obj-$(CONFIG_ARCH_R8A7779)     += setup-r8a7779.o intc-r8a7779.o
+obj-$(CONFIG_ARCH_R8A7790)     += setup-r8a7790.o
+obj-$(CONFIG_ARCH_EMEV2)       += setup-emev2.o
+
+# Clock objects
+ifndef CONFIG_COMMON_CLK
+obj-y                          += clock.o
+obj-$(CONFIG_ARCH_SH7372)      += clock-sh7372.o
+obj-$(CONFIG_ARCH_SH73A0)      += clock-sh73a0.o
+obj-$(CONFIG_ARCH_R8A73A4)     += clock-r8a73a4.o
+obj-$(CONFIG_ARCH_R8A7740)     += clock-r8a7740.o
+obj-$(CONFIG_ARCH_R8A7778)     += clock-r8a7778.o
+obj-$(CONFIG_ARCH_R8A7779)     += clock-r8a7779.o
+obj-$(CONFIG_ARCH_R8A7790)     += clock-r8a7790.o
+obj-$(CONFIG_ARCH_EMEV2)       += clock-emev2.o
+endif
 
 # SMP objects
 smp-y                          := platsmp.o headsmp.o