From ad3d45bb69b6a215b7d76ac53db93192e02fd117 Mon Sep 17 00:00:00 2001 From: tanhua1 Date: Tue, 12 Oct 2021 17:31:18 +0800 Subject: [PATCH] backlight: fix brightness flash issue move backlight enable after brightness level update while backlight on, to fix the brightness flash issue. Change-Id: Ib3cfa1814edd3280db808091fe4b98eda32fa848 Signed-off-by: tanhua1 Reviewed-on: https://gerrit.mot.com/2088179 SME-Granted: SME Approvals Granted SLTApproved: Slta Waiver Tested-by: Jira Key Reviewed-by: Dezhen Hou Reviewed-by: Xiangpo Zhao Reviewed-by: Shanshan Dai Submit-Approved: Jira Key --- drivers/backlight/aw99703/leds_aw99703.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/backlight/aw99703/leds_aw99703.c b/drivers/backlight/aw99703/leds_aw99703.c index 2a914cf9e8f4..44367b1574ef 100644 --- a/drivers/backlight/aw99703/leds_aw99703.c +++ b/drivers/backlight/aw99703/leds_aw99703.c @@ -341,7 +341,6 @@ int aw99703_set_brightness(struct aw99703_data *drvdata, int brt_val) if(brt_val == 0) return 0; aw99703_backlight_init(drvdata); - aw99703_backlight_enable(drvdata); } brt_val = aw99703_brightness_map(brt_val); @@ -361,6 +360,7 @@ int aw99703_set_brightness(struct aw99703_data *drvdata, int brt_val) AW99703_REG_MODE, AW99703_MODE_WORKMODE_MASK, AW99703_MODE_WORKMODE_BACKLIGHT); + drvdata->enable = true; } else { /* standby mode*/ aw99703_i2c_write_bit(drvdata->client,