Lines Matching refs:tm

74 static int lpc24xx_rtc_set_time(struct device *dev, struct rtc_time *tm)  in lpc24xx_rtc_set_time()  argument
81 rtc_writel(rtc, LPC24XX_SEC, tm->tm_sec); in lpc24xx_rtc_set_time()
82 rtc_writel(rtc, LPC24XX_MIN, tm->tm_min); in lpc24xx_rtc_set_time()
83 rtc_writel(rtc, LPC24XX_HOUR, tm->tm_hour); in lpc24xx_rtc_set_time()
84 rtc_writel(rtc, LPC24XX_DOW, tm->tm_wday); in lpc24xx_rtc_set_time()
85 rtc_writel(rtc, LPC24XX_DOM, tm->tm_mday); in lpc24xx_rtc_set_time()
86 rtc_writel(rtc, LPC24XX_DOY, tm->tm_yday); in lpc24xx_rtc_set_time()
87 rtc_writel(rtc, LPC24XX_MONTH, tm->tm_mon); in lpc24xx_rtc_set_time()
88 rtc_writel(rtc, LPC24XX_YEAR, tm->tm_year); in lpc24xx_rtc_set_time()
95 static int lpc24xx_rtc_read_time(struct device *dev, struct rtc_time *tm) in lpc24xx_rtc_read_time() argument
104 tm->tm_sec = CT0_SECS(ct0); in lpc24xx_rtc_read_time()
105 tm->tm_min = CT0_MINS(ct0); in lpc24xx_rtc_read_time()
106 tm->tm_hour = CT0_HOURS(ct0); in lpc24xx_rtc_read_time()
107 tm->tm_wday = CT0_DOW(ct0); in lpc24xx_rtc_read_time()
108 tm->tm_mon = CT1_MONTH(ct1); in lpc24xx_rtc_read_time()
109 tm->tm_mday = CT1_DOM(ct1); in lpc24xx_rtc_read_time()
110 tm->tm_year = CT1_YEAR(ct1); in lpc24xx_rtc_read_time()
111 tm->tm_yday = CT2_DOY(ct2); in lpc24xx_rtc_read_time()
113 return rtc_valid_tm(tm); in lpc24xx_rtc_read_time()
119 struct rtc_time *tm = &wkalrm->time; in lpc24xx_rtc_read_alarm() local
121 tm->tm_sec = rtc_readl(rtc, LPC24XX_ALSEC); in lpc24xx_rtc_read_alarm()
122 tm->tm_min = rtc_readl(rtc, LPC24XX_ALMIN); in lpc24xx_rtc_read_alarm()
123 tm->tm_hour = rtc_readl(rtc, LPC24XX_ALHOUR); in lpc24xx_rtc_read_alarm()
124 tm->tm_mday = rtc_readl(rtc, LPC24XX_ALDOM); in lpc24xx_rtc_read_alarm()
125 tm->tm_wday = rtc_readl(rtc, LPC24XX_ALDOW); in lpc24xx_rtc_read_alarm()
126 tm->tm_yday = rtc_readl(rtc, LPC24XX_ALDOY); in lpc24xx_rtc_read_alarm()
127 tm->tm_mon = rtc_readl(rtc, LPC24XX_ALMON); in lpc24xx_rtc_read_alarm()
128 tm->tm_year = rtc_readl(rtc, LPC24XX_ALYEAR); in lpc24xx_rtc_read_alarm()
139 struct rtc_time *tm = &wkalrm->time; in lpc24xx_rtc_set_alarm() local
144 rtc_writel(rtc, LPC24XX_ALSEC, tm->tm_sec); in lpc24xx_rtc_set_alarm()
145 rtc_writel(rtc, LPC24XX_ALMIN, tm->tm_min); in lpc24xx_rtc_set_alarm()
146 rtc_writel(rtc, LPC24XX_ALHOUR, tm->tm_hour); in lpc24xx_rtc_set_alarm()
147 rtc_writel(rtc, LPC24XX_ALDOM, tm->tm_mday); in lpc24xx_rtc_set_alarm()
148 rtc_writel(rtc, LPC24XX_ALDOW, tm->tm_wday); in lpc24xx_rtc_set_alarm()
149 rtc_writel(rtc, LPC24XX_ALDOY, tm->tm_yday); in lpc24xx_rtc_set_alarm()
150 rtc_writel(rtc, LPC24XX_ALMON, tm->tm_mon); in lpc24xx_rtc_set_alarm()
151 rtc_writel(rtc, LPC24XX_ALYEAR, tm->tm_year); in lpc24xx_rtc_set_alarm()