diff options
Diffstat (limited to 'drivers/video/backlight/pwm_bl.c')
| -rw-r--r-- | drivers/video/backlight/pwm_bl.c | 14 | 
1 files changed, 3 insertions, 11 deletions
diff --git a/drivers/video/backlight/pwm_bl.c b/drivers/video/backlight/pwm_bl.c index 38ca88bc5c3e..b85983e97f0a 100644 --- a/drivers/video/backlight/pwm_bl.c +++ b/drivers/video/backlight/pwm_bl.c @@ -115,11 +115,6 @@ static int pwm_backlight_update_status(struct backlight_device *bl)  	return 0;  } -static int pwm_backlight_get_brightness(struct backlight_device *bl) -{ -	return bl->props.brightness; -} -  static int pwm_backlight_check_fb(struct backlight_device *bl,  				  struct fb_info *info)  { @@ -130,7 +125,6 @@ static int pwm_backlight_check_fb(struct backlight_device *bl,  static const struct backlight_ops pwm_backlight_ops = {  	.update_status	= pwm_backlight_update_status, -	.get_brightness	= pwm_backlight_get_brightness,  	.check_fb	= pwm_backlight_check_fb,  }; @@ -179,6 +173,7 @@ static int pwm_backlight_parse_dt(struct device *dev,  		data->max_brightness--;  	} +	data->enable_gpio = -EINVAL;  	return 0;  } @@ -245,13 +240,10 @@ static int pwm_backlight_probe(struct platform_device *pdev)  	pb->dev = &pdev->dev;  	pb->enabled = false; -	pb->enable_gpio = devm_gpiod_get(&pdev->dev, "enable"); +	pb->enable_gpio = devm_gpiod_get_optional(&pdev->dev, "enable");  	if (IS_ERR(pb->enable_gpio)) {  		ret = PTR_ERR(pb->enable_gpio); -		if (ret == -ENOENT) -			pb->enable_gpio = NULL; -		else -			goto err_alloc; +		goto err_alloc;  	}  	/*  | 
