Enabling the non-linearity filter for Lumpy
This sets the xorg config values to enable the non-linearity filter on
Lumpy. It also needs to touch some values in the sensor_jump filter
since they interact with eachother and caused some problems. These
settings seem to work well.
BUG=chromium:214518
TEST=Manual testing on a Lumpy as well as the touchpad regression tests
CQ-DEPEND=I1af3d3f821f9b60671eb2ffdf887123a60ddd9b5
Change-Id: Id64baabd2523d60f6a379e3d53c9660696b93d2c
Signed-off-by: Charlie Mooney <charliemooney@chromium.org>
Reviewed-on: https://gerrit.chromium.org/gerrit/46697
Reviewed-by: Andrew de los Reyes <adlr@chromium.org>
diff --git a/50-touchpad-cmt-lumpy.conf b/50-touchpad-cmt-lumpy.conf
index e9917c5..2816a93 100644
--- a/50-touchpad-cmt-lumpy.conf
+++ b/50-touchpad-cmt-lumpy.conf
@@ -25,8 +25,15 @@
Option "Pressure Calibration Slope" "1.9403694168841"
# Extra filters for Cyapa
Option "Box Width" "1.0"
+
Option "Sensor Jump Filter Enable" "1"
+ Option "Sensor Jump Min Dist Non-Move" "1.0"
+ Option "Sensor Jump Min Dist Move" "1.0"
+ Option "Sensor Jump No Warp Min Dist Move" "0.95"
+
Option "Non-linearity correction data file" "/usr/share/gestures/lumpy_linearity.dat"
+ Option "Enable non-linearity correction" "1"
+
Option "Split Corrector Enabled" "1"
EndSection