/* 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)
/*