Lines Matching refs:rtc_data
99 u8 rtc_data[NUM_TIME_REGS];
126 rtc_data, NUM_TIME_REGS);
128 dev_err(dev, "Failed to bulk read rtc_data: %d\n", ret);
132 tm->tm_sec = bcd2bin(rtc_data[0] & SECONDS_REG_MSK);
133 tm->tm_min = bcd2bin(rtc_data[1] & MINUTES_REG_MAK);
134 tm->tm_hour = bcd2bin(rtc_data[2] & HOURS_REG_MSK);
135 tm->tm_mday = bcd2bin(rtc_data[3] & DAYS_REG_MSK);
136 tm->tm_mon = (bcd2bin(rtc_data[4] & MONTHS_REG_MSK)) - 1;
137 tm->tm_year = (bcd2bin(rtc_data[5] & YEARS_REG_MSK)) + 100;
138 tm->tm_wday = bcd2bin(rtc_data[6] & WEEKS_REG_MSK);
149 u8 rtc_data[NUM_TIME_REGS];
154 rtc_data[0] = bin2bcd(tm->tm_sec);
155 rtc_data[1] = bin2bcd(tm->tm_min);
156 rtc_data[2] = bin2bcd(tm->tm_hour);
157 rtc_data[3] = bin2bcd(tm->tm_mday);
158 rtc_data[4] = bin2bcd(tm->tm_mon + 1);
159 rtc_data[5] = bin2bcd(tm->tm_year - 100);
160 rtc_data[6] = bin2bcd(tm->tm_wday);
172 rtc_data, NUM_TIME_REGS);
174 dev_err(dev, "Failed to bull write rtc_data: %d\n", ret);