Lines Matching refs:period_cycles
130 unsigned long period_cycles[NUM_PWM_CHANNEL]; member
241 unsigned long period_cycles, duty_cycles; in ehrpwm_pwm_config() local
251 period_cycles = (unsigned long)c; in ehrpwm_pwm_config()
253 if (period_cycles < 1) { in ehrpwm_pwm_config()
254 period_cycles = 1; in ehrpwm_pwm_config()
268 if (pc->period_cycles[i] && in ehrpwm_pwm_config()
269 (pc->period_cycles[i] != period_cycles)) { in ehrpwm_pwm_config()
283 pc->period_cycles[pwm->hwpwm] = period_cycles; in ehrpwm_pwm_config()
286 if (set_prescale_div(period_cycles/PERIOD_MAX, &ps_divval, in ehrpwm_pwm_config()
298 period_cycles = period_cycles / ps_divval; in ehrpwm_pwm_config()
304 ehrpwm_write(pc->mmio_base, TBPRD, period_cycles); in ehrpwm_pwm_config()
416 pc->period_cycles[pwm->hwpwm] = 0; in ehrpwm_pwm_free()