From nobody Fri Apr 3 10:17:51 2026 Received: from mail-pg1-f181.google.com (mail-pg1-f181.google.com [209.85.215.181]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 8CCA93F7870 for ; Tue, 24 Mar 2026 12:21:36 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.215.181 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1774354897; cv=none; b=lSdwjX824gas9YrclBV76MY9PfsWnOAhM/5BvWLXVuDJB9Try7L7QcH99ITeP2+acK8X9Bnq7LyIf7yfIQ+V0K/FqbODV1A1ZC7UIDzW/CUf93lldQWRse7Xh3fNxQT38AmbL3SeKwJvFH0FOYGE5sBKWr55V82hndqvrH4maBo= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1774354897; c=relaxed/simple; bh=E+dbXB6xz43NwBCyouCYRd6qQtOa2PkfyCfJxIDZV0Q=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References; b=H347R//tgY3o/VcighJqgm6y46oEZmtgItMNdywpUaBH9hKqieM/SpaXwZhaKoLpffJFnr9CfGF2MliwpKO6dc/O2Vxe2dq2r3BzQJj7n3JOWBlGl9Xw4A0zpQRdp/6uItWjoLn3cxCxjGyBP1zG7AzmXbwpVpiI20WIVLV6Rfs= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=Sqjbpfa5; arc=none smtp.client-ip=209.85.215.181 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="Sqjbpfa5" Received: by mail-pg1-f181.google.com with SMTP id 41be03b00d2f7-c70ea5e9e9dso1620680a12.1 for ; Tue, 24 Mar 2026 05:21:36 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1774354896; x=1774959696; darn=vger.kernel.org; h=references:in-reply-to:message-id:date:subject:cc:to:from:from:to :cc:subject:date:message-id:reply-to; bh=BpCh7fwsnHP9oYgpatK1nkKb8PCIU2zv9cH/KH380ZE=; b=Sqjbpfa5MRtK6ZY+LNz5dC1gPin7yLlMmsK47cBI3HVXhrrVkU3A9yWZWkaijdnXtA snN5BR5dB2GZV9R4pgzBCC9LBsPLG1Bmr1HHMMFOyIiAzEOr3wwuEsqW5OcSWEYrrC95 p4VPYz3co72MDRJyxLTJGOF8XtEfbBrBy8BCabJHSAzlcNrD5OybSf0kKHcwclfWadVg EiXNSFuqbcFvg9EDz6p5C14/YVfpVQSeHBAvgc1/cJ50QMiCOI2fJ2XZ9frfR0DLhP4R lstyRWwPT1HftxvgP3WG45lUgdiTtkeP6HJA0F6L+VeWjVQ7px6c8UdewC0fAmsxXK84 VuUQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1774354896; x=1774959696; h=references:in-reply-to:message-id:date:subject:cc:to:from:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=BpCh7fwsnHP9oYgpatK1nkKb8PCIU2zv9cH/KH380ZE=; b=QehFfqojldqaCXfuPKGnlI8xQDPUpDBRdpCqO/8z1jAM2mB2EPTWzN/ELe4JOu9VSb KCtb1bN9KF1FIJ3z+lKehQ5tpT0ihSlkbYyTtCKXgV15CpZVf+Ko7js7YKhQ2tb5p7dy fPtE0yzkUb6bd9y8KvOGhwPGQmqNMqeSgDc+wXD3YMZTOO1u6xuh3R/MByVGQ+9J3HW3 EKBUlR6EfZN9DXFXTxLC58Sr3VqXyZGwSj5L3lIBUvLXK67slh9Iu9EAcKF3EG/xnGdM GVRfgJCIXw8XYBBTWyAa8wbKIhYq48xWWvelEbq42JiR9J6waRQlUl0ac+UGT2EcdxJr ILKA== X-Forwarded-Encrypted: i=1; AJvYcCVPQSRnESbI1Ee4mJkPi52x9xtoERxE0TrwDQDytpg56LB9FLozZluJu2jYn64Fin2cZSdlJg3mcfWFvLs=@vger.kernel.org X-Gm-Message-State: AOJu0YyeKRmKuY5+YIIOG5mCIdMMAgOxaiF5CnAwHSW1jnoiqvMbXe6S y8pthceU0uBnhTTMqhO+U0Dy4TGYTjbZMx6OYGY0oxoUwyx2C7rmx/O+tENYPln8fc0= X-Gm-Gg: ATEYQzxj2LSrw2Bi3ITBOoypYUbZJveSs5MfdUSfRQGipGLLKnvM5rzpMjvGwnbe0Il HF2gZ7ml7epmFRttsj7p/hS9s0JZez12dva0OM8R1ahZ6yHR/3/KTHTr+SvBI9APQK3vyrqRXFL TYtKdqOeD1aDmA3usoUo2UaJkOd2P/W8wYQaKDucbvZSWNpGE2ybepmvx6NOfXACrtJwEKQmBAJ 4k8coJQO1MqUtT2dCR4owPB8dTYiZdysxD2bvt6lbP2heeboW4DqANWb+Ig9Wf9ixHL3EhskISM yC6m2B+AHMOl4Qgp6YhTyOdFaKeVsvhNwUg+C/bGgSeJcmOuJOZOdXZsQ+/jSHACrxcRLrIoxKK A6ERHzniYpcd1s7S8eirD+43gsHBgANcB5w5EZkYJ1Uyymt8w0JR93wQFSetS6+eAJ7L6C8Gy5G P9jBFK6vkovQQg4D46N1vBIAFO/X1vzabXb85xdZW2vHVOy29CYjX1 X-Received: by 2002:a05:6300:8b0f:b0:398:a440:e3bc with SMTP id adf61e73a8af0-39bcec340afmr13199275637.66.1774354895804; Tue, 24 Mar 2026 05:21:35 -0700 (PDT) Received: from ubuntu.localdomain ([27.217.83.168]) by smtp.gmail.com with ESMTPSA id 41be03b00d2f7-c74443ccbe4sm9904920a12.22.2026.03.24.05.21.32 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Tue, 24 Mar 2026 05:21:35 -0700 (PDT) From: Zaixiang Xu To: linux@roeck-us.net Cc: robh@kernel.org, krzk+dt@kernel.org, conor+dt@kernel.org, linux-hwmon@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, zaixiang.xu.dev@gmail.com Subject: [PATCH v3 1/4] dt-bindings: vendor-prefixes: Add GXCAS Technology Date: Tue, 24 Mar 2026 20:21:06 +0800 Message-Id: <1774354869-119736-2-git-send-email-zaixiang.xu.dev@gmail.com> X-Mailer: git-send-email 2.7.4 In-Reply-To: <1774354869-119736-1-git-send-email-zaixiang.xu.dev@gmail.com> References: <1774354869-119736-1-git-send-email-zaixiang.xu.dev@gmail.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Add vendor prefix for Beijing Galaxy-CAS Technology Co., Ltd. (GXCAS). The prefix was confirmed from the manufacturer's website: https://www.gxcas.com/en/index.html Acked-by: Conor Dooley Signed-off-by: Zaixiang Xu --- Documentation/devicetree/bindings/vendor-prefixes.yaml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Documentation/devicetree/bindings/vendor-prefixes.yaml b/Docum= entation/devicetree/bindings/vendor-prefixes.yaml index ee7fd3cfe203..354836eb8e72 100644 --- a/Documentation/devicetree/bindings/vendor-prefixes.yaml +++ b/Documentation/devicetree/bindings/vendor-prefixes.yaml @@ -676,6 +676,8 @@ patternProperties: description: Gateworks Corporation use "gateworks" vendor prefix deprecated: true + "^gxcas,.*": + description: Beijing Galaxy-CAS Technology Co., Ltd. "^hannstar,.*": description: HannStar Display Corporation "^haochuangyi,.*": --=20 2.34.1 From nobody Fri Apr 3 10:17:51 2026 Received: from mail-pf1-f182.google.com (mail-pf1-f182.google.com [209.85.210.182]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id C55CF3F7A95 for ; Tue, 24 Mar 2026 12:21:39 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.210.182 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1774354902; cv=none; b=gK2sdXeulzJEXdZqOBKbCEbwX4kg0Z2MrmlVQKEEmJy1pp6wgzcS6gbtL0DlsLYjC6x653640iPSx9xvonSKydB61dkdXhVaWENZeZrrmPzIWAbQN+/BcwtuJjT3TCKm9EpmcH8HpmF7S33AQ67qFkcwIy+M+id4Sc9CbdtZdYM= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1774354902; c=relaxed/simple; bh=GTFqB9vlpM1haE7yFKw2gkxIIFosboWK7AHcKs1bUx8=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References; b=CuNl6lkFKI9g0FGNSS5ijK817oZxjuIX73CLDt+5b08iQCm9AwzEFF1kLl4HdOMOHYHWTjEYvvVHCesa0Tws4S3AWHlbkfaudewh+MFWWIiaARFgUblA7k8w3yNkB9j70jJVSiw/2H4MQj7QahgAndAnIwgCsB8r4LwPRzbZM7g= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=TS4ttkUW; arc=none smtp.client-ip=209.85.210.182 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="TS4ttkUW" Received: by mail-pf1-f182.google.com with SMTP id d2e1a72fcca58-8299f1ca894so3235750b3a.2 for ; Tue, 24 Mar 2026 05:21:39 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1774354899; x=1774959699; darn=vger.kernel.org; h=references:in-reply-to:message-id:date:subject:cc:to:from:from:to :cc:subject:date:message-id:reply-to; bh=a+ZeiMfLn+fSOvi+U6OBmLVKVry66tNJDCkBc+/8Fvc=; b=TS4ttkUWytfAq4mJFczL8XiHXR9CLr5zFhQjoKZGi0wLiPmiyraZULIV9Z0iRQ7sfc iA2L4eRrsMTk0a0qVObhvLA5RUuuoPhQD+sOXU4VJDuk1aRTQI+1WwhYupEjDqm3zwTi p9s6RXCVXiBWbqy9c6HZAC8iPS97m+bcpnBMLhMscDOKwKU+/uz0XnoC/3DhXV9Ma51I WrRTA2sD8MD5E4bI6w6SoE8luGfOhpKY5YKLjvgUNqJDGCxG7jpoDqWeSv0XL+QQpP2f 2eGUmKCafDb0eKjPsy/prYVcZjHha6QxtSxE7Fuil6RqOEesy8wLVwwIbIK3pBEFjujh 3DxQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1774354899; x=1774959699; h=references:in-reply-to:message-id:date:subject:cc:to:from:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=a+ZeiMfLn+fSOvi+U6OBmLVKVry66tNJDCkBc+/8Fvc=; b=TVPE3V3hCLLDopjM8Lm+M7pffxbuGhAd4gBcpy1dINXl662qC4V8ouNQks0AG9SnTo y1nipy9+6tjvUX4vcvGtJ0CuOxn9g58FGcK4//0pIE0pRh8mmxciTIs1SmIH6k4wQoFE 5iGZLDRnqoB96BMFw+venb9xNTwd1Gaz1CXCA93G7IAjucRvcE5gPBf3KohNrgmcxCjS KQvit/XnEmVPDKQpoewRXb21d4rUW8V36RzPDu8PJFtBeMjZBIMvtfZQKZFlPYWKB0rC PlpyRMk1aOoMpkXqOPlXlzGMxSqyGRuObdaffLTxx+Fm5O4V6ikPbPx5DWeRymjyncY9 I65Q== X-Forwarded-Encrypted: i=1; AJvYcCX4AK4K2DGXjq3DO0JbclDEhpgqIHTdY5IEAHdAGiqX9YIIQUAryQMeimf2y/8Nb+YFgxtWo8Hecpp+Fq8=@vger.kernel.org X-Gm-Message-State: AOJu0Yww6aeLY87HUVrHORpJslSCEqgTxKnlpbvFdozQJLnq2Fp7l6Vs HhIYpaqFjx78sAmuL3LVGt7QxXPhxR7c9DX/jfRbqqmaJperOyeUaDlJAdKcoAFTKI8= X-Gm-Gg: ATEYQzysbAc7yabPIVMcWiXD9VdKThx1joygEtIYpzgRFrNY84t0WABJqYyEF/0gKYY KsxR6OqzOKQUVLoNdbEDwrX82VS6BbiaNgmMDs4USv4leysga4z4b/rPBiwgmLiQAPtFmKfnMNz gphiQ7rdbI7eKVsuAARZryR0OjjWHsXha75Yf9+AJwWtO2poSaeoFWIMUgRtyaeSUkSNvNbbUSl +137uZ4aS7XtOITidm+ZghxTJBHE9dQHDHh7iWfOfFgB19wdaiOFW91ncPpRKqqa4iaGxAfzidJ cMG5jbQL7ZenTzRmfdt7bUPphzHS1RTN5LS8tdYa8ON37boCpKQ5Ewkeigy1tqVziAr6BJP6QBO q/aBZVW8srPo5iwvV6K3NArHBG13CbeLPc11AeXPQdjEUav4Z+2apvOUscA1VcSz1l5F3vRz5qD 1BKT0vemLMNX7kNjjYVs7VURm4slV33S1NKf151cWJ8U+0cWh9mqPf52nYRtJaKyA= X-Received: by 2002:a05:6a21:99a6:b0:39b:81bf:15e6 with SMTP id adf61e73a8af0-39bcebd94fbmr14067182637.54.1774354899215; Tue, 24 Mar 2026 05:21:39 -0700 (PDT) Received: from ubuntu.localdomain ([27.217.83.168]) by smtp.gmail.com with ESMTPSA id 41be03b00d2f7-c74443ccbe4sm9904920a12.22.2026.03.24.05.21.36 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Tue, 24 Mar 2026 05:21:38 -0700 (PDT) From: Zaixiang Xu To: linux@roeck-us.net Cc: robh@kernel.org, krzk+dt@kernel.org, conor+dt@kernel.org, linux-hwmon@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, zaixiang.xu.dev@gmail.com Subject: [PATCH v3 2/4] dt-bindings: hwmon: Add Sensirion SHT30 series Date: Tue, 24 Mar 2026 20:21:07 +0800 Message-Id: <1774354869-119736-3-git-send-email-zaixiang.xu.dev@gmail.com> X-Mailer: git-send-email 2.7.4 In-Reply-To: <1774354869-119736-1-git-send-email-zaixiang.xu.dev@gmail.com> References: <1774354869-119736-1-git-send-email-zaixiang.xu.dev@gmail.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Add YAML devicetree binding schema for Sensirion SHT30 series and GXCAS GXHT30 sensors. Wildcards are replaced with specific model names as per maintainer feedback. Reported-by: kernel test robot Closes: https://lore.kernel.org/r/202603212044.BRPaiz86-lkp@intel.com/ Signed-off-by: Zaixiang Xu --- .../bindings/hwmon/sensirion,sht30.yaml | 50 +++++++++++++++++++ 1 file changed, 50 insertions(+) create mode 100644 Documentation/devicetree/bindings/hwmon/sensirion,sht30= .yaml diff --git a/Documentation/devicetree/bindings/hwmon/sensirion,sht30.yaml b= /Documentation/devicetree/bindings/hwmon/sensirion,sht30.yaml new file mode 100644 index 000000000000..1b5ce822b37b --- /dev/null +++ b/Documentation/devicetree/bindings/hwmon/sensirion,sht30.yaml @@ -0,0 +1,50 @@ +# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) +%YAML 1.2 +--- +$id: http://devicetree.org/schemas/hwmon/sensirion,sht30.yaml# +$schema: http://devicetree.org/meta-schema.yaml# + +title: Sensirion SHT30 Humidity and Temperature Sensor + +maintainers: + - Zaixiang Xu + +description: | + The SHT30 series is a family of humidity and temperature sensors by Sens= irion. + Compatible sensors like the GXCAS GXHT30 are also supported. + +properties: + compatible: + enum: + - gxcas,gxht30 + - sensirion,sht30 + - sensirion,sht31 + - sensirion,sht35 + - sensirion,sht85 + - sensirion,sts30 + - sensirion,sts31 + - sensirion,sts32 + - sensirion,sts35 + + reg: + maxItems: 1 + description: I2C address (usually 0x44 or 0x45) + +required: + - compatible + - reg + +additionalProperties: false + +examples: + - | + i2c { + #address-cells =3D <1>; + #size-cells =3D <0>; + + sensor@44 { + compatible =3D "gxcas,gxht30"; + reg =3D <0x44>; + }; + }; + --=20 2.34.1 From nobody Fri Apr 3 10:17:51 2026 Received: from mail-pj1-f43.google.com (mail-pj1-f43.google.com [209.85.216.43]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 281B33F7AA4 for ; Tue, 24 Mar 2026 12:21:43 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.216.43 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1774354904; cv=none; b=UKbVNTWNA/B/SZLRxYv25dY8ggThAPfhLsWjn53nn/RYWxV0SfGTAobcCFzsU9V2mABmsYoEC+mEcFJy6sPa/XRbo6f1JMr+PLH0XkG0JDHqizXJ1zet9m3ibtU7VoCj4Jc4A6ck/boJkvZJWnRxs91ijMBi2UaBegUESHGHiLE= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1774354904; c=relaxed/simple; bh=AUx8FstDbbu+ZQlA6z4YmFRV2wZZ0u1yLkF/7qjbQJ0=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References; b=L1g6hjGiqxxVNNrxUssKcAqtA7AORmR6bPf+PtnvkF6mi7EEXbCuz/jQf7HYMcwJe2SzAIl94smb7KdwFdwi4m67EvbtPR0oJZdXNvR9b5nJVL1Ks4Ht1v0xolk9J3scsZxylWj/wIMrMHtYVX5pcitjC/1nWB8w4rKi2mKbow4= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=kbUfyq4f; arc=none smtp.client-ip=209.85.216.43 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="kbUfyq4f" Received: by mail-pj1-f43.google.com with SMTP id 98e67ed59e1d1-3567e2b4159so900137a91.0 for ; Tue, 24 Mar 2026 05:21:43 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1774354902; x=1774959702; darn=vger.kernel.org; h=references:in-reply-to:message-id:date:subject:cc:to:from:from:to :cc:subject:date:message-id:reply-to; bh=L9uhH2liBN3NmDc7LnY+4t/w58Z8uzkgXzPx2s61DrE=; b=kbUfyq4fsx/f35LCiUIaRIo73KEa4EIi5yz62SvFuYZ53anzvN4NJtI/ds7+Gp8S0W mlO2m11eC9++xSAMucdiWXF5FwfqbiwuMPxDWpPyPfnIAJjqga7sem9kIVNUxYMC7a5H qG0F/JAUQYtLqPynbFE6EmHWEF3sIssMg4u2kp5aevnPmR1CcQVJ+8h5J39HXgQ3HKJk mnmKlzvEi7TjG0+eje5MJIa+wsORcx8xRTmZtpyO2nuUY8QRiGTfxIs52bHB3Z/ukOPn kuFdz/+MDn2SwVU5kWBmEgblhXJOENcZBsRsdeA5pD+7wGZjlpq0aWV2BhW7jYJ8BijY Cj5w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1774354902; x=1774959702; h=references:in-reply-to:message-id:date:subject:cc:to:from:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=L9uhH2liBN3NmDc7LnY+4t/w58Z8uzkgXzPx2s61DrE=; b=Jq08AZdVmLnW6JnJCJClI3I1w77ZczYideZE6Bh1XtnTf3wJUgf3h3zXsUfkkG9mvF bDIGqQUP57SNoCF7/R6phV4iOUwK8sdXF1wYbDYu67/VwYszV0cjMLrFR0LqeeJ51qhM JDjNvF0I/YQrpSex3BioBI+/P8G3H9zrqKaHNuMaOtA51zyLYWEKW7+rQ/qp1/qx2omC +h7pLwFwAZ/YMZmM7XquaT1O7wi9OgT/ZxZB2t9NxHxABfu5nrzFXf6P4Ct+2Jiha54U 0W6H3WaD3frj5fiRc174MRP2N8fWEL8AzM3YkqvGxTrpeNNsnVPCEgBSOEx79LOfcWCf 7Kmg== X-Forwarded-Encrypted: i=1; AJvYcCX1TLBMOAo3CsbRm+Ess+Vcd9mPL5PfjkPHDvWobBF7/QTqohBPw4QkYcP9vIwebJCfsQYZRdShCJBshTo=@vger.kernel.org X-Gm-Message-State: AOJu0YxLk6b/VHSttvnJ5SGyQasFzJrOsAAEQ0tNzHSwFMFG7rHL7oXP M050KNnKY6BuUgQOYdU9PAbr245MAV4JDb8dboIcnzPJmTU/6SymwdiK X-Gm-Gg: ATEYQzypoMxb9tVZXxKyPfqFd4GmFzbhMADHSZoikYviro0VsrgMfWzqSyVhpxqBuXc I6Oqie0T5NKGnJP/mrs21fjzYforalSX86XXtrV1G2CvPDCpJdbCE97ga4NV+KV8LQnApDa00Rd VACZfKNiK1R9GUTZqeFH9loOTsmf0svvKF/pVi4Ab05n+DCTKtYIDlrh1tF58Vr01HBH355MXPv GR2PxEfJRJvkjPaf6U2JRjpGRNAmuJ6VjnzcHB3MBeV3/aKD4izfDlvnRf4Z/dpgQC3KBIoiwAA 5qbM49gWa3hADB6CDoAI1dQgZ3Bvjn8hqJOE7mmyy0aCDO4hlT2YN9DvzZujyhlZhKyNMZmYQB9 P8an6UkaofMSDr62kWG4Ks7BSZ0XDpJmtvFxj5XQSoQCwVVC1iRoR13l7vbIG12XmVwk/NqdX41 lZHLwfR0K6XTQj43uenZ0W6oi14WZi2aLkqsNUOPSenlkKjCXcC0hY X-Received: by 2002:a17:90b:1dcb:b0:34c:c514:ee1f with SMTP id 98e67ed59e1d1-35bd2bf4d56mr14915578a91.11.1774354902526; Tue, 24 Mar 2026 05:21:42 -0700 (PDT) Received: from ubuntu.localdomain ([27.217.83.168]) by smtp.gmail.com with ESMTPSA id 41be03b00d2f7-c74443ccbe4sm9904920a12.22.2026.03.24.05.21.39 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Tue, 24 Mar 2026 05:21:42 -0700 (PDT) From: Zaixiang Xu To: linux@roeck-us.net Cc: robh@kernel.org, krzk+dt@kernel.org, conor+dt@kernel.org, linux-hwmon@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, zaixiang.xu.dev@gmail.com Subject: [PATCH v3 3/4] hwmon: (sht3x) Add devicetree support Date: Tue, 24 Mar 2026 20:21:08 +0800 Message-Id: <1774354869-119736-4-git-send-email-zaixiang.xu.dev@gmail.com> X-Mailer: git-send-email 2.7.4 In-Reply-To: <1774354869-119736-1-git-send-email-zaixiang.xu.dev@gmail.com> References: <1774354869-119736-1-git-send-email-zaixiang.xu.dev@gmail.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Add of_match_table to support devicetree based instantiation. Specific compatible strings are used instead of wildcards. Signed-off-by: Zaixiang Xu --- drivers/hwmon/sht3x.c | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/drivers/hwmon/sht3x.c b/drivers/hwmon/sht3x.c index 08306ccb6d0b..64404fe83f0b 100644 --- a/drivers/hwmon/sht3x.c +++ b/drivers/hwmon/sht3x.c @@ -939,8 +939,23 @@ static const struct i2c_device_id sht3x_ids[] =3D { =20 MODULE_DEVICE_TABLE(i2c, sht3x_ids); =20 +static const struct of_device_id sht3x_of_match[] =3D { + { .compatible =3D "sensirion,sht30" }, + { .compatible =3D "sensirion,sht31" }, + { .compatible =3D "sensirion,sht35" }, + { .compatible =3D "sensirion,sht85" }, + { .compatible =3D "sensirion,sts30" }, + { .compatible =3D "sensirion,sts31" }, + { } +}; + +MODULE_DEVICE_TABLE(of, sht3x_of_match); + static struct i2c_driver sht3x_i2c_driver =3D { - .driver.name =3D "sht3x", + .driver =3D { + .name =3D "sht3x", + .of_match_table =3D sht3x_of_match, + }, .probe =3D sht3x_probe, .id_table =3D sht3x_ids, }; --=20 2.34.1 From nobody Fri Apr 3 10:17:51 2026 Received: from mail-pj1-f44.google.com (mail-pj1-f44.google.com [209.85.216.44]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 794EF3F7E6B for ; Tue, 24 Mar 2026 12:21:46 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.216.44 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1774354908; cv=none; b=sHMcVXR9EsS/+HIXoAzOTUNQ7rEqZevNLMb0LTK+zTValIxwzZY/5MkksE08Ef/OZPcT5zrgfawiKP7+y9LvSyUQS7iDy/IJIyNjDaBDr+AkFl569bppIApP+b5VxxsSX4GrTfbFSqrOIEKsAo1C0qc9Zg32O6FrhD++AnKjFJ0= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1774354908; c=relaxed/simple; bh=WaY8VA+nf3RFgcpab7xjAIIY3896A3XJIbzzMAno0dY=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References; b=hmMusYUZQ7ou0nGijoD6aZhgRTNONGC/V2mAX/zlESz2KW1PLW3Zm40NXAOGQEaZN+N+ho4Oca405Ineu4NzSCS/dTYuekwNiodtIKRrQw3Tymm/FYufh4+LMpKemVml78ucSsxN9jFAVvMYS05er6iZHZ6teih/m8/r+82XpbA= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=O+EsBxAf; arc=none smtp.client-ip=209.85.216.44 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="O+EsBxAf" Received: by mail-pj1-f44.google.com with SMTP id 98e67ed59e1d1-35b905a05a8so3121421a91.1 for ; Tue, 24 Mar 2026 05:21:46 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1774354906; x=1774959706; darn=vger.kernel.org; h=references:in-reply-to:message-id:date:subject:cc:to:from:from:to :cc:subject:date:message-id:reply-to; bh=8wGyax00Jc300F8XlSPyGvsy9TDxm6JUE4CSraS8N4U=; b=O+EsBxAfy7rk2C806V7RJSh0W5ldGrt2jQYpUaaHUCR9Kj+LlcRmBq9nFeYhS662Up HzZKN7HKgRra0+uis+ra0WpY0mYVeo1J9Vw/i++ho+64n+o2hq20YrFyXJtDBcXfYYLu LsE2zxxX7S58XgvPua34fJljQVyzwgscm7dvEVkR/2AXAzPdhNhjekFeXJJoZi/eLDhI L/k6sMapd3S0K6D+O5hglL47UuKIDa5dmIG9arcYua5i/QEFC1sN4nGFOenM29MguZxq EGwvsB7PJgytecgDmKXRO4o0ADBiqrhilBIYREMpfMZ7ucdARo9vGjgFWf36wM9208yD Sshg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1774354906; x=1774959706; h=references:in-reply-to:message-id:date:subject:cc:to:from:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=8wGyax00Jc300F8XlSPyGvsy9TDxm6JUE4CSraS8N4U=; b=a8F+PkRQcHAUbzvpVG9Gz+h96rIIgGZNW6ayHSVo1HMTcAm+QNGrbY7IGhY8+5zyRj AOoGteuvCNa50TxwKEku62RQbdGAzBHxak55wmoU6ZHSybYIC1fKrA5FUf9e89k0622g 9GZ34r9drPlPv0GhHuvesWWdKP4mImwOVt984mLCyB1sEVK7JOsQPi3xD52ZL3+e81uq eolaN6EDrK47DwVK2wyitbZCIdIQWLT5qjj3W9VHyXVs2OGIDi2NUOd5qki2YoCHCX0X VhgLA18prk1ptzgxYLWUj7HKjFY8s6iqpaMv44h76xPuMxA6oCSFTnHr3R0VEuVyyfDz Msuw== X-Forwarded-Encrypted: i=1; AJvYcCXnF9LDy963b/GoK4nGwZTQ37ReSPSp0npdOrFGObi+B2ew2JVWHlprHZiwlZZe/HsDNSKNEkFX04yrYP8=@vger.kernel.org X-Gm-Message-State: AOJu0Ywhn99+1E0Fzt6d3LVkxhVUcysRk/oeSkbM1wec6Ik1ejpnUg2C BfHTNJBumOStMpmuM/fExRPWcv/VNiu+aSZatGKNRtwX1aKBS+2mEzKB X-Gm-Gg: ATEYQzzuWDTO4fJm4hKf4QtpL9XDGaeiJuVoeR+9QBHyfTV3O6QXm5NJNJlkkhNTOO2 SU2087SuhZlD1GHTwe6CFpoGAUaakO+QPAnXsVvBfvNHW/jJSMuk458t1wUcf2C86bneNzLztBl 05+rZY1SOKmfaABtTwtRoJHRGp4NeZ5pjOkucWLsy5s+RwMcP9YlqHEwa505DjOW5eSQ8M28vRo YcBtiUPS1PNK8x5C8wc5QysY76lES7lKmWYA6PP12FBV2jNRuFZ4ERtaBZcA7xgzlboSQVsMV69 UGjKlv5vbM5GnT56RKiZpTY5DwiEQzC3AeCbgBkXfI2mLpN6GlZU5n/WTSUDBVnS/vYLSB5dc/p 0jOiWrzhLDZjt5rpYJufvq24EmissYn5RpFlCBE+QkA+c0U55EKH+vthJC4mXn7kLSqpAv4KBzc B4+J6nHGex7pzYALzgn3Seh5IlW/Nu1pw8MPsVgiZDv/YZMLe5ZfuC76Yh2BXYdQY= X-Received: by 2002:a17:90b:5390:b0:35b:96bb:47b5 with SMTP id 98e67ed59e1d1-35bd2be5e99mr12538215a91.15.1774354905768; Tue, 24 Mar 2026 05:21:45 -0700 (PDT) Received: from ubuntu.localdomain ([27.217.83.168]) by smtp.gmail.com with ESMTPSA id 41be03b00d2f7-c74443ccbe4sm9904920a12.22.2026.03.24.05.21.42 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Tue, 24 Mar 2026 05:21:45 -0700 (PDT) From: Zaixiang Xu To: linux@roeck-us.net Cc: robh@kernel.org, krzk+dt@kernel.org, conor+dt@kernel.org, linux-hwmon@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, zaixiang.xu.dev@gmail.com Subject: [PATCH v3 4/4] hwmon: (sht3x) Add support for GXCAS GXHT30 Date: Tue, 24 Mar 2026 20:21:09 +0800 Message-Id: <1774354869-119736-5-git-send-email-zaixiang.xu.dev@gmail.com> X-Mailer: git-send-email 2.7.4 In-Reply-To: <1774354869-119736-1-git-send-email-zaixiang.xu.dev@gmail.com> References: <1774354869-119736-1-git-send-email-zaixiang.xu.dev@gmail.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Add support for GXCAS GXHT30 sensor. The sensor is software compatible with the Sensirion SHT30. Signed-off-by: Zaixiang Xu --- drivers/hwmon/sht3x.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/drivers/hwmon/sht3x.c b/drivers/hwmon/sht3x.c index 64404fe83f0b..0bb81af4396e 100644 --- a/drivers/hwmon/sht3x.c +++ b/drivers/hwmon/sht3x.c @@ -934,6 +934,7 @@ static const struct i2c_device_id sht3x_ids[] =3D { {"sht3x", sht3x}, {"sts3x", sts3x}, {"sht85", sht3x}, + {"gxht30", sht3x}, {} }; =20 @@ -946,6 +947,7 @@ static const struct of_device_id sht3x_of_match[] =3D { { .compatible =3D "sensirion,sht85" }, { .compatible =3D "sensirion,sts30" }, { .compatible =3D "sensirion,sts31" }, + { .compatible =3D "gxcas,gxht30" }, { } }; =20 @@ -963,5 +965,6 @@ module_i2c_driver(sht3x_i2c_driver); =20 MODULE_AUTHOR("David Frey "); MODULE_AUTHOR("Pascal Sachs "); +MODULE_AUTHOR("Zaixiang Xu "); MODULE_DESCRIPTION("Sensirion SHT3x humidity and temperature sensor driver= "); MODULE_LICENSE("GPL"); --=20 2.34.1