Lines Matching refs:cycles
97 u64 cycles;
99 cycles = clk_get_rate(bpc->clk);
100 cycles *= period_ns;
101 do_div(cycles, NSEC_PER_SEC);
103 if (cycles > BERLIN_PWM_MAX_TCNT) {
105 cycles >>= 12; // Prescaled by 4096
107 if (cycles > BERLIN_PWM_MAX_TCNT)
111 period = cycles;
112 cycles *= duty_ns;
113 do_div(cycles, period_ns);
114 duty = cycles;