Lines Matching defs:prescale_val
676 u32 prescale_val, output_freq;
682 prescale_val = DIV_ROUND_CLOSEST(output_freq, PWM_OUTPUT_FREQ_25KHZ);
684 /* If prescale_val = 0, then the prescale output clock is stopped */
685 if (prescale_val < MIN_PRESCALE1)
686 prescale_val = MIN_PRESCALE1;
688 * prescale_val need to decrement in one because in the PWM Prescale
691 prescale_val--;
694 prescale_val |= (prescale_val << NPCM7XX_PWM_PRESCALE_SHIFT_CH01);
697 iowrite32(prescale_val, NPCM7XX_PWM_REG_PR(data->pwm_base, m));
709 return output_freq / ((prescale_val & 0xf) + 1);