From ce45c627f6d1989fe1f121b50aed041086769e08 Mon Sep 17 00:00:00 2001 From: Samir Mehta <samirmehta@borqs.com> Date: Fri, 22 Sep 2017 21:28:04 +0530 Subject: [PATCH] Mullet: Wake-on Touch fix Wake-on Touch not working, when panel goes to low power mode. Bug: 66022052 --- drivers/input/touchscreen/it7259_ts_i2c.c | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/drivers/input/touchscreen/it7259_ts_i2c.c b/drivers/input/touchscreen/it7259_ts_i2c.c index a45627e98a7d..e1830c19f030 100644 --- a/drivers/input/touchscreen/it7259_ts_i2c.c +++ b/drivers/input/touchscreen/it7259_ts_i2c.c @@ -2770,6 +2770,13 @@ static int it7259_ts_suspend(struct device *dev) if (retval < 0) dev_err(dev, "Regulator avdd set_opt failed at suspend rc=%d\n", retval); + + retval = regulator_enable(ts_data->avdd); + if (retval) + dev_err(&ts_data->client->dev, + "Regulator avdd enable failed rc=%d\n", + retval); + } ts_data->in_low_power_mode = true; -- GitLab