input: touchscreen: k29_i2c_goodix: fix compilation warning
author黄涛 <huangtao@rock-chips.com>
Mon, 16 Jun 2014 13:14:15 +0000 (21:14 +0800)
committer黄涛 <huangtao@rock-chips.com>
Mon, 16 Jun 2014 13:14:15 +0000 (21:14 +0800)
drivers/input/touchscreen/rk29_i2c_goodix.c
drivers/input/touchscreen/rk29_i2c_goodix.h

index d2e76f3ba7bf5a6ad9f697cbbb9925a35e7fed9c..4646e3cda5c18c4c9dc5dff75e01b62ba502f735 100755 (executable)
@@ -519,18 +519,20 @@ static int rk_ts_resume(struct i2c_client *client)
 \r
 \r
 \r
-static void rk_ts_early_suspend(struct tp_device *tp_d)\r
+static int rk_ts_early_suspend(struct tp_device *tp_d)\r
 {\r
        struct rk_ts_data *ts;\r
        ts = container_of(tp_d, struct rk_ts_data, tp);\r
        rk_ts_suspend(ts->client, PMSG_SUSPEND);\r
+       return 0;\r
 }\r
 \r
-static void rk_ts_early_resume(struct tp_device *tp_d)\r
+static int rk_ts_early_resume(struct tp_device *tp_d)\r
 {\r
        struct rk_ts_data *ts;\r
        ts = container_of(tp_d, struct rk_ts_data, tp);\r
        rk_ts_resume(ts->client);\r
+       return 0;\r
 }\r
 \r
 \r
index 31cc6c3d6563b70515e17bb24c7ce22ac4d7d74e..1ea958868bbf68bc195919f7708aa1b659c54e5b 100755 (executable)
@@ -111,7 +111,9 @@ struct goodix_ts_data {
 
 static const char *rk_ts_name = "Goodix Capacitive TouchScreen";
 struct i2c_client * i2c_connect_client = NULL; 
+#ifdef CONFIG_TOUCHSCREEN_GOODIX_IAP
 static struct proc_dir_entry *goodix_proc_entry;
+#endif
 //static struct kobject *goodix_debug_kobj;