Lines Matching refs:sec
122 static void hal_cvi_rtc_set_time(uintptr_t rtc_base, unsigned long sec) in hal_cvi_rtc_set_time() argument
124 mmio_write_32(rtc_base + CVI_RTC_SET_SEC_CNTR_VALUE, sec); in hal_cvi_rtc_set_time()
126 mmio_write_32(rtc_base + RTC_MACRO_RG_SET_T, sec); in hal_cvi_rtc_set_time()
137 unsigned long sec; in hal_cvi_rtc_get_time_sec() local
140 sec = mmio_read_32(rtc_base + CVI_RTC_SEC_CNTR_VALUE); in hal_cvi_rtc_get_time_sec()
143 LOG_D("sec=%lx, sec_ro_t=%lx\n", sec, sec_ro_t); in hal_cvi_rtc_get_time_sec()
146 sec = sec_ro_t; in hal_cvi_rtc_get_time_sec()
148 mmio_write_32(rtc_base + CVI_RTC_SET_SEC_CNTR_VALUE, sec); in hal_cvi_rtc_get_time_sec()
150 } else if (sec < 0x30000000) { in hal_cvi_rtc_get_time_sec()
155 *ret_sec = sec; in hal_cvi_rtc_get_time_sec()
211 const unsigned int min, const unsigned int sec) in mktime64() argument
226 )*60 + sec; /* finally seconds */ in mktime64()
241 unsigned long sec; in _rtc_get_timeval() local
245 hal_cvi_rtc_get_time_sec(rtc_device.base, &sec); in _rtc_get_timeval()
246 rtc_time64_to_tm(sec, &t); in _rtc_get_timeval()
269 static rt_err_t _rtc_get_secs(time_t *sec) in _rtc_get_secs() argument
274 *(time_t *) sec = tv.tv_sec; in _rtc_get_secs()
275 LOG_D("RTC: get rtc_time %d", *sec); in _rtc_get_secs()
280 static rt_err_t _rtc_set_secs(time_t *sec) in _rtc_set_secs() argument
287 gmtime_r(sec, &tm); in _rtc_set_secs()
326 unsigned long int sec; in _rtc_get_alarm() local
329 sec = mmio_read_32(rtc_device.base + CVI_RTC_ALARM_TIME); in _rtc_get_alarm()
330 rtc_time64_to_tm(sec, &t); in _rtc_get_alarm()