Home
last modified time | relevance | path

Searched refs:PWM_SW_UPDATE (Results 1 - 2 of 2) sorted by relevance

/kernel/linux/linux-5.10/drivers/pwm/
H A Dpwm-lpss.c25 #define PWM_SW_UPDATE BIT(30) macro
70 err = readl_poll_timeout(addr, val, !(val & PWM_SW_UPDATE), 40, ms); in pwm_lpss_wait_for_update()
72 dev_err(pwm->chip->dev, "PWM_SW_UPDATE was not cleared\n"); in pwm_lpss_wait_for_update()
79 return (pwm_lpss_read(pwm) & PWM_SW_UPDATE) ? -EBUSY : 0; in pwm_lpss_is_updating()
114 pwm_lpss_write(pwm, ctrl | PWM_SW_UPDATE); in pwm_lpss_prepare()
/kernel/linux/linux-6.6/drivers/pwm/
H A Dpwm-lpss.c28 #define PWM_SW_UPDATE BIT(30) macro
107 err = readl_poll_timeout(addr, val, !(val & PWM_SW_UPDATE), 40, ms); in pwm_lpss_wait_for_update()
109 dev_err(pwm->chip->dev, "PWM_SW_UPDATE was not cleared\n"); in pwm_lpss_wait_for_update()
116 if (pwm_lpss_read(pwm) & PWM_SW_UPDATE) { in pwm_lpss_is_updating()
117 dev_err(pwm->chip->dev, "PWM_SW_UPDATE is still set, skipping update\n"); in pwm_lpss_is_updating()
156 pwm_lpss_write(pwm, ctrl | PWM_SW_UPDATE); in pwm_lpss_prepare()

Completed in 2 milliseconds