From nobody Tue Sep 9 21:30:29 2025 Received: from mail-vk1-f180.google.com (mail-vk1-f180.google.com [209.85.221.180]) (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 1DACD1A9F8E; Mon, 8 Sep 2025 01:09:40 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.221.180 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1757293783; cv=none; b=fqNB5U3xpPTmXWyWm11e1G7qNmgmY2GUDnvE/MD/DN3wUNJcNi+S7JT+EGbOz4Twp/gnCeYRcGnYHbWa57kvWFFMRcozvdlf8jSbYxwgH8oUJfyH/7ICaq6Rp/LDqIbNEkNA1FnSubiO2xj2Z8KbM3FB67JMm/1F7GsQ/ZrrpP4= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1757293783; c=relaxed/simple; bh=UEw4F4LkD49VKclwQjDUiuUfQ+Jf1njAT51SLNuYO2c=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=r4XyR+tRdpFLLZcLwZkVpbjWe6ATYAjmV5Xjz78Fdh71MqGJw0NVJgp9L4yQ5J9jydCJDc3sKkcdSsCSPrjJFopZ2pbKr1qW9NzB2xsLuZvfmoa+R8gr0941EYFWdx1WJ3calCrMUgVm8v40vrMVj79HYscolW10eA947OLJZvQ= 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=kA9+0/kD; arc=none smtp.client-ip=209.85.221.180 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="kA9+0/kD" Received: by mail-vk1-f180.google.com with SMTP id 71dfb90a1353d-544a2cf582dso2888674e0c.3; Sun, 07 Sep 2025 18:09:40 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1757293780; x=1757898580; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=pIrWIgaPrpXvy15ltxr3y1zTh70BAC5HdpbmwVt7Qmg=; b=kA9+0/kDSVeYFL7+pJ6Xo9iyM+H0YWqrR2rI/xCDP4JOFqtqO7+PlXmRsNz39pSHq2 6txndIadX9kDelAwYAAlD5Ld7TqvtIHWTHozbF05iAlSmrrNhZAkzJ0+Pr4tj8eA9vN6 mpqygcPrADDnLpVUAV+7CMqn8WO3T5y4Z9wPwPU5pUDEEqFvMiKTP7CDcjm+d3WLVx+7 i8OQN/mIJBTokYUgKTXNLXphgzTGYrPlQ2/GlnxW1fmsx5/QAIocCbS+c88AQKmgIzBU Dn7IexSpbOhpbtjrLde4NUFyTg0/wDBXItHmedQE0rElGbjWp4CwOWXxQG9D3whh1mHb Vxig== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1757293780; x=1757898580; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=pIrWIgaPrpXvy15ltxr3y1zTh70BAC5HdpbmwVt7Qmg=; b=PtfnVe8HyrfdhS/tS2vgQtXH5dzSOBOf7oz/NHq0qwObPX2QpPI+FCoUQjv82rKmYY CglUeMLF2kYCFEI/ajFMnIeG0nwUnsn0Kp6r/Uuuz2nwwMVM0ekAOy8yjc9fya6eo6Q6 aj5xqffIDknW1td4UbXSAdCDXaCQkkdqaK2832XKoKFRs/BKp79MGcZE6K2sOezmZZzA WWeDuyDTw882injI23n8G+ydTOBH4s+gX9K3zPH8XsanSZbFkzPQvwckM9ciXaY0a9E/ EOIeoqD5U2op3EW79oalqhMqlTOztkUOPa+K6WPmtszzbmdRfOh7OmilcWLLZTkGcRRU RwNw== X-Forwarded-Encrypted: i=1; AJvYcCUypUfwoAoMVyk+gA9UAyxY9oRgLn90vksHprXo8xgzbGiVjNgtWyuXtq0R0GWiV9yN/lXdd3K7nkKqaTg=@vger.kernel.org, AJvYcCWLyI0+ekLL3wCOW4HSAsJogY+hxSlw5fZBynP8YUqoILoUgwNvhU/IXl4jIY+QYcGOYthu34NX0/qCfnW2@vger.kernel.org, AJvYcCWSpQXoreq2qK6Tr1K4SkU6SWjvagQ21E0Xt4oHt6KFqpl+TPlNTJOPqPOwn7Ke1oPupAn6DSuVUQ9J@vger.kernel.org, AJvYcCXTXHJ56x3JR37ETZHEsQ1JqcEjjlNufGfS84htRhIIW//2DGiwkIJN48BvBSoUHhyOQ19EvbjAjfjH@vger.kernel.org X-Gm-Message-State: AOJu0YywK3K4ks52xmg70mW4ImD+cNRSqKNk38vGktbleoZmBwHH/GH7 gG0kwzpQxGWH/w5rQlmmtUPihwXazZRSIkwlYsB98eplUtlv18xOVJ3I X-Gm-Gg: ASbGncumhgu4+6QntcXRPVtdx7GKtlw6N/27HS+02719CZvo7k9wxwJ1GfqGtfsTzJw x4adMwnFgtups48rlZfZwSMAxvL8Qw5ei/3HbmJ3XXxuAWq6L1TSaLC5rNmLeK+xMy5VDz8oGlv zc5qQxfseUZ8hco3LEKinLfEiZThGBWkLyh1pfaIUAuG9rMUjp75BszXfNt9ZgJGepk8+gPEo/p na4BDJvoWZchQWg38sEHq6nauVLuiZ+VNObEZik/PPLT/Yyox9PiqVnuXsvQiCA+WtovlK9dLDs uAVWWD+Gm5J9f93RQ8N1ex0bO3Clp1TVGlnaP0PrLXDHiGWokDhyFMUnbHoGEjk+gaC3mc7CxpV inTkTT6woFn12LM5wIk89zc3MjIpEI9zneuA= X-Google-Smtp-Source: AGHT+IFLe/2K4ACAEqfFMhgCmcmRGPPUKBGS0LXWMg90a1ZfG+u0y+dCU9/E+f1eSQ7/wN6jJISEsw== X-Received: by 2002:a05:6122:4f98:b0:542:9c0b:c5be with SMTP id 71dfb90a1353d-5472abed0cdmr1663661e0c.7.1757293779910; Sun, 07 Sep 2025 18:09:39 -0700 (PDT) Received: from [192.168.100.70] ([2800:bf0:82:3d2:875c:6c76:e06b:3095]) by smtp.gmail.com with ESMTPSA id 71dfb90a1353d-544b1933316sm9152572e0c.9.2025.09.07.18.09.38 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 07 Sep 2025 18:09:39 -0700 (PDT) From: Kurt Borja Date: Sun, 07 Sep 2025 20:09:10 -0500 Subject: [PATCH v2 1/4] hwmon: (sht21) Documentation cleanup Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20250907-sht2x-v2-1-1c7dc90abf8e@gmail.com> References: <20250907-sht2x-v2-0-1c7dc90abf8e@gmail.com> In-Reply-To: <20250907-sht2x-v2-0-1c7dc90abf8e@gmail.com> To: Jean Delvare , Guenter Roeck , Jonathan Corbet , Andy Shevchenko , Rob Herring , Krzysztof Kozlowski , Conor Dooley Cc: stable@vger.kernel.org, linux-hwmon@vger.kernel.org, linux-doc@vger.kernel.org, linux-kernel@vger.kernel.org, devicetree@vger.kernel.org, Kurt Borja X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=openpgp-sha256; l=1311; i=kuurtb@gmail.com; h=from:subject:message-id; bh=UEw4F4LkD49VKclwQjDUiuUfQ+Jf1njAT51SLNuYO2c=; b=owGbwMvMwCUmluBs8WX+lTTG02pJDBn7dC5UrJ7nurlkuqjjTl85jydiQkzclypOmfFNn8yaW TBP6PPMjlIWBjEuBlkxRZb2hEXfHkXlvfU7EHofZg4rE8gQBi5OAZiIRDzDX6ErXXe7zQovxP2p vL2vz3+a1J0jUqkHbk9OmizVcfH69LuMDI/UP3OlfQ/eULV+4yWuvFm5PGEFdb+3zCou/LXGvub EN0YA X-Developer-Key: i=kuurtb@gmail.com; a=openpgp; fpr=54D3BE170AEF777983C3C63B57E3B6585920A69A Drop extra empty lines and organize sysfs entries in a table. Signed-off-by: Kurt Borja --- Documentation/hwmon/sht21.rst | 16 +++++----------- 1 file changed, 5 insertions(+), 11 deletions(-) diff --git a/Documentation/hwmon/sht21.rst b/Documentation/hwmon/sht21.rst index 1bccc8e8aac8d3532ec17dcdbc6a172102877085..9f66cd51b45dc4b89ce757d2209= 445478de046cd 100644 --- a/Documentation/hwmon/sht21.rst +++ b/Documentation/hwmon/sht21.rst @@ -13,8 +13,6 @@ Supported chips: =20 https://www.sensirion.com/file/datasheet_sht21 =20 - - * Sensirion SHT25 =20 Prefix: 'sht25' @@ -25,8 +23,6 @@ Supported chips: =20 https://www.sensirion.com/file/datasheet_sht25 =20 - - Author: =20 Urs Fleisch @@ -47,13 +43,11 @@ in the board setup code. sysfs-Interface --------------- =20 -temp1_input - - temperature input - -humidity1_input - - humidity input -eic - - Electronic Identification Code +=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D =3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D +temp1_input Temperature input +humidity1_input Humidity input +eic Electronic Identification Code +=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D =3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D =20 Notes ----- --=20 2.51.0 From nobody Tue Sep 9 21:30:29 2025 Received: from mail-vk1-f179.google.com (mail-vk1-f179.google.com [209.85.221.179]) (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 B72F01AA1F4; Mon, 8 Sep 2025 01:09:42 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.221.179 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1757293784; cv=none; b=NqO/7EfF2RJyptop1ZHw/YLlvvtCMvCAPSzwA7wiABhv2uyKWyiNNmm1D8S0TyRjLzSInn08VCP3VJaBbF5DO9Ac74k3s2U/GCsdjdBi8c+9E63JN5oovj4ptDkWyfc0E07ya+U3/CLYowwNmp//Z7YRMG54n8LF/KPoqQFHPWY= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1757293784; c=relaxed/simple; bh=NZkFzo5aPv2rTH7kJl2L0wKYUaktGBbost8xMkEezhk=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=RB57f4ZwYptBLiWBQmTYgwYfo6Ozrrc1DXHDSJtZd2hr2b59gM36q3I6BJc+a4CMXlY5urkYGpk/7hzk/b9KMzmXwLC240CymsSM6unQdR5Qjd/Bv5IW+eTa+KBx+o3JIEG2jY+1lLJORLGEHFp4TKxL578ZXgjWTaY3pf1c5+Q= 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=engPMFD2; arc=none smtp.client-ip=209.85.221.179 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="engPMFD2" Received: by mail-vk1-f179.google.com with SMTP id 71dfb90a1353d-53b174ca9bdso2795593e0c.2; Sun, 07 Sep 2025 18:09:42 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1757293781; x=1757898581; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=PA65BDbtmlsgxVBJHU42suro+nRDzo+5rIF0+47d4KI=; b=engPMFD24d6Y2DOLxZfgBAukuUvjKUhI8KpBMfXsnLBYgWydcJWqnrXQJfR2vD+Znr kFbf1TBfG8p0lZWROgbM515c8DCXkG7c7Rk/zes6Amj2U5puyqWCnG6JiBt0ypVV3H75 IKLlRDak7w0U7zadKU2DbLc8elEpK4Ymbzr9b3jAG+ky8GY02/KoRNJcO0UmJUSn51EB AFDk+E4H5686JpYurdfOHQHZoy/Z55XwppPlynXcwWj0EECQlDXc0X6gq23yITMj9uR/ 8vliTHu2jbQY8V8wHVKVTll9wQNocdKo38QCxwGGUzgj7qiWKJrDcpT5nVWkY6MbA9lP d/lA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1757293781; x=1757898581; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=PA65BDbtmlsgxVBJHU42suro+nRDzo+5rIF0+47d4KI=; b=RJmNVSNaIKKJuUX/oKOyRwJPX30V9rYr7/JiW8B6wv6RZi0GXFC6h0ZrGxJYBnZlN2 uPGvfIQzN+Zc0OLyB0sN74v/bfxbJKj2FGuCShh6M2F5RPpCx6/LlkpioxFQETyNoLNy 3tfXfEeLJT50mnaRZtZliCbV+BThSUTuCP6Fd5fP0Eo1BheQ2I5l5zZ6cH1xqVib0p11 i/G5Dbt2K/07Llm1Usp0jW9GIUPV41IgzNCNip633sAjmYqBJNxGaixlWWvzDmWvWngD 1jRnXOKkBoiUvhjzdbc7kv+eTk1rDgylR1N0eu6vT++inZhL2TpInUdwdg0tF+tNIkWy fnCA== X-Forwarded-Encrypted: i=1; AJvYcCV9S4yBKeoc3mGipN+kikfJsYfn4enuOU3Y4FSgv5lD2EMGBP7pXPmS67O9AZ8vsJ/0bohv6YF0D+fQ@vger.kernel.org, AJvYcCVbfktId70/heHanw9iOoB2csVLCLgZVt5F/iylIjPvZhRDX3Hrtm6BCyKrdHFbTwI9aykbX+mdjD3B@vger.kernel.org, AJvYcCX+8f62Hyn14iBfaxy+xDHguPd7vQBSFZynu66XiobAHuj0JbP4SKRW+Firt3j+mh76q4Un7B8RJBT7Je2W@vger.kernel.org, AJvYcCX5kS9iCDk84se5N5yJrJcMMeNNG2MgtA6gXPXXZwJNgC+742oIRZ0qqhQpSMIvNuqd4QRKCa52pGzWuOo=@vger.kernel.org X-Gm-Message-State: AOJu0Yydpa6Wf7+hTrKiAkxTWilVc+XdmGDpXxn9Pgc47cZ8+QmfM+6m ECbHpzxc/vzIpygzHDPsaHOa1UZ9YVXIMM63TFwWSh93E+xbxZ/IACLH X-Gm-Gg: ASbGncswTe9PSUTL6SZG4/752SugzgVSamK0N8tnh1Q+xSWQdcynMbRJFa8cvsVdp3h WP5mPqGykLn/mAMwXzOoFPATe1F8silm+IAUxW6+hEyP5ZfUQGr3c4VCANQFKQE+c3RD0A/Gyho mjDA5ZA2Z0FnnSJTDKYmrIThr8OgkdInznQsQ1CBHJfQPkDyhGwT95NoAwHtuw+ScK4GMPO9wpO ug+65gk97RPnrybLqlz86nChCgXEpcRHO8cjBWDHujUJPxlR8bqM73KLNIRedAdX8Ym1MRm3/pX LZ9EeTgNUkzhAR7rg1TjSxKae5flqqkOfEfAEWKLrhyF4cDpRneovPZsGafiFmq2f/PDXgwA6/8 2mps3+c5WKU03IXddo4e1Qy0gH+DeMo4HSFg= X-Google-Smtp-Source: AGHT+IF3DoKd0yn1Op198dbyAdh7xAPk+DVuaFg2+qlFyCmPi1qO50yJ2OVfSP8DADjyue1ROPxmjQ== X-Received: by 2002:a05:6122:2a09:b0:53c:7ecb:2f40 with SMTP id 71dfb90a1353d-5473a3ae7d3mr1626685e0c.2.1757293781549; Sun, 07 Sep 2025 18:09:41 -0700 (PDT) Received: from [192.168.100.70] ([2800:bf0:82:3d2:875c:6c76:e06b:3095]) by smtp.gmail.com with ESMTPSA id 71dfb90a1353d-544b1933316sm9152572e0c.9.2025.09.07.18.09.40 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 07 Sep 2025 18:09:41 -0700 (PDT) From: Kurt Borja Date: Sun, 07 Sep 2025 20:09:11 -0500 Subject: [PATCH v2 2/4] hwmon: (sht21) Add support for SHT20, SHT25 chips Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20250907-sht2x-v2-2-1c7dc90abf8e@gmail.com> References: <20250907-sht2x-v2-0-1c7dc90abf8e@gmail.com> In-Reply-To: <20250907-sht2x-v2-0-1c7dc90abf8e@gmail.com> To: Jean Delvare , Guenter Roeck , Jonathan Corbet , Andy Shevchenko , Rob Herring , Krzysztof Kozlowski , Conor Dooley Cc: stable@vger.kernel.org, linux-hwmon@vger.kernel.org, linux-doc@vger.kernel.org, linux-kernel@vger.kernel.org, devicetree@vger.kernel.org, Kurt Borja X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=openpgp-sha256; l=2066; i=kuurtb@gmail.com; h=from:subject:message-id; bh=NZkFzo5aPv2rTH7kJl2L0wKYUaktGBbost8xMkEezhk=; b=owGbwMvMwCUmluBs8WX+lTTG02pJDBn7dC484rnXt7yJ54dnWEdzndDbvNg5x/fl3yovSS1Kf lGj9GBWRykLgxgXg6yYIkt7wqJvj6Ly3vodCL0PM4eVCWQIAxenAEykYBsjwwHbdg3HDXPOPl6T tvZp0vGzzN/WHWDfp1kmaGb9tcZpyy5GhllXugPcWGYlzple43rgacXezVmljNz+z+0mrH4nZfn zFjcA X-Developer-Key: i=kuurtb@gmail.com; a=openpgp; fpr=54D3BE170AEF777983C3C63B57E3B6585920A69A All sht2x chips share the same communication protocol so add support for them. Cc: stable@vger.kernel.org Signed-off-by: Kurt Borja --- Documentation/hwmon/sht21.rst | 10 ++++++++++ drivers/hwmon/Kconfig | 4 ++-- drivers/hwmon/sht21.c | 2 ++ 3 files changed, 14 insertions(+), 2 deletions(-) diff --git a/Documentation/hwmon/sht21.rst b/Documentation/hwmon/sht21.rst index 9f66cd51b45dc4b89ce757d2209445478de046cd..d20e8a460ba6c7c8452bcdce68a= 1fce963413640 100644 --- a/Documentation/hwmon/sht21.rst +++ b/Documentation/hwmon/sht21.rst @@ -3,6 +3,16 @@ Kernel driver sht21 =20 Supported chips: =20 + * Sensirion SHT20 + + Prefix: 'sht20' + + Addresses scanned: none + + Datasheet: Publicly available at the Sensirion website + + https://www.sensirion.com/file/datasheet_sht20 + * Sensirion SHT21 =20 Prefix: 'sht21' diff --git a/drivers/hwmon/Kconfig b/drivers/hwmon/Kconfig index 9d28fcf7cd2a6f9e2f54694a717bd85ff4047b46..90dc8051418689e7a92293df15c= e35cd822c77ff 100644 --- a/drivers/hwmon/Kconfig +++ b/drivers/hwmon/Kconfig @@ -1930,8 +1930,8 @@ config SENSORS_SHT21 tristate "Sensiron humidity and temperature sensors. SHT21 and compat." depends on I2C help - If you say yes here you get support for the Sensiron SHT21, SHT25 - humidity and temperature sensors. + If you say yes here you get support for the Sensiron SHT20, SHT21, + SHT25 humidity and temperature sensors. =20 This driver can also be built as a module. If so, the module will be called sht21. diff --git a/drivers/hwmon/sht21.c b/drivers/hwmon/sht21.c index 97327313529b467ed89d8f6b06c2d78efd54efbf..97d71e3361e9d7f0512880149ba= 6479601b2fc0c 100644 --- a/drivers/hwmon/sht21.c +++ b/drivers/hwmon/sht21.c @@ -275,7 +275,9 @@ static int sht21_probe(struct i2c_client *client) =20 /* Device ID table */ static const struct i2c_device_id sht21_id[] =3D { + { "sht20" }, { "sht21" }, + { "sht25" }, { } }; MODULE_DEVICE_TABLE(i2c, sht21_id); --=20 2.51.0 From nobody Tue Sep 9 21:30:29 2025 Received: from mail-vk1-f169.google.com (mail-vk1-f169.google.com [209.85.221.169]) (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 492EC1CEADB; Mon, 8 Sep 2025 01:09:44 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.221.169 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1757293785; cv=none; b=Q9WB8tfzXaQ0Q7C7cYaqFPOpkhEk9Weq/3+GZxdvCmkHs6BRbtVKAI+TVONxLv2uFxX09gO+7+Dg85LSiB61XxqkUvmH23v+cti7kGeze7jeE5/fP8mnGokw06M5lKv2aNQSSMASJYV5DLqno4ipYfkPAlN0aVaMUApkN47Dm/Q= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1757293785; c=relaxed/simple; bh=dGQ/XIBwYpp2dUZOSs040vn9kCdE0Yd7RTF3XUbuNik=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=otu/T8bCXg5zJWW5tZ+lz3bkjhnrKico3W0BhqJRiOZLMwLZHAUERQrdQIeZkD3Ws9/T+OmD7lTRJ7qwDR25Pmcz0n9MTOQvhu+KWxEZ615y3Dglsn+BGI/sAUXJI4iZQFxUOzuo/w+bFHc4b46raezrwSeKg2bND1NhHbswoBE= 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=VDjCd2oo; arc=none smtp.client-ip=209.85.221.169 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="VDjCd2oo" Received: by mail-vk1-f169.google.com with SMTP id 71dfb90a1353d-54487445158so1248965e0c.3; Sun, 07 Sep 2025 18:09:44 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1757293783; x=1757898583; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=jFAtSLeQXvoX7ygN7mDBGNxV6kcUMwUBBQ6PHOfSo4Y=; b=VDjCd2ooJKTIIKWOpyWqvBd+aC9NbC47lHDCLma65cymOyurWtJOfxwW1HQNJQ9NOm yqSTw2qf/g+rd7G7MDx4L+viJhPQJcip1ylkVYVk0r/Y/z9qxm4enVfkMxddM1JnJN9r LYCbXwZZCWnpk5u4LoJCbMcyA0IVbIb30fJMcmAFZMTLd5Lin3tOfv75OxbkHSGZwaxG U2eSD017gCLFF1iYWdcyEv9uDax4UGxW/uTl+t9UbC7tcmFtQYJPk+TF8jd6s+wxRvGV HimXRBXVDoP3J7vlrn+EhJG4FJaBXQ/ChyEFDgtrPJI/aBOVjbxUkLC8zcVrCHhM18yr jJhQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1757293783; x=1757898583; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=jFAtSLeQXvoX7ygN7mDBGNxV6kcUMwUBBQ6PHOfSo4Y=; b=ELQtJIsOZ6eLl2drIWUpeNSEpW81AFrtYzr1VQcKvJ1/RArXrZ8cg+tWZDdO8Iu+iM 5r5A9Epk3Sy7UwIkrSljSeCd3V3liz2uhuaqMy27Eq/gY7LGjd65husSumDdKB0XA0Bt P5yqwCiVA6aL0gkXhjeaHsCCvtHcumgxHzAt6RUOqfT8ybXcYlTQUBxA4VcVFzi1uNDw wvwSGrejYGUs6z8hgPvzX+wZ71z2AsUqq22d7Ca0a5rkI5zmwD0N1fsSj/kDIqwwTX/w OyAyqmwbJIdQhETfQzdJrbr5sNs3tpmFJv5HRUtmmcL9gnh7odjhTBXh3fH/5OCuktym iPug== X-Forwarded-Encrypted: i=1; AJvYcCU2szhhRf4F0bvY/YsgyEQhzsJkRPte9/to4Zt5yuIXsU1fAq1HefhgZbRs2sVexUkt5YTHXDSLl6Wlias8@vger.kernel.org, AJvYcCUJFwowMBPaU1tgZGbMa+tqPOYpuGUOIk/c3EGhf7Vgog0PlOFZmEgZQR2ChSlgIG4M0tuG2/Gx8GRE@vger.kernel.org, AJvYcCUu+lUeGEJZuet/Myz7GhqiqUhvjZvzTnG/5gXMwTZYAS+N/iAZUbgHFxuaiAqUmjhIBBLXRCX8+FKM@vger.kernel.org, AJvYcCX8xN7Rt0V2zwfmpWqfxHOXuDA/yuD7v+nMf1iKk1wA084Pfvlzt+gGoU85DgOvNNyEaCRV8SJ7q8uNz0w=@vger.kernel.org X-Gm-Message-State: AOJu0YwZBmeZeIaxxHAMC/dTcPK84GU4UZAuz35d4N+kHtW5bx8xhRvo Zts/OJ0fDh+22N/aaStb+0M4a8ejEs8m3vjOBxggEpiqZ7tSYBz6D1l/Ah6xNA== X-Gm-Gg: ASbGnctdvTJKkzT+2Ig+ZBqw0+VBIi+CgI904JiklNZURXGQIY5JqMR4HafEVrrq8h1 eMpjrlyESfqoH1a/6CF1GNu8CU9LzdrmyfTo3OBMvtOBYrG1xlEtw6Ktv8aCF1G2S4MMSYtibAj ec+eLeCS0lI0OEhgG3viwWRqD0bhtFfNHy0fbW1tDtOXGKVJbMm0tPHmbao2JC6M499vCcadHr6 0cT5TccOvOf5n6YkbuXxwIudY76W3oHFjA2pdw5pRYHGNKCJpCwwCIz2eFQtfRLawnija6Zfrj/ K4KLcIDEar3Rt4h5Rihl1d+BG3DPP/vdYj6WwTIAXe9ke6vA+XhNgArRF/WtgPnseIcotM2RbNt phEkTT/I4hXuKUqUy3WyToULd X-Google-Smtp-Source: AGHT+IEmqp7aUGmwKTRGWCB7jMEyo8Kzkuxp4xeNH0A5o+79t5L6yRRJegr9TOT9l73T/Cqjer/y9A== X-Received: by 2002:a05:6122:a1d:b0:543:a319:7394 with SMTP id 71dfb90a1353d-5473803d00fmr1568396e0c.16.1757293783201; Sun, 07 Sep 2025 18:09:43 -0700 (PDT) Received: from [192.168.100.70] ([2800:bf0:82:3d2:875c:6c76:e06b:3095]) by smtp.gmail.com with ESMTPSA id 71dfb90a1353d-544b1933316sm9152572e0c.9.2025.09.07.18.09.41 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 07 Sep 2025 18:09:42 -0700 (PDT) From: Kurt Borja Date: Sun, 07 Sep 2025 20:09:12 -0500 Subject: [PATCH v2 3/4] hwmon: (sht21) Add devicetree support Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20250907-sht2x-v2-3-1c7dc90abf8e@gmail.com> References: <20250907-sht2x-v2-0-1c7dc90abf8e@gmail.com> In-Reply-To: <20250907-sht2x-v2-0-1c7dc90abf8e@gmail.com> To: Jean Delvare , Guenter Roeck , Jonathan Corbet , Andy Shevchenko , Rob Herring , Krzysztof Kozlowski , Conor Dooley Cc: stable@vger.kernel.org, linux-hwmon@vger.kernel.org, linux-doc@vger.kernel.org, linux-kernel@vger.kernel.org, devicetree@vger.kernel.org, Kurt Borja X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=openpgp-sha256; l=961; i=kuurtb@gmail.com; h=from:subject:message-id; bh=dGQ/XIBwYpp2dUZOSs040vn9kCdE0Yd7RTF3XUbuNik=; b=owGbwMvMwCUmluBs8WX+lTTG02pJDBn7dC5sLMzWFttTd1q/mflAQVNL/3tp67w5f5K/Hdn8v r536/JpHaUsDGJcDLJiiiztCYu+PYrKe+t3IPQ+zBxWJpAhDFycAjAR+yZGhobsmUemtrJMWf1m /iXL9FmJdjKMNfP0DA7c6rjQpPTEagkjQ6PdsgvXNsQfnstzaubUwN5Dlj3rEy9dPiTu+fUh6/q q07wA X-Developer-Key: i=kuurtb@gmail.com; a=openpgp; fpr=54D3BE170AEF777983C3C63B57E3B6585920A69A Add DT support for sht2x chips. Cc: stable@vger.kernel.org Signed-off-by: Kurt Borja --- drivers/hwmon/sht21.c | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/drivers/hwmon/sht21.c b/drivers/hwmon/sht21.c index 97d71e3361e9d7f0512880149ba6479601b2fc0c..2c2d3afba5155f951096210e2f4= b3214def3b000 100644 --- a/drivers/hwmon/sht21.c +++ b/drivers/hwmon/sht21.c @@ -282,8 +282,18 @@ static const struct i2c_device_id sht21_id[] =3D { }; MODULE_DEVICE_TABLE(i2c, sht21_id); =20 +static const struct of_device_id sht21_of_match[] =3D { + { .compatible =3D "sensirion,sht20" }, + { .compatible =3D "sensirion,sht21" }, + { .compatible =3D "sensirion,sht25" }, + { } +}; + static struct i2c_driver sht21_driver =3D { - .driver.name =3D "sht21", + .driver =3D { + .name =3D "sht21", + .of_match_table =3D sht21_of_match, + }, .probe =3D sht21_probe, .id_table =3D sht21_id, }; --=20 2.51.0 From nobody Tue Sep 9 21:30:29 2025 Received: from mail-vk1-f179.google.com (mail-vk1-f179.google.com [209.85.221.179]) (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 2D2781E47A8; Mon, 8 Sep 2025 01:09:45 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.221.179 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1757293787; cv=none; b=KUwUMtLNXLuleFX+3zFq7dIpO5OItf/rZOWw8S7qLc8aB58RWaFalOgLeoyLuElygNEBfoioRXfbt1QQ7GyDaxglIL0owqa4YJgBSQHf/kt6NIDgFGvISw1PdnSioo/D3I953uLGFue61W2V4+eiOmKGBQXMhZm8AajKKQ8Q1V4= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1757293787; c=relaxed/simple; bh=2c/B+jVJU+eMT1REUyPuXAvy9saBACnvLnSQGlmXcaM=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=lH6QgqtgqxhYbYO+GQsCzEQY3ilqKwLBdajrBTsJXAba92jtKj78k30Xk/n/xwm3auIVH6osEBJ9DU0SG1ZInL3aC+te58oyU3JAGVK9tbYik98KTT3H33uN5eF6xFyjML5/TLeiILCtLU/lT3BqGzWO4AA4JfWOF5WVARL6ZBo= 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=aiUF0g7N; arc=none smtp.client-ip=209.85.221.179 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="aiUF0g7N" Received: by mail-vk1-f179.google.com with SMTP id 71dfb90a1353d-544a1485979so1392366e0c.3; Sun, 07 Sep 2025 18:09:45 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1757293785; x=1757898585; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=1dGtV+MjNh+y4+MbTmaKA4kHO3anKPg6NBgz3rdrNSY=; b=aiUF0g7NfdEiZyYtiJTsxfiS8qgTIIQEWsJr5XxyPtDN8cKPmFH2KMthPeeXWAJKzJ oynqPzFwreTdo+VCMioLlJbck8iJrgHyymrng58F7+OqTj3Yc0ILimAztY448b7HuLpY AaL2/RZhTCHjTM5qoOca5A2ly9J32dlmQYel9F9LRHHghN/w/n8COmbMS+AyGkIlreVj lRjWu2A3caQ+W/WX4vkeK70Y/AUmt/VVSJQn2wWhctcHujo/hhI6xck7htakDa2HF0h3 YaRPm67Psz63okwJpPWhw/Bret3ADc8X996vzvTY8VDNoEourtca2VqZLFbJs2Wa+iwv y/qg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1757293785; x=1757898585; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=1dGtV+MjNh+y4+MbTmaKA4kHO3anKPg6NBgz3rdrNSY=; b=SewBphhqZx/hlckXC+va1QJtY+EFPYAlze6vVF8wbi0Z/SgTKv3e52V/VzlqlhRBVt aKSlunl0gsTpNv5cV8l+Z7qrBhExNX09dJS8tUZiF/APSUAXrGhhFUZrl7ONtRocyZeW HiESjV78JhoMKB/p4n8c+vRglu651Osn/zPLw07bXu6tFyq9jf6bpcV1aCTsuYLUFxLh YZPN+aR8bXNQ02lTfNkEgny5dMGnxheMdd3cqr+qJRY72+FijS8pdak+6lDDzwu2YV0i DpxalZgK8xzVF5iiWY05fPO/nIXjr5YoLwK9Jq0bl6XRN4kx1C21mexde31ARxtGTnCJ VvFA== X-Forwarded-Encrypted: i=1; AJvYcCV7yy+rKwzpV4uGDZ1AZYGoUHHSp6BULJDzmoLGgPzEzc2cJMNJq+EymMIkpallHRLsVzDuQvtdw7b3eZU=@vger.kernel.org, AJvYcCWPDtMisf+vBlfX07GW4AAWf3zbUJ6xvloD9yGCMvID1YIaRs1b/AxnzrRnWfPa9AXP9Xl1ZPHq6fxH@vger.kernel.org, AJvYcCXbqG6U6nomVHnBx2ANxfDws0yD49GX3pxHqBv4rt9rdzVr6SPfy1X6CeagUH7uswjBOJ8hu/E6SLGc69WS@vger.kernel.org, AJvYcCXvOhRt+S6uyAa2ON7fMvtz9o0MZmZlAoVBGWrKobEsX5tYhNTL0K5Nuz5JUxEhJ8fl9igiLxgn/quH@vger.kernel.org X-Gm-Message-State: AOJu0Yw74z7wWM2YXKg8V8CBTJVgKnbtvqf62kjQJRqb5ny/5HFneSTF S+u1NW2JOeP+S8GEB+2Tzu682kQ9kBEH7BTkOtb2vxtmimilwIA+CDTx X-Gm-Gg: ASbGncsAtzhSar8kK0XhRrYkUg2qjHsjYZ/M4fBOnAEVvsMt9TyKbvS34JaVWw3CdSN 3KXgen+fVYHlLYFWhylR/Juu589xbel8yGwtvOLELoPwnMxvth38+1suDmu7LfrAqzCm34wN/Wx J4bw3obpiNVeCbEfs5YvU04Olgn3Jfm5HOOIt/Bl2DbGmLrDz28t3tuorz+eUU9hu33jrHJO0z9 015bNn6hN6im/bc5iKZjaRbYlyVtP3XdxANGNIsjttHCBWaaG62hJEGiwFu9SUVJZBhqdb0rTCE tS4uLpS+4eCUEPMMPikGoZgPnDHepJ3DeQBddfirMJtps0T0Pw9OKlc5w/dyXnz9Q0dRtnEjNJF 4/H38cVzozfNiaXtTzS1vw9FTFZYT6UGsO/A= X-Google-Smtp-Source: AGHT+IFxMOgapuvhqt+CZj46bK/SH4AqTmugsOy8gdKwQjWvZ3bLFKDNCuj+T5V6aj6SBebN+8/9Rw== X-Received: by 2002:a05:6122:2086:b0:538:d227:a364 with SMTP id 71dfb90a1353d-5473a3ae001mr1238269e0c.3.1757293784992; Sun, 07 Sep 2025 18:09:44 -0700 (PDT) Received: from [192.168.100.70] ([2800:bf0:82:3d2:875c:6c76:e06b:3095]) by smtp.gmail.com with ESMTPSA id 71dfb90a1353d-544b1933316sm9152572e0c.9.2025.09.07.18.09.43 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 07 Sep 2025 18:09:44 -0700 (PDT) From: Kurt Borja Date: Sun, 07 Sep 2025 20:09:13 -0500 Subject: [PATCH v2 4/4] dt-bindings: trivial-devices: Add sht2x sensors Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20250907-sht2x-v2-4-1c7dc90abf8e@gmail.com> References: <20250907-sht2x-v2-0-1c7dc90abf8e@gmail.com> In-Reply-To: <20250907-sht2x-v2-0-1c7dc90abf8e@gmail.com> To: Jean Delvare , Guenter Roeck , Jonathan Corbet , Andy Shevchenko , Rob Herring , Krzysztof Kozlowski , Conor Dooley Cc: stable@vger.kernel.org, linux-hwmon@vger.kernel.org, linux-doc@vger.kernel.org, linux-kernel@vger.kernel.org, devicetree@vger.kernel.org, Kurt Borja X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=openpgp-sha256; l=997; i=kuurtb@gmail.com; h=from:subject:message-id; bh=2c/B+jVJU+eMT1REUyPuXAvy9saBACnvLnSQGlmXcaM=; b=owGbwMvMwCUmluBs8WX+lTTG02pJDBn7dC6wy0w4tf8oW+m8pTKWbULtt5mfrlrvzuTD8H83c +GTnl0CHaUsDGJcDLJiiiztCYu+PYrKe+t3IPQ+zBxWJpAhDFycAjCRg6sZGf6Exwecn93pvXJe r2WCitrF8+//GWfmKr6UvH2mfsf3u80M/wNCNvxacnB//M0CwbTvhf/uL99X+Gr+9+MZMr0mPq1 905gA X-Developer-Key: i=kuurtb@gmail.com; a=openpgp; fpr=54D3BE170AEF777983C3C63B57E3B6585920A69A Add sensirion,sht2x trivial sensors. Cc: stable@vger.kernel.org Signed-off-by: Kurt Borja --- Documentation/devicetree/bindings/trivial-devices.yaml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/Documentation/devicetree/bindings/trivial-devices.yaml b/Docum= entation/devicetree/bindings/trivial-devices.yaml index f3dd18681aa6f81255141bdda6daf8e45369a2c2..952244a7105591a0095b1ae57da= 7cb7345bdfc61 100644 --- a/Documentation/devicetree/bindings/trivial-devices.yaml +++ b/Documentation/devicetree/bindings/trivial-devices.yaml @@ -362,6 +362,9 @@ properties: # Sensirion low power multi-pixel gas sensor with I2C interface - sensirion,sgpc3 # Sensirion temperature & humidity sensor with I2C interface + - sensirion,sht20 + - sensirion,sht21 + - sensirion,sht25 - sensirion,sht4x # Sensortek 3 axis accelerometer - sensortek,stk8312 --=20 2.51.0