HID: hid-sensor-custom: Add LISS custom sensors
authorPhilipp Jungkamp <p.jungkamp@gmx.net>
Thu, 24 Nov 2022 23:38:39 +0000 (00:38 +0100)
committerJiri Kosina <jkosina@suse.cz>
Tue, 20 Dec 2022 14:24:57 +0000 (15:24 +0100)
Add the Lenovo Intelligent Sensing Solution (LISS) custom sensors to the
known custom sensors.

Signed-off-by: Philipp Jungkamp <p.jungkamp@gmx.net>
Reviewed-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>
Acked-by: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
Signed-off-by: Jiri Kosina <jkosina@suse.cz>
drivers/hid/hid-sensor-custom.c

index e6aa2cdcbc471aa2fb2f823e34e6f556f184e7a8..0c287dde345c80762395fa43fe2e0bda30d6acfd 100644 (file)
@@ -782,6 +782,29 @@ static const struct hid_sensor_custom_match hid_sensor_custom_known_table[] = {
                .luid = "020B000000000000",
                .manufacturer = "INTEL",
        },
+       /*
+        * Lenovo Intelligent Sensing Solution (LISS)
+        */
+       {       /* ambient light */
+               .tag = "LISS",
+               .luid = "0041010200000082",
+               .model = "STK3X3X Sensor",
+               .manufacturer = "Vendor 258",
+               .check_dmi = true,
+               .dmi.matches = {
+                       DMI_MATCH(DMI_SYS_VENDOR, "LENOVO"),
+               }
+       },
+       {       /* human presence */
+               .tag = "LISS",
+               .luid = "0226000171AC0081",
+               .model = "VL53L1_HOD Sensor",
+               .manufacturer = "ST_MICRO",
+               .check_dmi = true,
+               .dmi.matches = {
+                       DMI_MATCH(DMI_SYS_VENDOR, "LENOVO"),
+               }
+       },
        {}
 };