]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
hwdb: 60-sensor.hwdb: Add proximity sensor udev property (#14845)
authorGuido Günther <agx@sigxcpu.org>
Tue, 3 Mar 2020 13:40:00 +0000 (14:40 +0100)
committerGitHub <noreply@github.com>
Tue, 3 Mar 2020 13:40:00 +0000 (14:40 +0100)
Devices with proximity sensors can specify a near level that
indicates when an object is considered close to the device.

hwdb.d/60-sensor.hwdb
hwdb.d/parse_hwdb.py

index b57662afb1d6a7627db8417960207552f4c713f3..abedbaca812945e4642817f60143acc6004e9b8f 100644 (file)
 #
 # Allowed properties are:
 #    ACCEL_MOUNT_MATRIX=<matrix>
+#    PROXIMITY_NEAR_LEVEL=<value>
 #
 # where <matrix> is a mount-matrix in the format specified in the IIO
 # subsystem[1]. The default, when unset, is equivalent to:
 #   ACCEL_MOUNT_MATRIX=1, 0, 0; 0, 1, 0; 0, 0, 1
 # eg. the identity matrix.
+# and <value> is an integer value above which an object is considered
+# close by a proximity sensor:
+#   PROXIMITY_NEAR_LEVEL=100
 #
 # [1]: https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit/?id=dfc57732ad38f93ae6232a3b4e64fd077383a0f1
 #
index b5395b11fe53627aa9f472812ee66213b7e0121d..579c45fda0218281080d94aef71493e1d171eeb3 100755 (executable)
@@ -128,6 +128,7 @@ def property_grammar():
              ('KEYBOARD_LED_CAPSLOCK', Literal('0')),
              ('ACCEL_MOUNT_MATRIX', mount_matrix),
              ('ACCEL_LOCATION', Or(('display', 'base'))),
+             ('PROXIMITY_NEAR_LEVEL', INTEGER),
             )
     fixed_props = [Literal(name)('NAME') - Suppress('=') - val('VALUE')
                    for name, val in props]