Lines Matching refs:rtc7301_write
74 static void rtc7301_write(struct rtc7301_priv *priv, u8 val, unsigned int reg)
175 rtc7301_write(priv, tm->tm_sec % 10, RTC7301_1_SEC);
176 rtc7301_write(priv, tm->tm_sec / 10, RTC7301_10_SEC);
178 rtc7301_write(priv, tm->tm_min % 10, RTC7301_1_MIN);
179 rtc7301_write(priv, tm->tm_min / 10, RTC7301_10_MIN);
181 rtc7301_write(priv, tm->tm_hour % 10, RTC7301_1_HOUR);
182 rtc7301_write(priv, tm->tm_hour / 10, RTC7301_10_HOUR);
184 rtc7301_write(priv, tm->tm_mday % 10, RTC7301_1_DAY);
185 rtc7301_write(priv, tm->tm_mday / 10, RTC7301_10_DAY);
188 rtc7301_write(priv, alarm ? RTC7301_AE : tm->tm_wday,
194 rtc7301_write(priv, (tm->tm_mon + 1) % 10, RTC7301_1_MONTH);
195 rtc7301_write(priv, (tm->tm_mon + 1) / 10, RTC7301_10_MONTH);
199 rtc7301_write(priv, year % 10, RTC7301_1_YEAR);
200 rtc7301_write(priv, (year / 10) % 10, RTC7301_10_YEAR);
201 rtc7301_write(priv, (year / 100) % 10, RTC7301_100_YEAR);
202 rtc7301_write(priv, year / 1000, RTC7301_1000_YEAR);
350 rtc7301_write(priv, 0, RTC7301_TIMER_CONTROL);