Lines Matching refs:rxbuf
178 u8 rxbuf[7]; in pcf2123_rtc_read_time() local
181 ret = regmap_bulk_read(pcf2123->map, PCF2123_REG_SC, rxbuf, in pcf2123_rtc_read_time()
182 sizeof(rxbuf)); in pcf2123_rtc_read_time()
186 if (rxbuf[0] & OSC_HAS_STOPPED) { in pcf2123_rtc_read_time()
191 tm->tm_sec = bcd2bin(rxbuf[0] & 0x7F); in pcf2123_rtc_read_time()
192 tm->tm_min = bcd2bin(rxbuf[1] & 0x7F); in pcf2123_rtc_read_time()
193 tm->tm_hour = bcd2bin(rxbuf[2] & 0x3F); /* rtc hr 0-23 */ in pcf2123_rtc_read_time()
194 tm->tm_mday = bcd2bin(rxbuf[3] & 0x3F); in pcf2123_rtc_read_time()
195 tm->tm_wday = rxbuf[4] & 0x07; in pcf2123_rtc_read_time()
196 tm->tm_mon = bcd2bin(rxbuf[5] & 0x1F) - 1; /* rtc mn 1-12 */ in pcf2123_rtc_read_time()
197 tm->tm_year = bcd2bin(rxbuf[6]) + 100; in pcf2123_rtc_read_time()
250 u8 rxbuf[4]; in pcf2123_rtc_read_alarm() local
254 ret = regmap_bulk_read(pcf2123->map, PCF2123_REG_ALRM_MN, rxbuf, in pcf2123_rtc_read_alarm()
255 sizeof(rxbuf)); in pcf2123_rtc_read_alarm()
259 alm->time.tm_min = bcd2bin(rxbuf[0] & 0x7F); in pcf2123_rtc_read_alarm()
260 alm->time.tm_hour = bcd2bin(rxbuf[1] & 0x3F); in pcf2123_rtc_read_alarm()
261 alm->time.tm_mday = bcd2bin(rxbuf[2] & 0x3F); in pcf2123_rtc_read_alarm()
262 alm->time.tm_wday = bcd2bin(rxbuf[3] & 0x07); in pcf2123_rtc_read_alarm()