Lines Matching refs:channel
45 int haas1000_pwm_out_config(haas1000_pwm_t *pwm, uint32_t channel, uint32_t period_ns, in haas1000_pwm_out_config() argument
50 if (channel >= _HAL_PWM_MAX_NUM) in haas1000_pwm_out_config()
52 if (pwm_chan[channel] == 0) { in haas1000_pwm_out_config()
53 hal_iomux_init(&pinmux_pwm[channel], 1); in haas1000_pwm_out_config()
54 hal_gpio_pin_set_dir(pinmux_pwm[channel].pin, HAL_GPIO_DIR_OUT, 1); in haas1000_pwm_out_config()
56 pwm_chan[channel] = 1; in haas1000_pwm_out_config()
58 hal_pwm_disable(channel); in haas1000_pwm_out_config()
64 hal_pwm_enable(channel, &cfg); in haas1000_pwm_out_config()
69 static int haas1000_pwm_out_start(haas1000_pwm_t *pwm_dev, uint32_t channel) in haas1000_pwm_out_start() argument
74 static int haas1000_pwm_out_stop(haas1000_pwm_t *pwm_dev, uint32_t channel) in haas1000_pwm_out_stop() argument
76 uint32_t pwm_chan = channel; in haas1000_pwm_out_stop()