Lines Matching refs:timer
37 static rt_device_t timer = RT_NULL; variable
114 rt_err_t ret = rt_device_control(timer, DRV_HW_LPTIMER_CTRL_GET_FREQ, &freq); in stm32_pm_tick_from_os_tick()
117 LOG_E("Get PM timer %s frequency failed %d", timer->parent.name, ret); in stm32_pm_tick_from_os_tick()
122 LOG_D("Get PM timer %s frequency %d", timer->parent.name, freq); in stm32_pm_tick_from_os_tick()
141 rt_err_t ret = rt_device_control(timer, DRV_HW_LPTIMER_CTRL_GET_FREQ, &freq); in stm32_os_tick_from_pm_tick()
144 LOG_E("Get PM timer %s frequency failed %d", timer->parent.name, ret); in stm32_os_tick_from_pm_tick()
166 RT_ASSERT(timer != RT_NULL); in pm_timer_start()
171 rt_err_t ret = rt_device_control(timer, DRV_HW_LPTIMER_CTRL_GET_TICK_MAX, &max_tick); in pm_timer_start()
174 LOG_E("Get PM timer %s max tick failed %d", timer->parent.name, ret); in pm_timer_start()
187 ret = rt_device_control(timer, DRV_HW_LPTIMER_CTRL_START, &timeout); in pm_timer_start()
190 LOG_E("Get PM timer %s max tick failed %d", timer->parent.name, ret); in pm_timer_start()
206 rt_device_control(timer, HWTIMER_CTRL_STOP, RT_NULL); in pm_timer_stop()
222 rt_err_t ret = rt_device_control(timer, DRV_HW_LPTIMER_CTRL_GET_COUNT, &timer_tick); in pm_timer_get_tick()
226 LOG_E("Get PM timer %s count failed %d", timer->parent.name, ret); in pm_timer_get_tick()
265 timer = rt_device_find(BSP_USING_PM_TIMER); in drv_pm_hw_init()
267 if(timer == RT_NULL) in drv_pm_hw_init()
274 return rt_device_init(timer); in drv_pm_hw_init()