summaryrefslogtreecommitdiffstats
path: root/drivers
diff options
context:
space:
mode:
authorHeiko Abraham <abrahamh@web.de>2013-05-06 04:49:49 +0200
committerDmitry Torokhov <dmitry.torokhov@gmail.com>2013-05-06 05:13:10 +0200
commit3c9cfa782e075cc2348b949ba139911aac02c7cb (patch)
tree29fda326846f3e20e193221d4d62e505b3ee93e8 /drivers
parentMerge branch 'next' into for-linus (diff)
downloadlinux-3c9cfa782e075cc2348b949ba139911aac02c7cb.tar.xz
linux-3c9cfa782e075cc2348b949ba139911aac02c7cb.zip
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>
Diffstat (limited to 'drivers')
-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 17c9097f3b5d..39f3df8670c3 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);