summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorZhang Jiejing <jiejing.zhang@freescale.com>2011-09-07 11:22:45 +0800
committerZhang Jiejing <jiejing.zhang@freescale.com>2011-09-07 11:24:18 +0800
commit5f78bbae9b0cdfb03abd91f9babdba9964b163e3 (patch)
treeccd0f1b0146f448c56d5dc1293466ba0d310e713
parentfc225acdb4ab5223602e70efa9fc01981b9be413 (diff)
touchscreen: temp disable eGalax touchscreen suspend functionimx-android-r12
the touchscreen chip can't be wake up during resume. it caused by the irq pin can't pull down while resume. this is may caused by 6q cpu board HW design. temp disable suspend function of eGalax touch screen for release. Signed-off-by: Zhang Jiejing <jiejing.zhang@freescale.com>
-rw-r--r--drivers/input/touchscreen/egalax_ts.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/drivers/input/touchscreen/egalax_ts.c b/drivers/input/touchscreen/egalax_ts.c
index 58273b9e3567..7a1d89d7a653 100644
--- a/drivers/input/touchscreen/egalax_ts.c
+++ b/drivers/input/touchscreen/egalax_ts.c
@@ -332,7 +332,10 @@ static SIMPLE_DEV_PM_OPS(egalax_ts_pm_ops, egalax_ts_suspend, egalax_ts_resume);
static struct i2c_driver egalax_ts_driver = {
.driver = {
.name = "egalax_ts",
+#if 0 /* temp disable touch screen suspend due to can't wake up touchscreen,
+ may caused by HW design of 6q CPU board. */
.pm = &egalax_ts_pm_ops,
+#endif
},
.id_table = egalax_ts_id,
.probe = egalax_ts_probe,