Lines Matching full:pwm
12 #include <pwm.h>
17 * Private information for the PWM backlight
25 * @pwm: PWM to use to change the backlight brightness
26 * @channel: PWM channel to use
39 struct udevice *pwm; member
58 ret = pwm_set_config(priv->pwm, priv->channel, priv->period_ns, in set_pwm()
80 log_debug("Cannot enable regulator for PWM '%s'\n", in enable_sequence()
107 ret = pwm_set_enable(priv->pwm, priv->channel, true); in pwm_backlight_enable()
189 ret = dev_read_phandle_with_args(dev, "pwms", "#pwm-cells", 0, 0, in pwm_backlight_ofdata_to_platdata()
192 log_debug("Cannot get PWM phandle: ret=%d\n", ret); in pwm_backlight_ofdata_to_platdata()
196 ret = uclass_get_device_by_ofnode(UCLASS_PWM, args.node, &priv->pwm); in pwm_backlight_ofdata_to_platdata()
198 log_debug("Cannot get PWM: ret=%d\n", ret); in pwm_backlight_ofdata_to_platdata()
202 return log_msg_ret("Not enough arguments to pwm\n", -EINVAL); in pwm_backlight_ofdata_to_platdata()
240 { .compatible = "pwm-backlight" },