Lines Matching refs:mec_pwm_regs
24 struct mec_pwm_regs;
45 int mec_hal_pwm_init(struct mec_pwm_regs *regs, uint32_t period_cycles,
48 int mec_hal_pwm_reset(struct mec_pwm_regs *regs);
50 int mec_hal_pwm_set_polarity(struct mec_pwm_regs *regs, uint8_t polarity_inverted);
52 int mec_hal_pwm_enable(struct mec_pwm_regs *regs, uint8_t enable);
53 int mec_hal_pwm_is_enabled(struct mec_pwm_regs *regs);
56 int mec_hal_pwm_off(struct mec_pwm_regs *regs);
58 int mec_hal_pwm_on(struct mec_pwm_regs *regs);
60 uint32_t mec_hal_pwm_get_freq_in(struct mec_pwm_regs *regs);
61 uint32_t mec_hal_pwm_get_count(struct mec_pwm_regs *regs, uint8_t on_count);
62 uint32_t mec_hal_pwm_get_freq_out(struct mec_pwm_regs *regs);
63 int mec_hal_pwm_set_freq_out(struct mec_pwm_regs *regs, uint32_t period_cycles,