summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHeiko Abraham <abrahamh@web.de>2013-05-06 02:49:49 (GMT)
committerDmitry Torokhov <dmitry.torokhov@gmail.com>2013-05-06 03:13:10 (GMT)
commit3c9cfa782e075cc2348b949ba139911aac02c7cb (patch)
tree29fda326846f3e20e193221d4d62e505b3ee93e8
parentbf61c8840efe60fd8f91446860b63338fb424158 (diff)
downloadlinux-3c9cfa782e075cc2348b949ba139911aac02c7cb.tar.xz
Input: egalax_ts - ABS_MT_POSITION_Y not reported well
The egalax_ts touchscreen modul not report ABS_MT_POSITION_Y proper. As result it may be, that upper software levels only receive x coordinates well. Signed-off-by: Heiko Abraham <abrahamh@web.de> Cc: stable@vger.kernel.org Signed-off-by: Dmitry Torokhov <dmitry.torokhov@gmail.com>
-rw-r--r--drivers/input/touchscreen/egalax_ts.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/input/touchscreen/egalax_ts.c b/drivers/input/touchscreen/egalax_ts.c
index 17c9097..39f3df8 100644
--- a/drivers/input/touchscreen/egalax_ts.c
+++ b/drivers/input/touchscreen/egalax_ts.c
@@ -216,7 +216,7 @@ static int egalax_ts_probe(struct i2c_client *client,
input_set_abs_params(input_dev,
ABS_MT_POSITION_X, 0, EGALAX_MAX_X, 0, 0);
input_set_abs_params(input_dev,
- ABS_MT_POSITION_X, 0, EGALAX_MAX_Y, 0, 0);
+ ABS_MT_POSITION_Y, 0, EGALAX_MAX_Y, 0, 0);
input_mt_init_slots(input_dev, MAX_SUPPORT_POINTS, 0);
input_set_drvdata(input_dev, ts);