Home
last modified time | relevance | path

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

/linux/drivers/pwm/
H A Dpwm-sophgo-sg2042.c70 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
90hlperiod_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 …]