From: Sergey Kudakov Date: Wed, 11 Aug 2010 23:18:51 +0000 (-0500) Subject: leds: leds-lp8550: fix a typo in suspend/resume handlers X-Git-Tag: firefly_0821_release~9834^2~707 X-Git-Url: http://demsky.eecs.uci.edu/git/?a=commitdiff_plain;h=9b6427fb241af5120897a86d75203c669a7bd437;p=firefly-linux-kernel-4.4.55.git leds: leds-lp8550: fix a typo in suspend/resume handlers Change-Id: I1445b90b9f31ec69d8ec298cae68ed9d75fb5abd Signed-off-by: Sergey Kudakov --- diff --git a/drivers/leds/leds-lp8550.c b/drivers/leds/leds-lp8550.c index 7c62a510998c..77a989df47b5 100755 --- a/drivers/leds/leds-lp8550.c +++ b/drivers/leds/leds-lp8550.c @@ -397,9 +397,8 @@ static int lp8550_suspend(struct i2c_client *client, pm_message_t mesg) if (lp8550_debug) pr_info("%s: Suspending\n", __func__); - brightness = (led_data->last_requested_brightness & - LD_LP8550_ON_OFF_MASK); - lp8550_write_reg(led_data, LP8550_DEVICE_CTRL, brightness); + lp8550_write_reg(led_data, LP8550_DEVICE_CTRL, + led_data->led_pdata->dev_ctrl_config & LD_LP8550_ON_OFF_MASK); return 0; } @@ -409,12 +408,12 @@ static int lp8550_resume(struct i2c_client *client) struct lp8550_data *led_data = i2c_get_clientdata(client); int brightness; - brightness = (led_data->last_requested_brightness | 0x01); if (lp8550_debug) pr_info("%s: Resuming with brightness %i\n", __func__, brightness); - lp8550_write_reg(led_data, LP8550_DEVICE_CTRL, brightness); + lp8550_write_reg(led_data, LP8550_DEVICE_CTRL, + led_data->led_pdata->dev_ctrl_config | 0x01); return 0; }