Lines Matching refs:tmp

97 int rtc_get (struct rtc_time *tmp)  in rtc_get()  argument
142 tmp->tm_sec = bcd2bin (sec & 0x7F); in rtc_get()
143 tmp->tm_min = bcd2bin (min & 0x7F); in rtc_get()
144 tmp->tm_hour = bcd2bin (hour & 0x3F); in rtc_get()
145 tmp->tm_mday = bcd2bin (mday & 0x3F); in rtc_get()
146 tmp->tm_mon = bcd2bin (mon & 0x1F); in rtc_get()
147 tmp->tm_year = bcd2bin (year) + ( bcd2bin (year) >= 70 ? 1900 : 2000); in rtc_get()
148 tmp->tm_wday = bcd2bin ((wday - 1) & 0x07); in rtc_get()
149 tmp->tm_yday = 0; in rtc_get()
150 tmp->tm_isdst= 0; in rtc_get()
153 tmp->tm_year, tmp->tm_mon, tmp->tm_mday, tmp->tm_wday, in rtc_get()
154 tmp->tm_hour, tmp->tm_min, tmp->tm_sec); in rtc_get()
162 int rtc_set (struct rtc_time *tmp) in rtc_set() argument
165 tmp->tm_year, tmp->tm_mon, tmp->tm_mday, tmp->tm_wday, in rtc_set()
166 tmp->tm_hour, tmp->tm_min, tmp->tm_sec); in rtc_set()
168 if (tmp->tm_year < 1970 || tmp->tm_year > 2069) in rtc_set()
171 rtc_write (RTC_YR_REG_ADDR, bin2bcd (tmp->tm_year % 100)); in rtc_set()
172 rtc_write (RTC_MON_REG_ADDR, bin2bcd (tmp->tm_mon)); in rtc_set()
175 bin2bcd (tmp->tm_wday + 1) | MCP7941X_BIT_VBATEN); in rtc_set()
177 rtc_write (RTC_DAY_REG_ADDR, bin2bcd (tmp->tm_wday + 1)); in rtc_set()
179 rtc_write (RTC_DATE_REG_ADDR, bin2bcd (tmp->tm_mday)); in rtc_set()
180 rtc_write (RTC_HR_REG_ADDR, bin2bcd (tmp->tm_hour)); in rtc_set()
181 rtc_write (RTC_MIN_REG_ADDR, bin2bcd (tmp->tm_min)); in rtc_set()
183 rtc_write (RTC_SEC_REG_ADDR, bin2bcd (tmp->tm_sec) | MCP7941X_BIT_ST); in rtc_set()
185 rtc_write (RTC_SEC_REG_ADDR, bin2bcd (tmp->tm_sec)); in rtc_set()