Searched refs:period_cycles (Results 1 – 4 of 4) sorted by relevance
| /linux/drivers/pwm/ |
| H A D | pwm-ep93xx.c | 52 unsigned long period_cycles; in ep93xx_pwm_apply() local 101 period_cycles = c; in ep93xx_pwm_apply() 103 c = period_cycles; in ep93xx_pwm_apply() 108 if (period_cycles < 0x10000 && duty_cycles < 0x10000) { in ep93xx_pwm_apply() 112 if (period_cycles > term) { in ep93xx_pwm_apply() 113 writew(period_cycles, base + EP93XX_PWMx_TERM_COUNT); in ep93xx_pwm_apply() 117 writew(period_cycles, base + EP93XX_PWMx_TERM_COUNT); in ep93xx_pwm_apply()
|
| H A D | pwm-pxa.c | 72 unsigned long period_cycles, prescale, pv, dc; in pxa_pwm_config() local 80 period_cycles = c; in pxa_pwm_config() 82 if (period_cycles < 1) in pxa_pwm_config() 83 period_cycles = 1; in pxa_pwm_config() 84 prescale = (period_cycles - 1) / 1024; in pxa_pwm_config() 85 pv = period_cycles / (prescale + 1) - 1; in pxa_pwm_config()
|
| H A D | pwm-vt8500.c | 76 unsigned long period_cycles, prescale, pv, dc; in vt8500_pwm_config() local 89 period_cycles = c; in vt8500_pwm_config() 91 if (period_cycles < 1) in vt8500_pwm_config() 92 period_cycles = 1; in vt8500_pwm_config() 93 prescale = (period_cycles - 1) / 4096; in vt8500_pwm_config() 94 pv = period_cycles / (prescale + 1) - 1; in vt8500_pwm_config()
|
| H A D | pwm-rz-mtu3.c | 113 u64 period_cycles) in rz_mtu3_pwm_calculate_prescale() argument 122 prescaled_period_cycles = period_cycles >> 16; in rz_mtu3_pwm_calculate_prescale() 323 u64 period_cycles; in rz_mtu3_pwm_config() local 333 period_cycles = mul_u64_u32_div(state->period, rz_mtu3_pwm->rate, in rz_mtu3_pwm_config() 335 prescale = rz_mtu3_pwm_calculate_prescale(rz_mtu3_pwm, period_cycles); in rz_mtu3_pwm_config() 350 pv = rz_mtu3_pwm_calculate_pv_or_dc(period_cycles, prescale); in rz_mtu3_pwm_config()
|