From 9b6427fb241af5120897a86d75203c669a7bd437 Mon Sep 17 00:00:00 2001 From: Sergey Kudakov Date: Wed, 11 Aug 2010 18:18:51 -0500 Subject: [PATCH] leds: leds-lp8550: fix a typo in suspend/resume handlers Change-Id: I1445b90b9f31ec69d8ec298cae68ed9d75fb5abd Signed-off-by: Sergey Kudakov --- drivers/leds/leds-lp8550.c | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) 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; } -- 2.34.1