Input: ad7879 - add option to correct xy axis
authorMichael Hennerich <michael.hennerich@analog.com>
Fri, 6 Jul 2012 17:44:19 +0000 (10:44 -0700)
committerDmitry Torokhov <dmitry.torokhov@gmail.com>
Sat, 7 Jul 2012 02:12:26 +0000 (19:12 -0700)
commit6680884a44207efe8ef6bc56b1c932cce2b89994
treeaca3138305a44c4766e19c69d4da43fc16e810d4
parentf2bb26b9b7652287719f08f080c09c2d7ddcf6b5
Input: ad7879 - add option to correct xy axis

Sebastian Zenker reported that driver swaps x and y samples when the
touchscreen leads are connected in accordance with the datasheet
specification.  Transposed axis can be typically corrected by touch
screen calibration however this bug also negatively influences touch
pressure measurements.

Add an option to correct x and y axis.

Signed-off-by: Michael Hennerich <michael.hennerich@analog.com>
Reported-and-tested-by: Sebastian Zenker <sebastian.zenker@gmx.de>
Signed-off-by: Dmitry Torokhov <dmitry.torokhov@gmail.com>
drivers/input/touchscreen/ad7879.c
include/linux/spi/ad7879.h