Lines Matching defs:pwm
17 #include <linux/pwm.h>
23 struct pwm_device *pwm;
103 pwm_get_state(pb->pwm, &state);
106 pwm_apply_might_sleep(pb->pwm, &state);
112 pwm_get_state(pb->pwm, &state);
123 pwm_apply_might_sleep(pb->pwm, &state);
250 of_property_read_u32(node, "post-pwm-on-delay-ms",
252 of_property_read_u32(node, "pwm-off-delay-ms", &data->pwm_off_delay);
362 { .compatible = "pwm-backlight" },
423 if (!pwm_is_enabled(pb->pwm))
512 pb->pwm = devm_pwm_get(&pdev->dev, NULL);
513 if (IS_ERR(pb->pwm)) {
514 ret = dev_err_probe(&pdev->dev, PTR_ERR(pb->pwm),
519 dev_dbg(&pdev->dev, "got pwm for backlight\n");
522 pwm_init_state(pb->pwm, &state);
533 ret = pwm_apply_might_sleep(pb->pwm, &state);
568 pwm_get_state(pb->pwm, &state);
635 pwm_get_state(pb->pwm, &state);
638 pwm_apply_might_sleep(pb->pwm, &state);
651 pwm_get_state(pb->pwm, &state);
654 pwm_apply_might_sleep(pb->pwm, &state);
675 pwm_get_state(pb->pwm, &state);
678 pwm_apply_might_sleep(pb->pwm, &state);
707 .name = "pwm-backlight",
720 MODULE_ALIAS("platform:pwm-backlight");