summaryrefslogtreecommitdiff
path: root/udev
diff options
context:
space:
mode:
authorPeter Hutterer <peter.hutterer@who-t.net>2017-07-04 13:57:32 +1000
committerPeter Hutterer <peter.hutterer@who-t.net>2017-07-04 13:57:32 +1000
commitca9d6a88d725344d8e5bd1db1776cb80ab4b5ade (patch)
tree66622757c01caccb7af09beaf39c48a93991702b /udev
parent302aaa548e70cc2eeea0bf107462e921b577d3ee (diff)
parentcf0d442ad346aeb89a4fcb308edfe62f2e23a5fd (diff)
Merge branch 'wip/touchpad-palm-pressure'
Diffstat (limited to 'udev')
-rw-r--r--udev/90-libinput-model-quirks.hwdb1
-rwxr-xr-xudev/parse_hwdb.py6
2 files changed, 6 insertions, 1 deletions
diff --git a/udev/90-libinput-model-quirks.hwdb b/udev/90-libinput-model-quirks.hwdb
index 955c3acf..3ec1ac1f 100644
--- a/udev/90-libinput-model-quirks.hwdb
+++ b/udev/90-libinput-model-quirks.hwdb
@@ -186,6 +186,7 @@ libinput:name:SynPS/2 Synaptics TouchPad:dmi:*svnLENOVO:*:pvrThinkPad??50*:
libinput:name:SynPS/2 Synaptics TouchPad:dmi:*svnLENOVO:*:pvrThinkPad??60*:
libinput:name:SynPS/2 Synaptics TouchPad:dmi:*svnLENOVO:*:pvrThinkPadX1Carbon3rd:*
LIBINPUT_MODEL_LENOVO_T450_TOUCHPAD=1
+ LIBINPUT_ATTR_PALM_PRESSURE_THRESHOLD=150
##########################################
# Logitech
diff --git a/udev/parse_hwdb.py b/udev/parse_hwdb.py
index 8ac64010..5b7b4538 100755
--- a/udev/parse_hwdb.py
+++ b/udev/parse_hwdb.py
@@ -122,8 +122,12 @@ def property_grammar():
Suppress('=') -
kbintegration_tags('VALUE')]
+ palm_prop = [Literal('LIBINPUT_ATTR_PALM_PRESSURE_THRESHOLD')('NAME') -
+ Suppress('=') -
+ INTEGER('X')]
+
grammar = Or(model_props + size_props + reliability + tpkbcombo +
- pressure_prop + kbintegration)
+ pressure_prop + kbintegration + palm_prop)
return grammar