Lines Matching refs:pwm
28 struct pwm_device *pwm; member
60 pwm_enable(pb->pwm); in pwm_backlight_power_on()
69 pwm_config(pb->pwm, 0, pb->period); in pwm_backlight_power_off()
70 pwm_disable(pb->pwm); in pwm_backlight_power_off()
108 pwm_config(pb->pwm, duty_cycle, pb->period); in pwm_backlight_update_status()
273 pb->pwm = devm_pwm_get(&pdev->dev, NULL); in pwm_backlight_probe()
274 if (IS_ERR(pb->pwm) && PTR_ERR(pb->pwm) != -EPROBE_DEFER in pwm_backlight_probe()
278 pb->pwm = pwm_request(data->pwm_id, "pwm-backlight"); in pwm_backlight_probe()
281 if (IS_ERR(pb->pwm)) { in pwm_backlight_probe()
282 ret = PTR_ERR(pb->pwm); in pwm_backlight_probe()
296 pb->period = pwm_get_period(pb->pwm); in pwm_backlight_probe()
299 pwm_set_period(pb->pwm, data->pwm_period_ns); in pwm_backlight_probe()
345 pwm_free(pb->pwm); in pwm_backlight_remove()