hc
2024-02-20 102a0743326a03cd1a1202ceda21e175b7d3575c
kernel/drivers/video/backlight/gpio_backlight.c
....@@ -35,7 +35,7 @@
3535 {
3636 struct gpio_backlight *gbl = bl_get_data(bl);
3737
38
- return gbl->fbdev == NULL || gbl->fbdev == info->dev;
38
+ return gbl->fbdev == NULL || gbl->fbdev == info->device;
3939 }
4040
4141 static const struct backlight_ops gpio_backlight_ops = {
....@@ -87,8 +87,7 @@
8787 /* Not booted with device tree or no phandle link to the node */
8888 bl->props.power = def_value ? FB_BLANK_UNBLANK
8989 : FB_BLANK_POWERDOWN;
90
- else if (gpiod_get_direction(gbl->gpiod) == 0 &&
91
- gpiod_get_value_cansleep(gbl->gpiod) == 0)
90
+ else if (gpiod_get_value_cansleep(gbl->gpiod) == 0)
9291 bl->props.power = FB_BLANK_POWERDOWN;
9392 else
9493 bl->props.power = FB_BLANK_UNBLANK;