Lines Matching refs:enable_gpio
35 struct gpio_desc *enable_gpio; member
57 if (pb->enable_gpio) in pwm_backlight_power_on()
58 gpiod_set_value(pb->enable_gpio, 1); in pwm_backlight_power_on()
72 if (pb->enable_gpio) in pwm_backlight_power_off()
73 gpiod_set_value(pb->enable_gpio, 0); in pwm_backlight_power_off()
177 data->enable_gpio = -EINVAL; in pwm_backlight_parse_dt()
244 pb->enable_gpio = devm_gpiod_get_optional(&pdev->dev, "enable"); in pwm_backlight_probe()
245 if (IS_ERR(pb->enable_gpio)) { in pwm_backlight_probe()
246 ret = PTR_ERR(pb->enable_gpio); in pwm_backlight_probe()
254 if (!pb->enable_gpio && gpio_is_valid(data->enable_gpio)) { in pwm_backlight_probe()
255 ret = devm_gpio_request_one(&pdev->dev, data->enable_gpio, in pwm_backlight_probe()
259 data->enable_gpio, ret); in pwm_backlight_probe()
263 pb->enable_gpio = gpio_to_desc(data->enable_gpio); in pwm_backlight_probe()
266 if (pb->enable_gpio) in pwm_backlight_probe()
267 gpiod_direction_output(pb->enable_gpio, 1); in pwm_backlight_probe()