Lines Matching refs:tmp

89 static int rx8025_rtc_get(struct udevice *dev, struct rtc_time *tmp)  in rx8025_rtc_get()  argument
128 tmp->tm_sec = bcd2bin(sec & 0x7F); in rx8025_rtc_get()
129 tmp->tm_min = bcd2bin(min & 0x7F); in rx8025_rtc_get()
131 tmp->tm_hour = bcd2bin(hour & 0x3F); in rx8025_rtc_get()
133 tmp->tm_hour = bcd2bin(hour & 0x1F) % 12 + in rx8025_rtc_get()
136 tmp->tm_mday = bcd2bin (mday & 0x3F); in rx8025_rtc_get()
137 tmp->tm_mon = bcd2bin (mon & 0x1F); in rx8025_rtc_get()
138 tmp->tm_year = bcd2bin (year) + ( bcd2bin (year) >= 70 ? 1900 : 2000); in rx8025_rtc_get()
139 tmp->tm_wday = bcd2bin (wday & 0x07); in rx8025_rtc_get()
140 tmp->tm_yday = 0; in rx8025_rtc_get()
141 tmp->tm_isdst= 0; in rx8025_rtc_get()
144 tmp->tm_year, tmp->tm_mon, tmp->tm_mday, tmp->tm_wday, in rx8025_rtc_get()
145 tmp->tm_hour, tmp->tm_min, tmp->tm_sec); in rx8025_rtc_get()
153 static int rx8025_rtc_set(struct udevice *dev, const struct rtc_time *tmp) in rx8025_rtc_set() argument
169 tmp->tm_year, tmp->tm_mon, tmp->tm_mday, tmp->tm_wday, in rx8025_rtc_set()
170 tmp->tm_hour, tmp->tm_min, tmp->tm_sec); in rx8025_rtc_set()
172 if (tmp->tm_year < 1970 || tmp->tm_year > 2069) in rx8025_rtc_set()
175 write_op[RTC_SEC_REG_ADDR] = bin2bcd(tmp->tm_sec); in rx8025_rtc_set()
176 write_op[RTC_MIN_REG_ADDR] = bin2bcd(tmp->tm_min); in rx8025_rtc_set()
177 write_op[RTC_HR_REG_ADDR] = bin2bcd(tmp->tm_hour); in rx8025_rtc_set()
178 write_op[RTC_DAY_REG_ADDR] = bin2bcd(tmp->tm_wday); in rx8025_rtc_set()
179 write_op[RTC_DATE_REG_ADDR] = bin2bcd(tmp->tm_mday); in rx8025_rtc_set()
180 write_op[RTC_MON_REG_ADDR] = bin2bcd(tmp->tm_mon); in rx8025_rtc_set()
181 write_op[RTC_YR_REG_ADDR] = bin2bcd(tmp->tm_year % 100); in rx8025_rtc_set()