Searched refs:PWM_SW_UPDATE (Results 1 - 2 of 2) sorted by relevance
/kernel/linux/linux-5.10/drivers/pwm/ |
H A D | pwm-lpss.c | 25 #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 D | pwm-lpss.c | 28 #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