From patchwork Thu Nov 24 23:38:39 2022
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
X-Patchwork-Submitter: Philipp Jungkamp
X-Patchwork-Id: 13055438
Return-Path:
X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on
aws-us-west-2-korg-lkml-1.web.codeaurora.org
Received: from vger.kernel.org (vger.kernel.org [23.128.96.18])
by smtp.lore.kernel.org (Postfix) with ESMTP id E5A50C433FE
for ; Thu, 24 Nov 2022 23:39:22 +0000 (UTC)
Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand
id S229576AbiKXXjW (ORCPT );
Thu, 24 Nov 2022 18:39:22 -0500
Received: from lindbergh.monkeyblade.net ([23.128.96.19]:41282 "EHLO
lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org
with ESMTP id S229502AbiKXXjV (ORCPT
); Thu, 24 Nov 2022 18:39:21 -0500
Received: from mout.gmx.net (mout.gmx.net [212.227.17.21])
by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 0F928114
for ; Thu, 24 Nov 2022 15:39:19 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=s31663417;
t=1669333151; bh=+8OOqYEUTsfi8H6g215fSm9TUlssi2B+nqbTWLIQ4As=;
h=X-UI-Sender-Class:From:To:Cc:Subject:Date:In-Reply-To:References;
b=h+a+sshScMqdvnQJIjJLjHzclCdMPrusNIthVENPKDiMbmCVZLG93Qn0PMuTlzgF0
2O8pEP4Q7fKL3/pgbendoxEJG9qsB1hKC6CO3jd52mrsanB+ZrGd1SuURoV7QZO9QL
6bCGhyAp5MVioRmnFKViHezmCbnt4n8hDar+U4y4NsQeRz5XZy5q1ljtqZNTfOGvyL
tWY2Me2x32ok1lgCLlR5m3eapRctnEP6DwZddbT2AVwTmu5PWLeFP299/ZuG+ycPpb
QDqb7RBGxs0YM2HYV29shEASs1Cnqi7cEnDwx5KPVq0/hng6/I9FugWF/nY8GisxCc
u8sJ45K07m8/Q==
X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a
Received: from localhost.localdomain ([95.223.45.67]) by mail.gmx.net
(mrgmx104 [212.227.17.168]) with ESMTPSA (Nemesis) id
1MacOQ-1oS3C11pFa-00c6e5; Fri, 25 Nov 2022 00:39:11 +0100
From: Philipp Jungkamp
To: Jiri Kosina ,
Jonathan Cameron ,
Srinivas Pandruvada
Cc: linux-iio@vger.kernel.org, Philipp Jungkamp
Subject: [PATCH v4 2/4] HID: hid-sensor-custom: Add LISS custom sensors
Date: Fri, 25 Nov 2022 00:38:39 +0100
Message-Id: <20221124233841.3103-3-p.jungkamp@gmx.net>
X-Mailer: git-send-email 2.38.1
In-Reply-To: <20221124233841.3103-1-p.jungkamp@gmx.net>
References: <20221124233841.3103-1-p.jungkamp@gmx.net>
MIME-Version: 1.0
X-Provags-ID: V03:K1:YZqrFCYAp0YlLltYKPVCXgace1TkEdx1kP6ZZw2DdmFQMyrGsb0
5gR2B1YCs28lenrFq/T7n8cEHi2GcoFvoNPl3dkS0fRKFrxQ9GQskv/lvX1tcVJv3xAoaHy
2tYLEhVwJdLHt4xGcSfj6vRGWVeiBELhxCTVcba3nnQUULmtJ1i84v67+H+ItrjSHl64QxT
yId2h1hdNN9QJ1Abjn8lw==
UI-OutboundReport: notjunk:1;M01:P0:bb9et17/9HM=;+Vov9dJBSznBgmMh/l+ePkFO+Me
J+jRz/Z5JUuiHddSHiheS7WEdGd+RL7Vo4farfrYLidHB4PHwU6R/lxtzyLELBE4YYDdYkWdk
UsCu2gjsYek/Q7XO0xhP1tICp/s5j7x6K/ZffsFTc0JSoA51piId8IyYgCRb4d3w2PgcCKZ9k
XzJMaGV00Sy7WVFAcPZQr78Fb9tMg+XAFN2R2+bPOsE4DrQYqEY0P9+tMVxvW2gyNyTBurU11
MDHVFO7LpXwjWrpoQNrv41vFUqFNkKcPfiPsSEcmjaDSsNPML4yu3oGoEnyF6eUX7AYSyqr3e
DZECzz1L3TXZIq0Pn7pACbTWDibr1LKELTI7MM/L+okH9B222NviYTSrDtSMd0AKb8+KPUIqb
r4L1AaR2MZT6X/MiWYxNw/UDqCHSZ1BIItdsmdJzRlZo6ie2PBxnlomDOM5xDK5Gkn7YLerbV
CmA9D72VCmo6Hr+4Kj3eFlwEVmkciFzdfWhGK2aZDVRDXUXp5NZVDQxiN0gIQDEW7AgW3++ap
wUi+IvWgD5l2zhZyjxakfSHPeN8EmLDgl8syOM4SIdjqSTIP9x6SowjqYYMl4QnrUjIWrShY4
tsu96Usnxmse7T6e8RToQdyulKQPryOPykVUfLTFM9/HT9EKCg0gXodm/RX1i+nqfLzMfOIAc
1idrCFd0lx5DcHYGVjZDh2mnkhFmq4tHNKhnazT3KUy6VmEJvos0jufKTdUkpl0wR3k1tx0Tb
oXD+qK0312RprmEFCFhI3r7O9/+RzXKGSzI3flbusVs0OW4PyB8Qr4SBeZ7J7YAeI/TlpfXYC
zPs0mLhldZVEjCbHdusC8EtkZMqnsE6t8G/DOAIySX6+jYTM9ZI3ls3v8V+Su4zLZGSj3/rjS
3RZYvV0NtGqVDlS+P42bk6O7O4rXa1catUmDxvCiImz+noMjfjIxlCA1ocOu77DoMaUz9480P
bcKz0FbpjUJtSy+bW79rJB2qBSw=
Precedence: bulk
List-ID:
X-Mailing-List: linux-iio@vger.kernel.org
Add the Lenovo Intelligent Sensing Solution (LISS) custom sensors to the
known custom sensors.
Signed-off-by: Philipp Jungkamp
Reviewed-by: Jonathan Cameron
---
v2:
- Create this 'noop' patch that just adds the LISS sensors to the custom
sensor match table.
v3:
- Add missing 'Signed-Off-By'
v4:
- No change.
drivers/hid/hid-sensor-custom.c | 23 +++++++++++++++++++++++
1 file changed, 23 insertions(+)
--
2.38.1
diff --git a/drivers/hid/hid-sensor-custom.c b/drivers/hid/hid-sensor-custom.c
index 734c6bde68fe..7c6e2e795753 100644
--- a/drivers/hid/hid-sensor-custom.c
+++ b/drivers/hid/hid-sensor-custom.c
@@ -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"),
+ }
+ },
{}
};