From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-pf1-f172.google.com (mail-pf1-f172.google.com [209.85.210.172]) (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 DC8B434753F for ; Wed, 25 Mar 2026 09:08:24 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.210.172 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1774429707; cv=none; b=mdlAsPuy9vpdKRn+zY9LkROJCgMkTHoWG4kFPohv+RfhzQnQucTUnnaZNo1lY7WAQxt9Sz7zuT5+rtV4lyv8XV+dOMGgVympkrCljEfrTyq+jIuXoOy+EtQ/DdsK5zlV3ET13UsqN00255JlqJKGC/GKTC4jE6FY+dhR1Jx1aiE= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1774429707; c=relaxed/simple; bh=vFjMqoedNXI3dxHPj9c7YUFENQqetZZML12rAuXgJvE=; h=From:To:Cc:Subject:Date:Message-Id; b=ozeFSjglf5v8+W4IAO91uAAmqWRdb4ADbfWYPBYB642WfD6smnjuHaWg1UC+fRy7fqeofIQZdhSRJXJqVdebZoXqISqq6zvOYsnjqjdiZQJVSnQbWz6Pdkx8R96UvxhmAXy3eMqRZVPSTigzR7a9HhgNc8okThdrN7jdNjNPSGo= 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=HEP/TEeS; arc=none smtp.client-ip=209.85.210.172 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="HEP/TEeS" Received: by mail-pf1-f172.google.com with SMTP id d2e1a72fcca58-823c56765fdso1086260b3a.1 for ; Wed, 25 Mar 2026 02:08:24 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1774429704; x=1775034504; darn=vger.kernel.org; h=message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=LvlxsqZ3I4bHXEeUCqqTryq5BgQFW2GJzRWk9m4n5Qk=; b=HEP/TEeSSDhQnyj5ZSA7fFeuHqMRRtT0nYCfPYkHFsiUftN5ld5KO/PTVY2V9k49Jy cD6VckBVKeYBwHgDRNy/FWZ1aR70LjrNhQhwj7o/Xd2eZhcbmP4/kiSmk7r8uoBL5+C1 QxXhXoWTCF8SM6ly6Aw/QT3RCiDALuQ54dAsxItr8xSPWtnu54LwjPvvk8llE94um62+ tdDi6N2XfmO2EaGHenT5IXtGWR8WZc94pf5EuzUxWUs4L4bIueKvPAATiqleRDwMam2n RoEC+V11Rq/0pt4jrzqdfLYGpU/ORBb7xwnw5pFuhgYGY8++Kb9rkMvAOA5KFRrFMqab i3nw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1774429704; x=1775034504; h=message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=LvlxsqZ3I4bHXEeUCqqTryq5BgQFW2GJzRWk9m4n5Qk=; b=O1m9+Y2Q1uf2EF6s9R+FeGFgEKvueuG/V4BiZRuHoRs75XwdlTLZ1QDaQ+ZZtbbM6y qcsUSR83VLWGNKDYln6lr0VIrT1uCv+qgIzV7qiMVWJfwhJMlZ3J7SkQHa9fd0URYRB1 QvlwwcKMtTBC2jEunbKmORJnV7w9Py9X1EORVnjS86nRkEzTN9rMcopd22maHdJ6lcTg RCG6yNCp8GlVf8Xk3lMA1qefEHaFYXVhq7v6VrJBlunOp/PZ8EAXYKQ3tKFfSw0ugEpQ ayik/QB8mR8TgN1sZ9VjlXu6vOPJXPLWISMEg624djrnr9iTt+3aZajAaB78Z7n6hqet 6tFg== X-Forwarded-Encrypted: i=1; AJvYcCWeFIYLDM+7rKKcmuqLKyEPGHH3M+ue0g3pgiQRMeiJQw7bWaQ8kqyj/yt0pkwXYXXM1PwDQfnGLaWbScI=@vger.kernel.org X-Gm-Message-State: AOJu0YzVuFDCW1brcV++2dkT6G3mLOH8nv+t5V8RUZwrbzqoxuRo2K9A DZbOMuAFgxeYF45LN/+Y922nUpwDELTNB7EIVszU98ExpH8biyKdrcmdmQvwTsbpycKzSw== X-Gm-Gg: ATEYQzwDNkcHd+pWyDk6IQDwmwj+7lOdL9Sb1CrWOD0/8IcDxlorsbaleRjB15gTTDv DHwnxUzJa0+XAzTdT9/9RXIgCFp5UlSY+5k6LdWFKcXUPFnTER7WaxykMuG2SZdNKYorF6JXl4P 419XX0+i3vZSWIRFUHlkWy4L+4A0d2m/PtZ6UTN3zbUDTBluwPIBbpKNTIsiGVNhUpWwOfkkRaC qodxAf1Wvyw2lPn31GAk9dg1h51Yeak1znHa3MxrzQLpzeVQ8hdq1pTG0OW5wP5QQ1WeVRIubSF iVI2pTto12SRmMWWlt/KFspxZxAzp4yeeVt4cHnYk30nYOre3/gE/rY4fP9o0MUFydmOuj1DlbG WsfEbdzaqr64SYVPZHCWdl8H+Nky7ehglOZguaK4dF77xrnXNWZpV9k1ebRwdcuG1OT8oZ0y6Mx g8aCSV+Oz1aRT/dWVE6Tv+yS67EuR7C0EpPM5ZEF5F5HPtwoVxMnPgyL2xKSBP00Q= X-Received: by 2002:a05:6a00:94fd:b0:82a:7678:36a0 with SMTP id d2e1a72fcca58-82c6de9ee22mr2817719b3a.16.1774429704089; Wed, 25 Mar 2026 02:08:24 -0700 (PDT) Received: from ubuntu.localdomain ([27.217.83.168]) by smtp.gmail.com with ESMTPSA id d2e1a72fcca58-82b03bc6881sm17476982b3a.22.2026.03.25.02.08.20 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Wed, 25 Mar 2026 02:08:23 -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 v4 0/4] hwmon: (sht3x) Add support for GXCAS GXHT30 Date: Wed, 25 Mar 2026 17:08:06 +0800 Message-Id: <1774429690-129139-1-git-send-email-zaixiang.xu.dev@gmail.com> X-Mailer: git-send-email 2.7.4 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: This series adds support for the GXCAS GXHT30 humidity and temperature sensor. The GXHT30 is software compatible with the Sensirion SHT30 series. This series also introduces the missing YAML binding schema for the Sensirion SHT30 family, replacing wildcards with specific model names. Changes in v4: - Use match data (.data) to correctly distinguish between SHT (humidity/ temperature) and STS (temperature-only) sensors in the driver, fixing a logic error where STS sensors would report bogus humidity (suggested by Guenter Roeck and AI review). - Update YAML bindings to use fallback compatibles for compatible chips and add optional 'interrupts' and 'vdd-supply' properties (suggested by Guenter Roeck and AI review). - Simplified of_match_table to only include base models due to the newly added fallback mechanism. - Renamed binding file from sensirion,sht3x.yaml to sensirion,sht30.yaml. - Include Conor's Acked-by for the vendor-prefix patch. Changes in v3: - Split driver changes into two patches: one for DT framework and one for adding GXHT30 (suggested by Guenter Roeck). - Fixed commit message line lengths (suggested by Guenter Roeck). - Removed wildcards 'x' from compatibles and used specific model names (suggested by Conor Dooley). - Added manufacturer website to vendor-prefix patch (suggested by Conor Dooley). - Fixed missing newline at end of YAML file (reported by kernel test robot). Changes in v2: - Fix placeholder "Your Name" in MODULE_AUTHOR. Zaixiang Xu (4): dt-bindings: vendor-prefixes: Add GXCAS Technology dt-bindings: hwmon: Add Sensirion SHT30 series hwmon: (sht3x) Add devicetree support hwmon: (sht3x) Add support for GXCAS GXHT30 .../bindings/hwmon/sensirion,sht30.yaml | 50 +++++++++++++++++++ .../devicetree/bindings/vendor-prefixes.yaml | 2 + drivers/hwmon/sht3x.c | 16 +++++- 3 files changed, 67 insertions(+), 1 deletion(-) create mode 100644 Documentation/devicetree/bindings/hwmon/sensirion,sht30.yaml -- 2.34.1