Lines Matching refs:prescaler
76 unsigned int prescaler;
170 * - Set prescaler
176 pwm->prescaler);
225 pwm->prescaler = 0;
250 unsigned int prescaler;
258 * Pick a prescaler to avoid overflowing the counter.
259 * TODO: Pick the highest acceptable prescaler.
263 for (prescaler = 0; prescaler < ARRAY_SIZE(prescalers); ++prescaler) {
264 period = clk_rate / prescalers[prescaler]
270 if (prescaler == ARRAY_SIZE(prescalers) || period == 0) {
276 duty = clk_rate / prescalers[prescaler]
285 "rate %u, prescaler %u, period %u, duty %u\n",
286 clk_rate, prescalers[prescaler], period, duty);
288 if (pwm->prescaler == prescaler && pwm->period == period)
291 pwm->prescaler = prescaler;