Searched refs:ds1302_writebyte (Results 1 – 1 of 1) sorted by relevance
| /linux-4.4.14/drivers/rtc/ |
| D | rtc-ds1302.c | 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() [all …]
|