Home
last modified time | relevance | path

Searched refs:c_hour (Results 1 – 1 of 1) sorted by relevance

/OK3568_Linux_fs/kernel/drivers/rtc/
H A Drtc-rockchip.c451 int ret, done = 0, trim_dir, c_hour, in rockchip_rtc_compensation_delay_work() local
506 c_hour = DIV_ROUND_CLOSEST(tcamp, 32768); in rockchip_rtc_compensation_delay_work()
510 if (c_hour > 1) in rockchip_rtc_compensation_delay_work()
511 rockchip_rtc_write(rtc->regmap, RTC_COMP_H, (c_hour - 1) | trim_dir); in rockchip_rtc_compensation_delay_work()
515 if (c_day > c_hour * 23) { in rockchip_rtc_compensation_delay_work()
516 c_det_day = c_day - c_hour * 23; in rockchip_rtc_compensation_delay_work()
519 c_det_day = c_hour * 24 - c_day; in rockchip_rtc_compensation_delay_work()
529 if (c_mon > (29 * c_day + 23 * c_hour)) { in rockchip_rtc_compensation_delay_work()
530 c_det_mon = c_mon - 29 * c_day - 23 * c_hour; in rockchip_rtc_compensation_delay_work()
533 c_det_mon = 29 * c_day + 23 * c_hour - c_mon; in rockchip_rtc_compensation_delay_work()