Searched refs:pulse_cycles (Results 1 – 2 of 2) sorted by relevance
/hal_microchip-latest/mec5/drivers/ |
D | mec_pwm.c | 149 static int prog_pwm_fd(struct mec_pwm_regs *regs, uint32_t period_cycles, uint32_t pulse_cycles) in prog_pwm_fd() argument 156 pulc = pulse_cycles; in prog_pwm_fd() 166 pulc = (uint32_t)(((uint64_t)fin * (uint64_t)pulse_cycles) / MEC5_PWM_FIN_HIGH); in prog_pwm_fd() 197 static int prog_pwm(struct mec_pwm_regs *regs, uint32_t period_cycles, uint32_t pulse_cycles) in prog_pwm() argument 199 if (!period_cycles && !pulse_cycles) { /* both 0 disable PWM */ in prog_pwm() 205 if (!period_cycles || !pulse_cycles) { in prog_pwm() 211 if (period_cycles == pulse_cycles) { in prog_pwm() 216 return prog_pwm_fd(regs, period_cycles, pulse_cycles); in prog_pwm() 281 uint32_t pulse_cycles, uint32_t flags) in mec_hal_pwm_init() argument 301 ret = prog_pwm(regs, period_cycles, pulse_cycles); in mec_hal_pwm_init() [all …]
|
D | mec_pwm_api.h | 46 uint32_t pulse_cycles, uint32_t flags); 64 uint32_t pulse_cycles);
|