aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/input/rmi4/Kconfig
diff options
context:
space:
mode:
authorAndrew Duggan <aduggan@synaptics.com>2016-03-10 15:47:28 -0800
committerDmitry Torokhov <dmitry.torokhov@gmail.com>2016-03-10 16:04:03 -0800
commitff8f83708b3e36c050dc3fd7e2f04ea7f1752599 (patch)
treed7b6603c447a1cb36af8452e541ed9b4cf6659f9 /drivers/input/rmi4/Kconfig
parentInput: synaptics-rmi4 - add device tree support for RMI4 I2C devices (diff)
downloadlinux-dev-ff8f83708b3e36c050dc3fd7e2f04ea7f1752599.tar.xz
linux-dev-ff8f83708b3e36c050dc3fd7e2f04ea7f1752599.zip
Input: synaptics-rmi4 - add support for 2D sensors and F11
RMI4 currently defines two functions for reporting data for 2D sensors (F11 and F12). This patch adds the common functionality which is shared by devices with 2D reporting along with implementing functionality for F11. Signed-off-by: Andrew Duggan <aduggan@synaptics.com> Signed-off-by: Christopher Heiny <cheiny@synaptics.com> Tested-by: Benjamin Tissoires <benjamin.tissoires@redhat.com> Tested-by: Linus Walleij <linus.walleij@linaro.org> Tested-by: Bjorn Andersson <bjorn.andersson@linaro.org> Signed-off-by: Dmitry Torokhov <dmitry.torokhov@gmail.com>
Diffstat (limited to 'drivers/input/rmi4/Kconfig')
-rw-r--r--drivers/input/rmi4/Kconfig15
1 files changed, 15 insertions, 0 deletions
diff --git a/drivers/input/rmi4/Kconfig b/drivers/input/rmi4/Kconfig
index cc3f7c508c19..dc7de6bbb8e6 100644
--- a/drivers/input/rmi4/Kconfig
+++ b/drivers/input/rmi4/Kconfig
@@ -17,3 +17,18 @@ config RMI4_I2C
bus.
If unsure, say Y.
+
+config RMI4_2D_SENSOR
+ bool
+ depends on RMI4_CORE
+
+config RMI4_F11
+ bool "RMI4 Function 11 (2D pointing)"
+ select RMI4_2D_SENSOR
+ depends on RMI4_CORE
+ help
+ Say Y here if you want to add support for RMI4 function 11.
+
+ Function 11 provides 2D multifinger pointing for touchscreens and
+ touchpads. For sensors that support relative pointing, F11 also
+ provides mouse input.