Lines Matching refs:ds1302_writebyte
134 static void ds1302_writebyte(unsigned int addr, unsigned int val) in ds1302_writebyte() function
168 ds1302_writebyte(RTC_ADDR_CTRL, RTC_CMD_WRITE_ENABLE); in ds1302_rtc_set_time()
170 ds1302_writebyte(RTC_ADDR_SEC, ds1302_readbyte(RTC_ADDR_SEC) | 0x80); in ds1302_rtc_set_time()
172 ds1302_writebyte(RTC_ADDR_SEC, bin2bcd(tm->tm_sec)); in ds1302_rtc_set_time()
173 ds1302_writebyte(RTC_ADDR_MIN, bin2bcd(tm->tm_min)); in ds1302_rtc_set_time()
174 ds1302_writebyte(RTC_ADDR_HOUR, bin2bcd(tm->tm_hour)); in ds1302_rtc_set_time()
175 ds1302_writebyte(RTC_ADDR_DAY, bin2bcd(tm->tm_wday)); in ds1302_rtc_set_time()
176 ds1302_writebyte(RTC_ADDR_DATE, bin2bcd(tm->tm_mday)); in ds1302_rtc_set_time()
177 ds1302_writebyte(RTC_ADDR_MON, bin2bcd(tm->tm_mon + 1)); in ds1302_rtc_set_time()
178 ds1302_writebyte(RTC_ADDR_YEAR, bin2bcd(tm->tm_year % 100)); in ds1302_rtc_set_time()
181 ds1302_writebyte(RTC_ADDR_SEC, ds1302_readbyte(RTC_ADDR_SEC) & ~0x80); in ds1302_rtc_set_time()
183 ds1302_writebyte(RTC_ADDR_CTRL, RTC_CMD_WRITE_DISABLE); in ds1302_rtc_set_time()
200 ds1302_writebyte(RTC_ADDR_TCR, (0xa0 | tcs_val * 0xf)); in ds1302_rtc_ioctl()
228 ds1302_writebyte(RTC_ADDR_RAM0, 0x42); in ds1302_rtc_probe()