Lines Matching refs:pwm
21 struct rt_device_pwm *pwm = (struct rt_device_pwm *)dev; in _pwm_control() local
33 if (pwm->ops->control) in _pwm_control()
34 result = pwm->ops->control(pwm, cmd, args); in _pwm_control()
49 struct rt_device_pwm *pwm = (struct rt_device_pwm *)dev; in _pwm_read() local
55 if (pwm->ops->control) in _pwm_read()
57 result = pwm->ops->control(pwm, PWM_CMD_GET, &configuration); in _pwm_read()
77 struct rt_device_pwm *pwm = (struct rt_device_pwm *)dev; in _pwm_write() local
83 if (pwm->ops->control) in _pwm_write()
85 result = pwm->ops->control(pwm, PWM_CMD_GET, &configuration); in _pwm_write()
93 result = pwm->ops->control(pwm, PWM_CMD_SET, &configuration); in _pwm_write()
446 CMD_OPTIONS_NODE(PWM_LIST_PROBE, probe, probe pwm by name)
447 CMD_OPTIONS_NODE(PWM_LIST_ENABLE, enable, enable pwm channel)
448 CMD_OPTIONS_NODE(PWM_LIST_DISABLE, disable, disable pwm channel)
449 CMD_OPTIONS_NODE(PWM_LIST_GET, get, get pwm channel info)
450 CMD_OPTIONS_NODE(PWM_LIST_SET, set, set pwm channel info)
451 CMD_OPTIONS_NODE(PWM_LIST_PHASE, phase, set pwm phase)
452 CMD_OPTIONS_NODE(PWM_LIST_DEAD_TIME, dead_time, set pwm dead time)
454 MSH_CMD_EXPORT_ALIAS(pwm_list, pwm, control pwm device, optenable);