Lines Matching refs:rtc_write
74 static void rtc_write(uint8_t val, uint32_t reg)
86 rtc_write((rtc_read(DS1511_CONTROL_B) & ~DS1511_TE), DS1511_CONTROL_B);
91 rtc_write((rtc_read(DS1511_CONTROL_B) | DS1511_TE), DS1511_CONTROL_B);
121 rtc_write(cen, DS1511_CENTURY);
122 rtc_write(yrs, DS1511_YEAR);
123 rtc_write((rtc_read(DS1511_MONTH) & 0xe0) | mon, DS1511_MONTH);
124 rtc_write(day, DS1511_DOM);
125 rtc_write(hrs, DS1511_HOUR);
126 rtc_write(min, DS1511_MIN);
127 rtc_write(sec, DS1511_SEC);
128 rtc_write(dow, DS1511_DOW);
178 rtc_write(rtc_read(DS1511_CONTROL_B) | (enabled ? DS1511_TIE : 0), DS1511_CONTROL_B);
187 rtc_write(bin2bcd(alrm->time.tm_mday) & 0x3f, DS1511_AM4_DATE);
188 rtc_write(bin2bcd(alrm->time.tm_hour) & 0x3f, DS1511_AM3_HOUR);
189 rtc_write(bin2bcd(alrm->time.tm_min) & 0x7f, DS1511_AM2_MIN);
190 rtc_write(bin2bcd(alrm->time.tm_sec) & 0x7f, DS1511_AM1_SEC);
253 rtc_write(pos, DS1511_RAMADDR_LSB);
265 rtc_write(pos, DS1511_RAMADDR_LSB);
267 rtc_write(*(char *)buf++, DS1511_RAMDATA);
299 rtc_write(DS1511_BME, DS1511_CONTROL_B);
300 rtc_write(0, DS1511_CONTROL_A);
304 rtc_write(0, DS1511_WD_MSEC);
305 rtc_write(0, DS1511_WD_SEC);