Home
last modified time | relevance | path

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

/linux-5.19.10/drivers/pwm/
Dpwm-visconti.c50 u32 period, duty_cycle, pwmc0; in visconti_pwm_apply() local
90 pwmc0 = fls(period >> 16); in visconti_pwm_apply()
91 if (WARN_ON(pwmc0 > 3)) in visconti_pwm_apply()
94 period >>= pwmc0; in visconti_pwm_apply()
95 duty_cycle >>= pwmc0; in visconti_pwm_apply()
98 pwmc0 |= PIPGM_PWMC_PWMACT; in visconti_pwm_apply()
99 writel(pwmc0, priv->base + PIPGM_PWMC(pwm->hwpwm)); in visconti_pwm_apply()
110 u32 period, duty, pwmc0, pwmc0_clk; in visconti_pwm_get_state() local
114 pwmc0 = readl(priv->base + PIPGM_PWMC(pwm->hwpwm)); in visconti_pwm_get_state()
115 pwmc0_clk = pwmc0 & PIPGM_PWMC_CLK_MASK; in visconti_pwm_get_state()
[all …]