From: Deepak Das <deepak_...@mentor.com>

mxt_update_cfg() failed to propagate the error
code from mxt_init_t7_power_cfg() so return the error code.

Signed-off-by: Deepak Das <deepak_...@mentor.com>
Signed-off-by: George G. Davis <george_da...@mentor.com>
Signed-off-by: Jiada Wang <jiada_w...@mentor.com>
---
 drivers/input/touchscreen/atmel_mxt_ts.c | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/drivers/input/touchscreen/atmel_mxt_ts.c 
b/drivers/input/touchscreen/atmel_mxt_ts.c
index b260ac155b5e..6198149438c3 100644
--- a/drivers/input/touchscreen/atmel_mxt_ts.c
+++ b/drivers/input/touchscreen/atmel_mxt_ts.c
@@ -2186,7 +2186,9 @@ static int mxt_update_cfg(struct mxt_data *data, const 
struct firmware *fw)
        dev_info(dev, "Config successfully updated\n");
 
        /* T7 config may have changed */
-       mxt_init_t7_power_cfg(data);
+       ret = mxt_init_t7_power_cfg(data);
+       if (ret)
+               dev_warn(dev, "Power Config failed to update\n");
 
 release_mem:
        kfree(cfg.mem);
-- 
2.19.2

Reply via email to