Lines Matching refs:rtc_data
101 u8 rtc_data[NUM_TIME_REGS]; in rk808_rtc_readtime() local
128 rtc_data, NUM_TIME_REGS); in rk808_rtc_readtime()
134 tm->tm_sec = bcd2bin(rtc_data[0] & SECONDS_REG_MSK); in rk808_rtc_readtime()
135 tm->tm_min = bcd2bin(rtc_data[1] & MINUTES_REG_MAK); in rk808_rtc_readtime()
136 tm->tm_hour = bcd2bin(rtc_data[2] & HOURS_REG_MSK); in rk808_rtc_readtime()
137 tm->tm_mday = bcd2bin(rtc_data[3] & DAYS_REG_MSK); in rk808_rtc_readtime()
138 tm->tm_mon = (bcd2bin(rtc_data[4] & MONTHS_REG_MSK)) - 1; in rk808_rtc_readtime()
139 tm->tm_year = (bcd2bin(rtc_data[5] & YEARS_REG_MSK)) + 100; in rk808_rtc_readtime()
140 tm->tm_wday = bcd2bin(rtc_data[6] & WEEKS_REG_MSK); in rk808_rtc_readtime()
152 u8 rtc_data[NUM_TIME_REGS]; in rk808_rtc_set_time() local
157 rtc_data[0] = bin2bcd(tm->tm_sec); in rk808_rtc_set_time()
158 rtc_data[1] = bin2bcd(tm->tm_min); in rk808_rtc_set_time()
159 rtc_data[2] = bin2bcd(tm->tm_hour); in rk808_rtc_set_time()
160 rtc_data[3] = bin2bcd(tm->tm_mday); in rk808_rtc_set_time()
161 rtc_data[4] = bin2bcd(tm->tm_mon + 1); in rk808_rtc_set_time()
162 rtc_data[5] = bin2bcd(tm->tm_year - 100); in rk808_rtc_set_time()
163 rtc_data[6] = bin2bcd(tm->tm_wday); in rk808_rtc_set_time()
175 rtc_data, NUM_TIME_REGS); in rk808_rtc_set_time()