[S5PC100] add WATCHDOG & RTC register in s5pc1xx.h
authorKim, HeungJun <riverful.kim@samsung.com>
Wed, 20 May 2009 13:21:43 +0000 (22:21 +0900)
committerKim, HeungJun <root@riverbuntu.(none)>
Wed, 20 May 2009 13:21:43 +0000 (22:21 +0900)
include/s5pc1xx.h

index 24cbf44..2db35d4 100644 (file)
 /* Watchdog */
 #define S5P_WATCHDOG_BASE(x)   (S5P_PA_WATCHDOG + (x))
 
+#define WTCON_OFFSET           0x0
+#define WTDAT_OFFSET           0x4
+#define WTCNT_OFFSET           0x8
+#define WTCLRINT_OFFSET                0xc
+
+#define S5P_WTCON                      S5P_WATCHDOG_BASE(WTCON_OFFSET)
+#define S5P_WTDAT                      S5P_WATCHDOG_BASE(WTDAT_OFFSET)
+#define S5P_WTCNT                      S5P_WATCHDOG_BASE(WTCNT_OFFSET)
+#define S5P_WTCLRINT           S5P_WATCHDOG_BASE(WTCLRINT_OFFSET)
+
 
 /* RTC */
 #define S5P_RTC_BASE(x)                        (S5P_PA_RTC + (x))
 
+#define INTP_OFFSET                    0x30
+#define RTCCON_OFFSET          0x40
+#define TICCNT_OFFSET          0x44
+#define RTCALM_OFFSET          0x50
+
+#define ALMSEC_OFFSET          0x54
+#define ALMMIN_OFFSET          0x58
+#define ALMHOUR_OFFSET         0x5c
+#define ALMDATE_OFFSET         0x60
+#define ALMMON_OFFSET          0x64
+#define ALMYEAR_OFFSET         0x68
+
+#define BCDSEC_OFFSET          0x70
+#define BCDMIN_OFFSET          0x74
+#define BCDHOUR_OFFSET         0x78
+#define BCDDATE_OFFSET         0x7c
+#define BCDDAY_OFFSET          0x80
+#define BCDMON_OFFSET          0x84
+#define BCDYEAR_OFFSET         0x88
+
+#define CURTICCNT                      0x90
+
+
+
+
+#define S5P_INTP                       S5P_RTC_BASE(INTP_OFFSET)
+#define S5P_RTCCON                     S5P_RTC_BASE(RTCCON_OFFSET)
+#define S5P_TICCNT                     S5P_RTC_BASE(TICCNT_OFFSET)
+#define S5P_RTCALM                     S5P_RTC_BASE(RTCALM_OFFSET)
+
+#define S5P_ALMSEC                     S5P_RTC_BASE(ALMSEC_OFFSET)
+#define S5P_ALMMIN                     S5P_RTC_BASE(ALMMIN_OFFSET)
+#define S5P_ALMHOUR                    S5P_RTC_BASE(ALMHOUR_OFFSET)
+#define S5P_ALMDATE                    S5P_RTC_BASE(ALMDATE_OFFSET)
+#define S5P_ALMMON                     S5P_RTC_BASE(ALMMON_OFFSET)
+#define S5P_ALMYEAR                    S5P_RTC_BASE(ALMYEAR_OFFSET)
+
+#define S5P_BCDSEC                     S5P_RTC_BASE(BCDSEC_OFFSET)
+#define S5P_BCDMIN                     S5P_RTC_BASE(BCDMIN_OFFSET)
+#define S5P_BCDHOUR                    S5P_RTC_BASE(BCDHOUR_OFFSET)
+#define S5P_BCDDATE                    S5P_RTC_BASE(BCDDATE_OFFSET)
+#define S5P_BCDDAY                     S5P_RTC_BASE(BCDDAY_OFFSET)
+#define S5P_BCDMON                     S5P_RTC_BASE(BCDMON_OFFSET)
+#define S5P_BCDYEAR                    S5P_RTC_BASE(BCDYEAR_OFFSET)
+
+#define S5P_CURTICCNT          S5P_RTC_BASE(CURTICCNT_OFFSET)
 
 
 /*