Lines Matching refs:channel
85 static int rtl872xd_pwm_out_config(rtl872xd_pwm_t *pwm_dev, uint32_t channel, uint32_t period_ns, in rtl872xd_pwm_out_config() argument
95 if (channel > 18) { in rtl872xd_pwm_out_config()
99 RTIM_CCxInit(RTL872xD_PWM_TIM[pwm_tim_idx], TIM_CCInitStruct, channel); in rtl872xd_pwm_out_config()
100 RTIM_CCxCmd(RTL872xD_PWM_TIM[pwm_tim_idx], channel, TIM_CCx_Enable); in rtl872xd_pwm_out_config()
101 PinName pin = pin2chan[channel][0]; in rtl872xd_pwm_out_config()
102 if (km4_ch_start[channel] == 0) { in rtl872xd_pwm_out_config()
109 km4_ch_start[channel] = 1; in rtl872xd_pwm_out_config()
139 RTIM_CCRxSet(RTL872xD_PWM_TIM[pwm_tim_idx], ccrx, channel); in rtl872xd_pwm_out_config()
142 RTIM_CCxPolarityConfig(RTL872xD_PWM_TIM[pwm_tim_idx], TIM_CCPolarity_Low, channel); in rtl872xd_pwm_out_config()
144 RTIM_CCxPolarityConfig(RTL872xD_PWM_TIM[pwm_tim_idx], TIM_CCPolarity_High, channel); in rtl872xd_pwm_out_config()
148 static int rtl872xd_pwm_out_start(rtl872xd_pwm_t *pwm_dev, uint32_t channel) in rtl872xd_pwm_out_start() argument
150 uint32_t pwm_chan = channel; in rtl872xd_pwm_out_start()
157 static int rtl872xd_pwm_out_stop(rtl872xd_pwm_t *pwm_dev, uint32_t channel) in rtl872xd_pwm_out_stop() argument
159 uint32_t pwm_chan = channel; in rtl872xd_pwm_out_stop()