Lines Matching refs:prescaler
119 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);
174 unsigned int prescaler = 0;
189 /* First, test without any prescaler when available */
190 prescaler = PWM_PRESCAL_MASK;
192 * When not using any prescaler, the clock period in nanoseconds
199 prescaler = 0;
202 if (prescaler == 0) {
204 for (prescaler = 0; prescaler < PWM_PRESCAL_MASK; prescaler++) {
205 unsigned int pval = prescaler_table[prescaler];
226 *prsclr = prescaler;
238 unsigned int delay_us, prescaler = 0;
252 ret = sun4i_pwm_calculate(sun4i_pwm, state, &duty, &period, &prescaler,
276 if (PWM_REG_PRESCAL(ctrl, pwm->hwpwm) != prescaler) {
282 ctrl |= BIT_CH(prescaler, pwm->hwpwm);