clocksource: tegra210: include proper header file
Bo Yan [Tue, 18 Nov 2014 17:12:21 +0000 (09:12 -0800)]
Move certain macro definitions to header file and include it. This
helps suppress some sparse warnings.

bug 200032218

Change-Id: I01288d40ad56ce7fd7e7544299fac062027079bb
Signed-off-by: Bo Yan <byan@nvidia.com>
Reviewed-on: http://git-master/r/604881
Reviewed-by: Automatic_Commit_Validation_User
GVS: Gerrit_Virtual_Submit
Reviewed-by: Sachin Nikam <snikam@nvidia.com>

drivers/clocksource/tegra210_timer.c
include/linux/tegra-timer.h

index 56139ea..63f24ea 100644 (file)
@@ -28,6 +28,7 @@
 #include <linux/syscore_ops.h>
 #include <linux/tick.h>
 #include <linux/clk.h>
+#include <linux/tegra-timer.h>
 
 static u32 tegra210_timer_freq;
 static void __iomem *tegra210_timer_reg_base;
@@ -35,17 +36,6 @@ phys_addr_t timer_reg_base_pa = 0x60005000;
 static u32 usec_config;
 static u32 timer_us_mult, timer_us_shift;
 
-#define TIMERUS_CNTR_1US 0x10
-#define TIMERUS_USEC_CFG 0x14
-
-#define TIMER10_OFFSET 0x90
-#define TIMER11_OFFSET 0x98
-#define TIMER12_OFFSET 0xa0
-#define TIMER13_OFFSET 0xa8
-
-#define TIMER_PTV 0x0 /* present trigger value register */
-#define TIMER_PCR 0x4 /* present counter value register */
-
 #define TIMER_FOR_CPU(cpu) (TIMER10_OFFSET + (cpu) * 8)
 
 #define TNAMELEN 20
index 2167913..13a4481 100644 (file)
 #define TIMERUS_USEC_CFG       0x14
 #define TIMERUS_CNTR_FREEZE    0x4c
 
-#define TIMER1_OFFSET          0x0
 #define TIMER2_OFFSET          0x8
 #define TIMER3_OFFSET          0x50
 #define TIMER4_OFFSET          0x58
 #define TIMER5_OFFSET          0x60
 #define TIMER6_OFFSET          0x68
-#define TIMER7_OFFSET          0x70
-#define TIMER8_OFFSET          0x78
-#define TIMER9_OFFSET          0x80
-#define TIMER10_OFFSET         0x88
+#define TIMER10_OFFSET         0x90
+#define TIMER11_OFFSET         0x98
+#define TIMER12_OFFSET         0xa0
+#define TIMER13_OFFSET         0xa8
 
 #define TIMER_PTV              0x0
 #define TIMER_PCR              0x4