diff options
author | Beomho Seo <beomho.seo@samsung.com> | 2014-08-21 11:09:23 +0900 |
---|---|---|
committer | Chanho Park <chanho61.park@samsung.com> | 2014-11-18 12:00:40 +0900 |
commit | 1deff0968e69f0d1dea5a826fb9971fb236885ef (patch) | |
tree | c88bc722f9dfeab00e0b8001dc93b7e34ce10b37 /drivers | |
parent | 5dcd04828e2e78b1f98abbb7ce8eca43500934ba (diff) | |
download | linux-3.10-1deff0968e69f0d1dea5a826fb9971fb236885ef.tar.gz linux-3.10-1deff0968e69f0d1dea5a826fb9971fb236885ef.tar.bz2 linux-3.10-1deff0968e69f0d1dea5a826fb9971fb236885ef.zip |
input: touchscreen: mms128: change calling mms config set function
mms128 touchscreen driver is call mms_config_set function repeatedly.
This patch remove unnecessary calling mms_config_set function.
And then, change calling mms_config_get function.
Change-Id: Id4edd63df9061a6145cd715b78c784ba57fdf229
Signed-off-by: Beomho Seo <beomho.seo@samsung.com>
Diffstat (limited to 'drivers')
-rw-r--r-- | drivers/input/touchscreen/mms128.c | 9 |
1 files changed, 3 insertions, 6 deletions
diff --git a/drivers/input/touchscreen/mms128.c b/drivers/input/touchscreen/mms128.c index 64236d90351..7bcb3ba62e8 100644 --- a/drivers/input/touchscreen/mms128.c +++ b/drivers/input/touchscreen/mms128.c @@ -1278,13 +1278,8 @@ static int mms_ts_fw_load(struct mms_ts_info *info) ret = mms_flash_fw(info->fw_data, info, COMPARE_UPDATE); } while (ret && --retries); - if (!retries) { + if (!retries) dev_err(&info->client->dev, "failed to flash firmware after retires\n"); - } else { - /* Runtime config setting*/ - mms_config_get(info, REQ_FW); - mms_config_set(info); - } return ret; } @@ -1475,6 +1470,8 @@ static int mms_ts_input_open(struct input_dev *dev) return 0; } + mms_config_get(info, REQ_FW); + info->resume_done = false; mms_ts_power(info, true); schedule_delayed_work(&info->work_config_set, |