From nobody Thu Sep 24 12:59:19 2026 Received: from mx0b-00128a01.pphosted.com (mx0a-00128a01.pphosted.com [148.163.135.77]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 1A13643C7D3; Thu, 24 Sep 2026 08:42:06 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=148.163.135.77 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1790239328; cv=none; b=a7TnTo+s4OR7JAKCj6NqgLBmp17jJWxa08haN3+QSHHZJIfiOegD179jGN8QhMdkyJtn7evQTyMzdRTt5q/aZGlyvsVUNpkFabepZLycsIODhACDnhHVWSAiWDTZGYPEAzECmTRWeTUSatFsi4Jsag++oMXxfrnjiwQVSVQ9MqU= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1790239328; c=relaxed/simple; bh=wL1f1jrY6mmhR9ppj1+a8MhZWaDoWOTvBGdm1EO9o3I=; h=From:To:CC:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version:Content-Type; b=EgD3wzvVJ1VeXWOzj8Q1mcx2wbKwA8vqov1leK5yW60rtR69rg+3SW5zPFaXWnl2LVHqtLJOppunHR4hy49qFI4lM/ObNP2P2/vdkt1ZDGI2Y9L9Cmn+y7hEDye9uasJH9Y2B77MuK3xy06kdttmX6B3EXAG2ayPUZOnaeZWEvk= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=analog.com; spf=pass smtp.mailfrom=analog.com; dkim=pass (2048-bit key) header.d=analog.com header.i=@analog.com header.b=Zn5G/CYx; arc=none smtp.client-ip=148.163.135.77 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=analog.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=analog.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=analog.com header.i=@analog.com header.b="Zn5G/CYx" Received: from pps.filterd (m0375855.ppops.net [127.0.0.1]) by mx0b-00128a01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 68O5c39L3206633; Thu, 24 Sep 2026 04:41:51 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=analog.com; h=cc :content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s=DKIM; bh=ZgP+x gjBZOkHRKa97sYe5+CXwFdTCf83s6Uka9ZodWw=; b=Zn5G/CYx3EPgK2JMS8ckU SQLu9jp1Tldy+L5VDwixaLHRFYL5Rv92HMjaEk+at4ke7RuN7Mgqu1CR8gBibzeg fCTr9KvSvKXkh5tNW5ked+F/11z7sOVOKgOfiCCE0zENiCKb4KnM/PaSXFFu3p1I cFNK1e28P3YmLwUYAfUIRaRba0EOUh6JPzX8m31m9B9LBNDMZEoJ3NeebRymiVzX 8bYmYfEE/jd1TdoXoc0YcomwToOjQQDhixQvByjBnLuXqENgb7HOFNLkbVMYl8lZ Mg5/nnY0vBMBYc1p0+86Eu1Y0I1F4tMUkz71SgGH+KLRdNOlUR+KkLd0Q8Pz45bS A== Received: from nwd2mta3.analog.com ([137.71.173.56]) by mx0b-00128a01.pphosted.com (PPS) with ESMTPS id 4gvv5719y7-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Thu, 24 Sep 2026 04:41:51 -0400 (EDT) Received: from ASHBMBX8.ad.analog.com (ASHBMBX8.ad.analog.com [10.64.17.5]) by nwd2mta3.analog.com (8.14.7/8.14.7) with ESMTP id 68O8foc0016352 (version=TLSv1/SSLv3 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL); Thu, 24 Sep 2026 04:41:50 -0400 Received: from ASHBMBX8.ad.analog.com (10.64.17.5) by ASHBMBX8.ad.analog.com (10.64.17.5) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.1748.37; Thu, 24 Sep 2026 04:41:50 -0400 Received: from zeus.spd.analog.com (10.66.68.11) by ashbmbx8.ad.analog.com (10.64.17.5) with Microsoft SMTP Server id 15.2.1748.37 via Frontend Transport; Thu, 24 Sep 2026 04:41:50 -0400 Received: from JGERONI2-L01.ad.analog.com ([10.66.6.191]) by zeus.spd.analog.com (8.15.1/8.15.1) with ESMTP id 68O8fTpL015604; Thu, 24 Sep 2026 04:41:43 -0400 From: John Erasmus Mari Geronimo To: Guenter Roeck CC: Rob Herring , Krzysztof Kozlowski , Conor Dooley , Jonathan Corbet , Shuah Khan , Jean Delvare , , , , Subject: [PATCH v2 1/3] dt-bindings: hwmon: lm75: add MAX31875 Date: Thu, 24 Sep 2026 16:41:19 +0800 Message-ID: <20260924084121.82-2-johnerasmusmari.geronimo@analog.com> X-Mailer: git-send-email 2.44.0.windows.1 In-Reply-To: <20260924084121.82-1-johnerasmusmari.geronimo@analog.com> References: <20260924084121.82-1-johnerasmusmari.geronimo@analog.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-ADIRuleOP-NewSCL: Rule Triggered X-Proofpoint-GUID: jZXnI8vdPsZAUjWzxc9t8TKZQhs2v5ZD X-Proofpoint-ORIG-GUID: jZXnI8vdPsZAUjWzxc9t8TKZQhs2v5ZD X-Authority-Analysis: v=2.4 cv=bsXZl0ai c=1 sm=1 tr=0 ts=6ab4e24f cx=c_pps a=PpDZqlmH/M8setHirZLBMw==:117 a=PpDZqlmH/M8setHirZLBMw==:17 a=VdqzKS8jKosA:10 a=VkNPw1HP01LnGYTKEx00:22 a=0sLvza09kfJOxVLZPwjg:22 a=N--XFCr6TIEc_64PeIT2:22 a=gAnH3GRIAAAA:8 a=7hXW9hI_BR_B06nm1DoA:9 X-Proofpoint-Spam-Info: AW1haW4tMjYwOTI0MDAzNiBTYWx0ZWRfXx1qlmalAbxcb prlAhRbor50R0Uvd6dqio6cZzzduGS8vRxEp5G4C6ImVzmoWtJhF13oTS3WUegzA+Jsv8EPlhBt gCCIvdjZpN8IySFdWh3vmDeTt0iPy/eUUSmqaL3SYw+Zt8MVxAEq X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwOTI0MDAzNiBTYWx0ZWRfX9cVXB8cffUlm Ok8zvtcBX2F69cmEuNtcs6xrbQ26QKe7uFR9Joi27nb2VlFkFOYdiB7tfnzDmIRfazr/TE9otsu oHVQL9UntGB5cmQA0iTW5okabEGmJsjF5khSK7rNFV5ajTor4yFlndx89qvXAmiCx7ilcroiFZz WQzwvW44Kpvwkc1JC7oe8l1KNpw9Fqgh0MKd1O38mK+qWjPB9B8lxuLqSEPFM6zjx4S5BNRuB51 QEbh3cHg4ipLFn2BgJYbHp/Ay83FkgGTcwDSfbxqkqVekg7ejYfDB/XRr8LGOFAnb0sdVlpI5S/ qCqVjJPnYdNuT12OhBhUG/jOMUipnSDSE8r7+UpH7g24IojdNqhyMv3h3V5T9vNGbvjAuZum6wa +qKCUnz5VCdJYZr2zl8dhgDBNQ0YuMTc7RfdDjAEJwys5RD4eHtqq9rQntvKHyvg9fzFaNKskfk gChZms5HnVi9cvHeBMA== X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1176,Hydra:6.1.134,FMLib:17.12.100.49 definitions=2026-09-24_02,2026-09-21_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 malwarescore=0 lowpriorityscore=0 spamscore=0 adultscore=0 phishscore=0 clxscore=1015 suspectscore=0 impostorscore=0 bulkscore=0 priorityscore=1501 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2609040000 definitions=main-2609240036 Content-Type: text/plain; charset="utf-8" Add MAX31875 compatible string to lm75 dt-bindings. Signed-off-by: John Erasmus Mari Geronimo --- Documentation/devicetree/bindings/hwmon/lm75.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/Documentation/devicetree/bindings/hwmon/lm75.yaml b/Documentat= ion/devicetree/bindings/hwmon/lm75.yaml index b48bf3fd721fe..d56f3ec299105 100644 --- a/Documentation/devicetree/bindings/hwmon/lm75.yaml +++ b/Documentation/devicetree/bindings/hwmon/lm75.yaml @@ -14,6 +14,7 @@ properties: compatible: enum: - adi,adt75 + - adi,max31875 - ams,as6200 - atmel,at30ts74 - dallas,ds1775 --=20 2.34.1 From nobody Thu Sep 24 12:59:19 2026 Received: from mx0a-00128a01.pphosted.com (mx0a-00128a01.pphosted.com [148.163.135.77]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 98AE032D0EE; Thu, 24 Sep 2026 08:42:12 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=148.163.135.77 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1790239334; cv=none; b=hT67jEaVmRMbdfcVEJKII//1SH2Y5vjyieegvgQSEanHkg8zJsCtmiC7EtWYzzQp7uQx/tft2T9EwOKmf9gn735H767jBD8+sJTVtlNbOjBbffOn+7Hk1eUT03/EYXsjTAUyL+0sWF3wXCqJTHvoPOH03yJXp842PvwEgVt7uq0= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1790239334; c=relaxed/simple; bh=NM1WdLmsHsD6dsD2wHxs/bcrG5+MByru8jiHoQ2dbqs=; h=From:To:CC:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version:Content-Type; b=hXnpmTqnTQOT9FoWpL/+SOXYCQaAZbx4vGU7XEJ4NdQvXQMXBGF5j9TZOpsLQEx6TRMSA3YXRDjskfEK6+JHRnRS0JUzlQk1L6i9lsAMLnHbGubka+L0pfDVILxzEO/Zb0OmTcFOL+Qb9Lhehq0DAA6pbY4RbZYhiU93cGquqSA= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=analog.com; spf=pass smtp.mailfrom=analog.com; dkim=pass (2048-bit key) header.d=analog.com header.i=@analog.com header.b=0JF1CvGK; arc=none smtp.client-ip=148.163.135.77 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=analog.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=analog.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=analog.com header.i=@analog.com header.b="0JF1CvGK" Received: from pps.filterd (m0167089.ppops.net [127.0.0.1]) by mx0a-00128a01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 68O5e3Au3875377; Thu, 24 Sep 2026 04:41:56 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=analog.com; h=cc :content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s=DKIM; bh=ZoC86 GJFXHBzzuQ/7+tW90kw/hyLexlEs3UkF5+giTo=; b=0JF1CvGK1/HuyLjVIi+Bi A3GoFEdMWLc9hx4yhs4BFw1iPDHo7NCP1odvYV2Obi0qZ85NsbGp3s9v1sE/afpY lyYUOzMDLavSD46fU67c4a8hBMxQmARHmPSq2ON0KVrbVatNwXKDdYHlxiLiqIzX rSICN7i2DYySQIY0GElGIhbtjBP7rBbpU7KEwQ9STuj/c1oUpJ2ZzR2z5riXnJ/R haHZM4CXBszOvgfS2vIHp1FrHkPwlfYJK7pSyl9JNCTLj6shGK+/v7TiX8ayBTqT 8QnBJz8+TBPuGYqod8T4ZaY6XJeuKI7MlFP0BUg2uCygBvyWkdGAzNVR2qPd9+tJ Q== Received: from nwd2mta3.analog.com ([137.71.173.56]) by mx0a-00128a01.pphosted.com (PPS) with ESMTPS id 4gvmpk3tjc-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Thu, 24 Sep 2026 04:41:56 -0400 (EDT) Received: from ASHBMBX9.ad.analog.com (ASHBMBX9.ad.analog.com [10.64.17.10]) by nwd2mta3.analog.com (8.14.7/8.14.7) with ESMTP id 68O8ft2P016358 (version=TLSv1/SSLv3 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL); Thu, 24 Sep 2026 04:41:55 -0400 Received: from ASHBCASHYB5.ad.analog.com (10.64.17.133) by ASHBMBX9.ad.analog.com (10.64.17.10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.1748.37; Thu, 24 Sep 2026 04:41:55 -0400 Received: from ASHBMBX8.ad.analog.com (10.64.17.5) by ASHBCASHYB5.ad.analog.com (10.64.17.133) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.1748.37; Thu, 24 Sep 2026 04:41:55 -0400 Received: from zeus.spd.analog.com (10.66.68.11) by ashbmbx8.ad.analog.com (10.64.17.5) with Microsoft SMTP Server id 15.2.1748.37 via Frontend Transport; Thu, 24 Sep 2026 04:41:55 -0400 Received: from JGERONI2-L01.ad.analog.com ([10.66.6.191]) by zeus.spd.analog.com (8.15.1/8.15.1) with ESMTP id 68O8fTpM015604; Thu, 24 Sep 2026 04:41:48 -0400 From: John Erasmus Mari Geronimo To: Guenter Roeck CC: Rob Herring , Krzysztof Kozlowski , Conor Dooley , Jonathan Corbet , "Shuah Khan" , Jean Delvare , , , , Subject: [PATCH v2 2/3] hwmon: (lm75) add MAX31875 documentation Date: Thu, 24 Sep 2026 16:41:20 +0800 Message-ID: <20260924084121.82-3-johnerasmusmari.geronimo@analog.com> X-Mailer: git-send-email 2.44.0.windows.1 In-Reply-To: <20260924084121.82-1-johnerasmusmari.geronimo@analog.com> References: <20260924084121.82-1-johnerasmusmari.geronimo@analog.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-ADIRuleOP-NewSCL: Rule Triggered X-Proofpoint-Spam-Info: AW1haW4tMjYwOTI0MDAzNiBTYWx0ZWRfX6P8m+7kZjbIX qIspasPYN0j91lgEWwBN2g9kmjR2sVf+tcB6er9OXqhHY5gt+D+cXJogEeN0CP5aTwY6dpGDmnJ tUXsRanAM4lIQhOb3Mba8b5hpN5eBwNKFGgR+crhgLuAtRJvQnL+ X-Authority-Analysis: v=2.4 cv=HIlWhYtv c=1 sm=1 tr=0 ts=6ab4e254 cx=c_pps a=PpDZqlmH/M8setHirZLBMw==:117 a=PpDZqlmH/M8setHirZLBMw==:17 a=VdqzKS8jKosA:10 a=VkNPw1HP01LnGYTKEx00:22 a=0sLvza09kfJOxVLZPwjg:22 a=Z0pTeXoby7EwIRygza74:22 a=XYAwZIGsAAAA:8 a=gAnH3GRIAAAA:8 a=sACn_r3pBwMRQ58zdiQA:9 a=E8ToXWR_bxluHZ7gmE-Z:22 X-Proofpoint-ORIG-GUID: qMo0kiCOr9mmhNHtxTOIsymexlaQf9SK X-Proofpoint-GUID: qMo0kiCOr9mmhNHtxTOIsymexlaQf9SK X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwOTI0MDAzNiBTYWx0ZWRfX60NV5rJS1Iok yH0ZNbDAgqi0yqVQi15lEhZVSVqoI/xa4loNXOQpLO4O8VR/54shgO0kqiGAutlYWVJkO062e4L tquMGfViYbK5puEbTHk26KqKobfeftb4t8SBN7furO5rAxeVKYyzrtp1vJgBDzgB4hwwznUGlwf Oj4Z2t/tBHMKrmr9NfClwIhhAkuGZCLLrrtu9NmtA8uYdCduXHWPv8efFCXSMlUnzwG3btSW1/F pr0OLNb3ifdFQqLUYbOfEdJpVkS3nyc7xLI+GChsHPqzJJNkJN+8lpecew1nw1zBuIisvmOM62Z x6tJgOTwxfG9cB+X44HT4SPa5wdndZDpuEZrOiCX4Tqs0sqoNDNTogyAwp5gOK6ZUQ0VFl97XsD 01fiPknWFzsLnglFmd4uu0H0QjNxjjaxhNp0TLFzMpj/fSCyYtEJy+RsmYz5guBUT1efj2WX7TL gYxo66uzIwguBfbF5sA== X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1176,Hydra:6.1.134,FMLib:17.12.100.49 definitions=2026-09-24_02,2026-09-21_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 lowpriorityscore=0 impostorscore=0 clxscore=1011 suspectscore=0 priorityscore=1501 phishscore=0 adultscore=0 malwarescore=0 bulkscore=0 spamscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2609040000 definitions=main-2609240036 Content-Type: text/plain; charset="utf-8" Document the Maxim MAX31875 I2C temperature sensor as a supported chip in the lm75 driver documentation. Signed-off-by: John Erasmus Mari Geronimo --- Documentation/hwmon/lm75.rst | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/Documentation/hwmon/lm75.rst b/Documentation/hwmon/lm75.rst index ca46754e028b3..54a6a75e8a71b 100644 --- a/Documentation/hwmon/lm75.rst +++ b/Documentation/hwmon/lm75.rst @@ -66,9 +66,9 @@ Supported chips: =20 http://www.microchip.com/ =20 - * Analog Devices ADT75 + * Analog Devices ADT75, MAX31875 =20 - Prefix: 'adt75' + Prefix: 'adt75', 'max31875' =20 Addresses scanned: none =20 @@ -76,6 +76,8 @@ Supported chips: =20 https://www.analog.com/adt75 =20 + https://www.analog.com/max31875 + * ST Microelectronics STDS75 =20 Prefix: 'stds75' --=20 2.34.1 From nobody Thu Sep 24 12:59:19 2026 Received: from mx0a-00128a01.pphosted.com (mx0a-00128a01.pphosted.com [148.163.135.77]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 573EE3DB63D; Thu, 24 Sep 2026 08:43:16 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=148.163.135.77 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1790239398; cv=none; b=U5XwJtaIts1mCaqoEnwZYDb1U3aHufWaPLc2CeA9u1sWLcH4t5QJED5j/+aXxRlLNj7yXN3e2aGungbYEpVHSqb6cFyDUIoQesZzxLdGyF+VGr+QDqIdaNkmsuUgal598bNM4eSPZ1ZHpcblHTl4q5Y8lr8jizTizicNQN9jjGU= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1790239398; c=relaxed/simple; bh=8B5ourP/55V8Nui3leJMhemPmPWIj9o32L8r9wFelr4=; h=From:To:CC:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version:Content-Type; b=JA8it+zebEa+kASF8YG9m4VH/LVge8Cw2jnBNflTOWHk83QleMMdpIHd+UNFn8yFX4WAUcv62A/ZfQ4C4lbeATt5SnPvDO94Rts5bhSvJt2gncSGcLNvNLjsrKnjTM0qz+qyJ4WoHJrbtMw7iGZ5y752DEhL6O6hwB6j8RjqLkU= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=analog.com; spf=pass smtp.mailfrom=analog.com; dkim=pass (2048-bit key) header.d=analog.com header.i=@analog.com header.b=PtkCesow; arc=none smtp.client-ip=148.163.135.77 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=analog.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=analog.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=analog.com header.i=@analog.com header.b="PtkCesow" Received: from pps.filterd (m0516787.ppops.net [127.0.0.1]) by mx0a-00128a01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 68O5cMR2151887; Thu, 24 Sep 2026 04:43:00 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=analog.com; h=cc :content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s=DKIM; bh=n6pPo AVXn55qn6ilFWguyNsBOjlEo+fa6Iw5ce8IBew=; b=PtkCesownFb/wb1TS0mvQ U5zXlEo4GTpxzYPp9KAFs9PKXVi6kfgKEZEb3b9A8WVr7XHxXQKRzMx3qaxp0XM7 bgOXyBEVbRDzVNVtACOy0k28gD/CZyOUntd+EslMnDujbwhmQlk2skoSHW6cIGSK rjdAotLD8aivzjY3WjtCc4XCosYdlJ7yT2f1Cc0f+NKhL0SNo8lbYvCEn6/cAZ8b OOWIGqO9Ued89G6a63dAZGkMBI93rL3zcYnJvL3dRlqDg5Oi5x4U7mNJX6VO917j nbTmU7TqJv7jhj5/IKiafdJoW2oRBQiratLC2EwyY9LYSZfqcdAb8Gbq/1k1v7ld w== Received: from nwd2mta4.analog.com ([137.71.173.58]) by mx0a-00128a01.pphosted.com (PPS) with ESMTPS id 4gv5cx8q5m-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Thu, 24 Sep 2026 04:43:00 -0400 (EDT) Received: from ASHBMBX9.ad.analog.com (ASHBMBX9.ad.analog.com [10.64.17.10]) by nwd2mta4.analog.com (8.14.7/8.14.7) with ESMTP id 68O8gxQl006968 (version=TLSv1/SSLv3 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL); Thu, 24 Sep 2026 04:42:59 -0400 Received: from ASHBMBX8.ad.analog.com (10.64.17.5) by ASHBMBX9.ad.analog.com (10.64.17.10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.1748.37; Thu, 24 Sep 2026 04:42:59 -0400 Received: from zeus.spd.analog.com (10.66.68.11) by ashbmbx8.ad.analog.com (10.64.17.5) with Microsoft SMTP Server id 15.2.1748.37 via Frontend Transport; Thu, 24 Sep 2026 04:42:58 -0400 Received: from JGERONI2-L01.ad.analog.com ([10.66.6.191]) by zeus.spd.analog.com (8.15.1/8.15.1) with ESMTP id 68O8fTpN015604; Thu, 24 Sep 2026 04:42:50 -0400 From: John Erasmus Mari Geronimo To: Guenter Roeck CC: Rob Herring , Krzysztof Kozlowski , Conor Dooley , Jonathan Corbet , Shuah Khan , Jean Delvare , , , , Subject: [PATCH v2 3/3] hwmon: (lm75) add MAX31875 support Date: Thu, 24 Sep 2026 16:41:21 +0800 Message-ID: <20260924084121.82-4-johnerasmusmari.geronimo@analog.com> X-Mailer: git-send-email 2.44.0.windows.1 In-Reply-To: <20260924084121.82-1-johnerasmusmari.geronimo@analog.com> References: <20260924084121.82-1-johnerasmusmari.geronimo@analog.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-ADIRuleOP-NewSCL: Rule Triggered X-Proofpoint-ORIG-GUID: QEafJ3t54_3bDv-ll6w9ftRTKg6dmdxg X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwOTI0MDAzNiBTYWx0ZWRfX1uL0wJ5EecG1 l3DlWX0pnf2lciC0DgNNOS/pfspGgXbZyvV9mbC50YJ1cLoQB12pjqAEQVP7mDZqpSsfEqTUnuw 04wDp2QRniJwralFtdYntHMC/jeuNkErMmOZuBAoCU0fVey9fvhVl6nw0zUY9FQvcmoxFr/LS95 I407snrlO97QE6kFud2SPykAlYPHmHDgE0yA1nqZTo/vA0ZYQi7VY63MUI6rtBOHD4hVmE8otOR 0hVGnB9AACqwn9XAySEr0WHzvx+ThYipaDY68QUND1hbEnmwZyI6oBGFRVKqjV5a1k/pU3otn25 NgII+JgSPcVk0uos40vQPANk1bvlYHn8auJ4l/HhfXBW0NA+mbwpW+jGUnAcGhyJtmX50i1734+ ZijSLgLyx9uFYEMTwDXWPqYm4TI5Nf8cX9Kn6IKEcYxfZL/Uq6zCPD0/EZG8HgHIL+lzhghavGp qYbEL7aIIrH7si51VeA== X-Proofpoint-GUID: QEafJ3t54_3bDv-ll6w9ftRTKg6dmdxg X-Authority-Analysis: v=2.4 cv=I8rw19gg c=1 sm=1 tr=0 ts=6ab4e294 cx=c_pps a=3WNzaoukacrqR9RwcOSAdA==:117 a=3WNzaoukacrqR9RwcOSAdA==:17 a=VdqzKS8jKosA:10 a=VkNPw1HP01LnGYTKEx00:22 a=0sLvza09kfJOxVLZPwjg:22 a=OmVn7CZJonkx5R5zMQLL:22 a=_jlGtV7tAAAA:8 a=gAnH3GRIAAAA:8 a=RzcFdzuTgaMov-P2AyUA:9 a=nlm17XC03S6CtCLSeiRr:22 X-Proofpoint-Spam-Info: AW1haW4tMjYwOTI0MDAzNiBTYWx0ZWRfX37micHau9Vqi 1EgpNp26JP3fPFgRtN6UqAqyoQNyw/o0HKT5j3VCG1djCnrq53ER53toVrlM4+6YFHf4nJe5i53 vOXZwUwVy07gAlGSsUuVlt5EQR2siPqVCH958RnsC7hob2WkoFZW X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1176,Hydra:6.1.134,FMLib:17.12.100.49 definitions=2026-09-24_02,2026-09-21_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 clxscore=1015 impostorscore=0 priorityscore=1501 spamscore=0 malwarescore=0 lowpriorityscore=0 adultscore=0 bulkscore=0 phishscore=0 suspectscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2609040000 definitions=main-2609240036 Content-Type: text/plain; charset="utf-8" Add support for the Maxim MAX31875 I2C temperature sensor by extending the lm75 driver. The MAX31875 features a 16-bit configuration register, configurable resolution (8, 9, 10, or 12 bits), and selectable conversion rates (125ms, 250ms, 1s, 4s). Suggested-by: Guenter Roeck Signed-off-by: John Erasmus Mari Geronimo --- drivers/hwmon/Kconfig | 2 +- drivers/hwmon/lm75.c | 25 +++++++++++++++++++++++++ 2 files changed, 26 insertions(+), 1 deletion(-) diff --git a/drivers/hwmon/Kconfig b/drivers/hwmon/Kconfig index e4c4f2b09732d..c68b6c3c2f866 100644 --- a/drivers/hwmon/Kconfig +++ b/drivers/hwmon/Kconfig @@ -1525,7 +1525,7 @@ config SENSORS_LM75 If you say yes here you get support for one common type of temperature sensor chip, with models including: =20 - - Analog Devices ADT75 + - Analog Devices ADT75, MAX31875 - Atmel (now Microchip) AT30TS74 - Dallas Semiconductor DS75, DS1775 and DS7505 - Global Mixed-mode Technology (GMT) G751 diff --git a/drivers/hwmon/lm75.c b/drivers/hwmon/lm75.c index 104149a03bad0..886f83c8b0420 100644 --- a/drivers/hwmon/lm75.c +++ b/drivers/hwmon/lm75.c @@ -39,6 +39,7 @@ enum lm75_type { /* keep sorted in alphabetical order */ max6625, max6626, max31725, + max31875, mcp980x, p3t1750, p3t1755, @@ -223,6 +224,15 @@ static const struct lm75_params device_params[] =3D { .default_resolution =3D 16, .default_sample_time =3D MSEC_PER_SEC / 20, }, + [max31875] =3D { + .config_reg_16bits =3D true, + .default_resolution =3D 10, + .resolutions =3D (u8 []) {8, 9, 10, 12 }, + .default_sample_time =3D 4000, + .num_sample_times =3D 4, + .sample_times =3D (unsigned int []){ 125, 250, 1000, 4000 }, + .alarm =3D true, + }, [tcn75] =3D { .default_resolution =3D 9, .default_sample_time =3D MSEC_PER_SEC / 18, @@ -421,6 +431,9 @@ static int lm75_read(struct device *dev, enum hwmon_sen= sor_types type, case tmp112: *val =3D !!(regval & BIT(13)) =3D=3D !!(regval & BIT(2)); break; + case max31875: + *val =3D (regval >> 7) & 0x1; + break; default: return -EINVAL; } @@ -495,6 +508,13 @@ static int lm75_update_interval(struct device *dev, lo= ng val) return err; data->sample_time =3D data->params->sample_times[index]; break; + case max31875: + err =3D regmap_update_bits(data->regmap, LM75_REG_CONF, + 0x0600, (3 - index) << 9); + if (err < 0) + return err; + data->sample_time =3D data->params->sample_times[index]; + break; case pct2075: err =3D regmap_write(data->regmap, PCT2075_REG_IDLE, index + 1); if (err) @@ -848,6 +868,7 @@ static const struct i2c_device_id lm75_i2c_ids[] =3D { { .name =3D "max6626", .driver_data =3D max6626 }, { .name =3D "max31725", .driver_data =3D max31725 }, { .name =3D "max31726", .driver_data =3D max31725 }, + { .name =3D "max31875", .driver_data =3D max31875 }, { .name =3D "mcp980x", .driver_data =3D mcp980x }, { .name =3D "p3t1750", .driver_data =3D p3t1750 }, { .name =3D "p3t1755", .driver_data =3D p3t1755 }, @@ -905,6 +926,10 @@ static const struct of_device_id lm75_of_match[] =3D { .compatible =3D "adi,adt75", .data =3D (void *)adt75 }, + { + .compatible =3D "adi,max31875", + .data =3D (void *)max31875 + }, { .compatible =3D "ams,as6200", .data =3D (void *)as6200 --=20 2.34.1