Lines Matching refs:period_ns
89 int period_ns; member
149 unsigned long period_ns) in fsl_pwm_calculate_cycles() argument
154 c = c * period_ns; in fsl_pwm_calculate_cycles()
168 unsigned long period_ns, in fsl_pwm_calculate_period_cycles() argument
181 return fsl_pwm_calculate_cycles(fpc, period_ns); in fsl_pwm_calculate_period_cycles()
185 unsigned long period_ns) in fsl_pwm_calculate_period() argument
190 cycles = fsl_pwm_calculate_period_cycles(fpc, period_ns, in fsl_pwm_calculate_period()
208 cycles = fsl_pwm_calculate_period_cycles(fpc, period_ns, m0); in fsl_pwm_calculate_period()
216 return fsl_pwm_calculate_period_cycles(fpc, period_ns, m1); in fsl_pwm_calculate_period()
220 unsigned long period_ns, in fsl_pwm_calculate_duty() argument
228 do_div(duty, period_ns); in fsl_pwm_calculate_duty()
234 int duty_ns, int period_ns) in fsl_pwm_config() argument
246 if (fpc->period_ns && fpc->period_ns != period_ns) { in fsl_pwm_config()
254 if (!fpc->period_ns && duty_ns) { in fsl_pwm_config()
255 period = fsl_pwm_calculate_period(fpc, period_ns); in fsl_pwm_config()
266 fpc->period_ns = period_ns; in fsl_pwm_config()
271 duty = fsl_pwm_calculate_duty(fpc, period_ns, duty_ns); in fsl_pwm_config()
369 fpc->period_ns = 0; in fsl_pwm_disable()