The backlight will be enabled by the panel again if it is used. So we can save the default brightness and disable the pwm backlight when probing.
Signed-off-by: Markus Pargmann <[email protected]> --- drivers/video/backlight/pwm_bl.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/drivers/video/backlight/pwm_bl.c b/drivers/video/backlight/pwm_bl.c index 336b83be7e2d..b4f433a6f106 100644 --- a/drivers/video/backlight/pwm_bl.c +++ b/drivers/video/backlight/pwm_bl.c @@ -317,9 +317,11 @@ static int pwm_backlight_probe(struct platform_device *pdev) data->dft_brightness = data->max_brightness; } - bl->props.brightness = data->dft_brightness; + bl->props.brightness = 0; backlight_update_status(bl); + bl->props.brightness = data->dft_brightness; + platform_set_drvdata(pdev, bl); return 0; -- 2.1.0 -- To unsubscribe from this list: send the line "unsubscribe linux-pwm" in the body of a message to [email protected] More majordomo info at http://vger.kernel.org/majordomo-info.html
