Lines Matching full:tm
68 static int lpc24xx_rtc_set_time(struct device *dev, struct rtc_time *tm) in lpc24xx_rtc_set_time() argument
75 rtc_writel(rtc, LPC24XX_SEC, tm->tm_sec); in lpc24xx_rtc_set_time()
76 rtc_writel(rtc, LPC24XX_MIN, tm->tm_min); in lpc24xx_rtc_set_time()
77 rtc_writel(rtc, LPC24XX_HOUR, tm->tm_hour); in lpc24xx_rtc_set_time()
78 rtc_writel(rtc, LPC24XX_DOW, tm->tm_wday); in lpc24xx_rtc_set_time()
79 rtc_writel(rtc, LPC24XX_DOM, tm->tm_mday); in lpc24xx_rtc_set_time()
80 rtc_writel(rtc, LPC24XX_DOY, tm->tm_yday); in lpc24xx_rtc_set_time()
81 rtc_writel(rtc, LPC24XX_MONTH, tm->tm_mon); in lpc24xx_rtc_set_time()
82 rtc_writel(rtc, LPC24XX_YEAR, tm->tm_year); in lpc24xx_rtc_set_time()
89 static int lpc24xx_rtc_read_time(struct device *dev, struct rtc_time *tm) in lpc24xx_rtc_read_time() argument
98 tm->tm_sec = CT0_SECS(ct0); in lpc24xx_rtc_read_time()
99 tm->tm_min = CT0_MINS(ct0); in lpc24xx_rtc_read_time()
100 tm->tm_hour = CT0_HOURS(ct0); in lpc24xx_rtc_read_time()
101 tm->tm_wday = CT0_DOW(ct0); in lpc24xx_rtc_read_time()
102 tm->tm_mon = CT1_MONTH(ct1); in lpc24xx_rtc_read_time()
103 tm->tm_mday = CT1_DOM(ct1); in lpc24xx_rtc_read_time()
104 tm->tm_year = CT1_YEAR(ct1); in lpc24xx_rtc_read_time()
105 tm->tm_yday = CT2_DOY(ct2); in lpc24xx_rtc_read_time()
113 struct rtc_time *tm = &wkalrm->time; in lpc24xx_rtc_read_alarm() local
115 tm->tm_sec = rtc_readl(rtc, LPC24XX_ALSEC); in lpc24xx_rtc_read_alarm()
116 tm->tm_min = rtc_readl(rtc, LPC24XX_ALMIN); in lpc24xx_rtc_read_alarm()
117 tm->tm_hour = rtc_readl(rtc, LPC24XX_ALHOUR); in lpc24xx_rtc_read_alarm()
118 tm->tm_mday = rtc_readl(rtc, LPC24XX_ALDOM); in lpc24xx_rtc_read_alarm()
119 tm->tm_wday = rtc_readl(rtc, LPC24XX_ALDOW); in lpc24xx_rtc_read_alarm()
120 tm->tm_yday = rtc_readl(rtc, LPC24XX_ALDOY); in lpc24xx_rtc_read_alarm()
121 tm->tm_mon = rtc_readl(rtc, LPC24XX_ALMON); in lpc24xx_rtc_read_alarm()
122 tm->tm_year = rtc_readl(rtc, LPC24XX_ALYEAR); in lpc24xx_rtc_read_alarm()
133 struct rtc_time *tm = &wkalrm->time; in lpc24xx_rtc_set_alarm() local
138 rtc_writel(rtc, LPC24XX_ALSEC, tm->tm_sec); in lpc24xx_rtc_set_alarm()
139 rtc_writel(rtc, LPC24XX_ALMIN, tm->tm_min); in lpc24xx_rtc_set_alarm()
140 rtc_writel(rtc, LPC24XX_ALHOUR, tm->tm_hour); in lpc24xx_rtc_set_alarm()
141 rtc_writel(rtc, LPC24XX_ALDOM, tm->tm_mday); in lpc24xx_rtc_set_alarm()
142 rtc_writel(rtc, LPC24XX_ALDOW, tm->tm_wday); in lpc24xx_rtc_set_alarm()
143 rtc_writel(rtc, LPC24XX_ALDOY, tm->tm_yday); in lpc24xx_rtc_set_alarm()
144 rtc_writel(rtc, LPC24XX_ALMON, tm->tm_mon); in lpc24xx_rtc_set_alarm()
145 rtc_writel(rtc, LPC24XX_ALYEAR, tm->tm_year); in lpc24xx_rtc_set_alarm()