Input: edt-ft5x06 - allow to setting the maximum axes value through the DT
authorMaxime Ripard <maxime.ripard@free-electrons.com>
Sun, 22 Mar 2015 03:18:06 +0000 (20:18 -0700)
committerDmitry Torokhov <dmitry.torokhov@gmail.com>
Tue, 24 Mar 2015 19:00:50 +0000 (12:00 -0700)
commit2c00559884e09398a6451672472b4ea7f4118291
treeb1bbb91fd5545456741ffe2f1d2ca29b225cbd3c
parent0a363a380954e10fece7cd9931b66056eeb07d56
Input: edt-ft5x06 - allow to setting the maximum axes value through the DT

Currently the driver relies on some obscure and undocumented register to set
the maximum axis value.

The reported value is way too high to be meaningful, which confuses some
userspace tools like QT's evdevtouch plugin which try to scale the reported
events to the maximum values.

Use the values from the DT to set meaningful values.

Signed-off-by: Maxime Ripard <maxime.ripard@free-electrons.com>
Signed-off-by: Dmitry Torokhov <dmitry.torokhov@gmail.com>
drivers/input/touchscreen/edt-ft5x06.c