Lines Matching refs:prescaler
117 unsigned int prescaler;
141 prescaler = 1;
143 prescaler = prescaler_table[PWM_REG_PRESCAL(val, pwm->hwpwm)];
145 if (prescaler == 0)
161 tmp = (u64)prescaler * NSEC_PER_SEC * PWM_REG_DTY(val);
164 tmp = (u64)prescaler * NSEC_PER_SEC * PWM_REG_PRD(val);
176 unsigned int prescaler = 0;
191 /* First, test without any prescaler when available */
192 prescaler = PWM_PRESCAL_MASK;
194 * When not using any prescaler, the clock period in nanoseconds
201 prescaler = 0;
204 if (prescaler == 0) {
206 for (prescaler = 0; prescaler < PWM_PRESCAL_MASK; prescaler++) {
207 unsigned int pval = prescaler_table[prescaler];
228 *prsclr = prescaler;
240 unsigned int delay_us, prescaler = 0;
253 ret = sun4i_pwm_calculate(sun4i_pwm, state, &duty, &period, &prescaler,
277 if (PWM_REG_PRESCAL(ctrl, pwm->hwpwm) != prescaler) {
283 ctrl |= BIT_CH(prescaler, pwm->hwpwm);