From dd82161ce5de1b02eb61a4822aa0118b9082fef0 Mon Sep 17 00:00:00 2001 From: Jianqun Xu Date: Fri, 19 Feb 2016 08:31:22 +0800 Subject: [PATCH] input: gt9xx: remove tp_register_fb Fix the suspend/resume bug. Change-Id: Ia8a6275f3eed9f13af153138e225343486323afb Signed-off-by: Jianqun Xu --- drivers/input/touchscreen/gt9xx/gt9xx.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/drivers/input/touchscreen/gt9xx/gt9xx.c b/drivers/input/touchscreen/gt9xx/gt9xx.c index 3cf920246466..dfbe060ea075 100755 --- a/drivers/input/touchscreen/gt9xx/gt9xx.c +++ b/drivers/input/touchscreen/gt9xx/gt9xx.c @@ -2102,7 +2102,7 @@ static s8 gtp_request_input_dev(struct goodix_ts_data *ts) ts->tp.tp_resume = goodix_ts_early_resume; ts->tp.tp_suspend = goodix_ts_early_suspend; - tp_register_fb(&ts->tp); +/* tp_register_fb(&ts->tp); */ #if GTP_WITH_PEN gtp_pen_init(ts); @@ -2760,11 +2760,11 @@ static int goodix_ts_probe(struct i2c_client *client, const struct i2c_device_id probe_init_error: printk(" <%s>_%d prob error !!!!!!!!!!!!!!!\n", __func__, __LINE__); - tp_unregister_fb(&ts->tp); + /* tp_unregister_fb(&ts->tp); */ GTP_GPIO_FREE(ts->rst_pin); GTP_GPIO_FREE(ts->irq_pin); probe_init_error_requireio: - tp_unregister_fb(&ts->tp); + /* tp_unregister_fb(&ts->tp); */ kfree(ts); return ret; } @@ -2782,7 +2782,7 @@ static int goodix_ts_remove(struct i2c_client *client) { struct goodix_ts_data *ts = i2c_get_clientdata(client); - tp_unregister_fb(&ts->tp); + /* tp_unregister_fb(&ts->tp); */ GTP_DEBUG_FUNC(); -- 2.34.1