]> git.baikalelectronics.ru Git - kernel.git/commit
Input: ads7846 - add support for general touchscreen bindings
authorMarco Felsch <m.felsch@pengutronix.de>
Fri, 9 Aug 2019 14:40:00 +0000 (07:40 -0700)
committerDmitry Torokhov <dmitry.torokhov@gmail.com>
Fri, 9 Aug 2019 14:44:11 +0000 (07:44 -0700)
commit80aab7528e958e061f44318adeb54eaea28e6a19
tree650d7592d04cd1d108ebc9ad2d4d9a929e7ddf38
parentc11eb5beb291143d03f6ea00ee119a5861096e50
Input: ads7846 - add support for general touchscreen bindings

A few vendor specific bindings are now covered by common bindings.

Let the driver parse the common bindings to make use of common
inverting and swapping mechnism. Aslo make use of
touchscreen_report_pos() to ensure the correct inverting-swapping
order.

The vendor specific properties are used as default (backward
compatibility) and gets overwritten by common bindings.

Signed-off-by: Marco Felsch <m.felsch@pengutronix.de>
Reviewed-by: Rob Herring <robh@kernel.org>
Signed-off-by: Dmitry Torokhov <dmitry.torokhov@gmail.com>
Documentation/devicetree/bindings/input/touchscreen/ads7846.txt
drivers/input/touchscreen/ads7846.c