diff options
-rw-r--r-- | drivers/video/backlight/pwm_bl.c | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/drivers/video/backlight/pwm_bl.c b/drivers/video/backlight/pwm_bl.c index 63ca212818a..facdb23b433 100644 --- a/drivers/video/backlight/pwm_bl.c +++ b/drivers/video/backlight/pwm_bl.c @@ -70,11 +70,14 @@ static int pwm_backlight_get_brightness(struct backlight_device *bl) } static int pwm_backlight_check_fb(struct backlight_device *bl, - struct fb_info *info) + struct fb_info *info) { - struct pwm_bl_data *pb = dev_get_drvdata(&bl->dev); + char *id = info->fix.id; - return !pb->check_fb || pb->check_fb(pb->dev, info); + if (!strcmp(id, "DISP4 BG")) + return 1; + else + return 0; } static const struct backlight_ops pwm_backlight_ops = { |