Lines Matching refs:rtc_write
59 static void rtc_write(u8 reg, u8 val) in rtc_write() function
86 rtc_write(RTC_CTL_STAT_REG_ADDR, in rtc_get()
115 rtc_write(RTC_YR_REG_ADDR, bin2bcd(tmp->tm_year % 100)); in rtc_set()
116 rtc_write(RTC_MON_REG_ADDR, bin2bcd(tmp->tm_mon)); in rtc_set()
117 rtc_write(RTC_DAY_REG_ADDR, bin2bcd(tmp->tm_wday + 1)); in rtc_set()
118 rtc_write(RTC_DATE_REG_ADDR, bin2bcd(tmp->tm_mday)); in rtc_set()
119 rtc_write(RTC_HR_REG_ADDR, bin2bcd(tmp->tm_hour)); in rtc_set()
120 rtc_write(RTC_MIN_REG_ADDR, bin2bcd(tmp->tm_min)); in rtc_set()
121 rtc_write(RTC_SEC_REG_ADDR, bin2bcd(tmp->tm_sec)); in rtc_set()
129 rtc_write(RTC_SEC_REG_ADDR, 0x00); /* clearing Clock Halt */ in rtc_reset()
130 rtc_write(RTC_CTL_STAT_REG_ADDR, RTC_PT7C4338_RESET_VAL); in rtc_reset()
138 static void rtc_write(struct udevice *dev, u8 reg, u8 val) in rtc_write() function
164 rtc_write(dev, RTC_CTL_STAT_REG_ADDR, in pt7c4338_rtc_get()
193 rtc_write(dev, RTC_YR_REG_ADDR, bin2bcd(tmp->tm_year % 100)); in pt7c4338_rtc_set()
194 rtc_write(dev, RTC_MON_REG_ADDR, bin2bcd(tmp->tm_mon)); in pt7c4338_rtc_set()
195 rtc_write(dev, RTC_DAY_REG_ADDR, bin2bcd(tmp->tm_wday + 1)); in pt7c4338_rtc_set()
196 rtc_write(dev, RTC_DATE_REG_ADDR, bin2bcd(tmp->tm_mday)); in pt7c4338_rtc_set()
197 rtc_write(dev, RTC_HR_REG_ADDR, bin2bcd(tmp->tm_hour)); in pt7c4338_rtc_set()
198 rtc_write(dev, RTC_MIN_REG_ADDR, bin2bcd(tmp->tm_min)); in pt7c4338_rtc_set()
199 rtc_write(dev, RTC_SEC_REG_ADDR, bin2bcd(tmp->tm_sec)); in pt7c4338_rtc_set()
206 rtc_write(dev, RTC_SEC_REG_ADDR, 0x00); /* clearing Clock Halt */ in pt7c4338_rtc_reset()
207 rtc_write(dev, RTC_CTL_STAT_REG_ADDR, RTC_PT7C4338_RESET_VAL); in pt7c4338_rtc_reset()