Lines Matching defs:rtc7301_read
64 static u8 rtc7301_read(struct rtc7301_priv *priv, unsigned int reg)
96 val = rtc7301_read(priv, RTC7301_CONTROL);
141 tm->tm_sec = rtc7301_read(priv, RTC7301_1_SEC);
142 tm->tm_sec += (rtc7301_read(priv, RTC7301_10_SEC) & ~RTC7301_AE) * 10;
143 tm->tm_min = rtc7301_read(priv, RTC7301_1_MIN);
144 tm->tm_min += (rtc7301_read(priv, RTC7301_10_MIN) & ~RTC7301_AE) * 10;
145 tm->tm_hour = rtc7301_read(priv, RTC7301_1_HOUR);
146 tm->tm_hour += (rtc7301_read(priv, RTC7301_10_HOUR) & ~RTC7301_AE) * 10;
147 tm->tm_mday = rtc7301_read(priv, RTC7301_1_DAY);
148 tm->tm_mday += (rtc7301_read(priv, RTC7301_10_DAY) & ~RTC7301_AE) * 10;
159 tm->tm_wday = (rtc7301_read(priv, RTC7301_DAY_OF_WEEK) & ~RTC7301_AE);
160 tm->tm_mon = rtc7301_read(priv, RTC7301_10_MONTH) * 10 +
161 rtc7301_read(priv, RTC7301_1_MONTH) - 1;
162 year = rtc7301_read(priv, RTC7301_1000_YEAR) * 1000 +
163 rtc7301_read(priv, RTC7301_100_YEAR) * 100 +
164 rtc7301_read(priv, RTC7301_10_YEAR) * 10 +
165 rtc7301_read(priv, RTC7301_1_YEAR);
264 alrm_ctrl = rtc7301_read(priv, RTC7301_ALARM_CONTROL);
331 alrm_ctrl = rtc7301_read(priv, RTC7301_ALARM_CONTROL);