Searched refs:hlperiod_ticks (Results 1 – 1 of 1) sorted by relevance
| /linux/drivers/pwm/ |
| H A D | pwm-sophgo-sg2042.c | 70 u32 period_ticks, u32 hlperiod_ticks) in pwm_sg2042_config() argument 75 writel(hlperiod_ticks, base + SG2042_PWM_HLPERIOD(chan)); in pwm_sg2042_config() 82 u32 hlperiod_ticks; in pwm_sg2042_set_dutycycle() local 90 …hlperiod_ticks = min(mul_u64_u64_div_u64(ddata->clk_rate_hz, state->duty_cycle, NSEC_PER_SEC), U32… in pwm_sg2042_set_dutycycle() 93 pwm->hwpwm, state->enabled, period_ticks, hlperiod_ticks, state->polarity); in pwm_sg2042_set_dutycycle() 95 pwm_sg2042_config(ddata, pwm->hwpwm, period_ticks, hlperiod_ticks); in pwm_sg2042_set_dutycycle() 121 u32 hlperiod_ticks; in pwm_sg2042_get_state() local 125 hlperiod_ticks = readl(ddata->base + SG2042_PWM_HLPERIOD(chan)); in pwm_sg2042_get_state() 132 if (hlperiod_ticks > period_ticks) in pwm_sg2042_get_state() 133 hlperiod_ticks = period_ticks; in pwm_sg2042_get_state() [all …]
|