Input: synaptics-rmi4 - add support for querying DPM value (F12)
authorMarge Yang <marge.yang@tw.synaptics.com>
Mon, 5 Aug 2024 14:30:55 +0000 (07:30 -0700)
committerDmitry Torokhov <dmitry.torokhov@gmail.com>
Mon, 5 Aug 2024 17:31:33 +0000 (10:31 -0700)
commit14d650fcb7fb57f121fda361b9f63eeefd8d59a5
tree27b181e7ec3b0fd1b9704795bb2828f159fb59d1
parent63f92f11385dc3b1990e5af1d6412c22c71d7342
Input: synaptics-rmi4 - add support for querying DPM value (F12)

Newer firmware allows to query touchpad resolution information by
reading from resolution register. Presence of resolution register is
signalled via bit 29 of the "register presence" register. On devices
that lack this resolution register we fall back to using pitch and
number of receivers data to calculate size of the sensor.

Signed-off-by: Marge Yang <marge.yang@tw.synaptics.com>
Signed-off-by: Vincent Huang <Vincent.Huang@tw.synaptics.com>
Link: https://lore.kernel.org/r/20240805083636.1381205-1-marge.yang@tw.synaptics.com
Signed-off-by: Dmitry Torokhov <dmitry.torokhov@gmail.com>
drivers/input/rmi4/rmi_f12.c