Support reports_pressure hardware property

Fill the reports_pressure hardware property based on the appropriate
kernel input property.

BUG=b:280331366
TEST=Check that the property is set when using MTReplay

Change-Id: I9291378fea23db25057acf109d9d499000d40cc5
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/mttools/+/4960915
Tested-by: Sean O'Brien <seobrien@chromium.org>
Reviewed-by: Torsha Banerjee <torsha@google.com>
Commit-Queue: Sean O'Brien <seobrien@chromium.org>
Reviewed-by: Kenneth Albanowski <kenalba@google.com>
Reviewed-by: Aseda Aboagye <aaboagye@chromium.org>
diff --git a/mtreplay/src/evdev_gestures.cc b/mtreplay/src/evdev_gestures.cc
index ab29e92..921b1eb 100644
--- a/mtreplay/src/evdev_gestures.cc
+++ b/mtreplay/src/evdev_gestures.cc
@@ -53,6 +53,8 @@
                                    evdev_->info.prop_bitmask);
   hwprops->wheel_is_hi_res = TestBit(REL_WHEEL_HI_RES,
                                       evdev_->info.rel_bitmask);
+  hwprops->reports_pressure = TestBit(ABS_MT_PRESSURE,
+                                      evdev_->info.abs_bitmask);
 }
 
 void EvdevGesture::PushEventState(EventStatePtr evstate, struct timeval* tv) {