Searched refs:period_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 155 perc = period_cycles; in prog_pwm_fd() 165 perc = (uint32_t)(((uint64_t)fin * (uint64_t)period_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() 280 int mec_hal_pwm_init(struct mec_pwm_regs *regs, uint32_t period_cycles, 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 | 45 int mec_hal_pwm_init(struct mec_pwm_regs *regs, uint32_t period_cycles, 63 int mec_hal_pwm_set_freq_out(struct mec_pwm_regs *regs, uint32_t period_cycles,
|