From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-vk1-f174.google.com (mail-vk1-f174.google.com [209.85.221.174]) (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 C191E30C637 for ; Tue, 28 Jul 2026 03:07:26 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.221.174 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1785208048; cv=none; b=AtVsVKjZjB2R2zsT8wngS9vC1KYDgPuytzlqWloSIgrjPSHxd8tvSxjwsvlh8+bpdcobjXCJrjTOf2f5X4WSe6m0GpkvmSaxz5YwGWUuV+o1cDCybdUZTO1mJ3U9lsVWXnN2SRtLnt5kzZQJxZBQ3uZGRhcjhMpkH/UHE+xew6k= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1785208048; c=relaxed/simple; bh=2Xkx9JAuHJBa2T/HnZYT+PlavJJoOnMUktYCNznAllI=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=eXCcKMvWlzpEY23JLo4LkvtnEwolCOQuW13fAsLt6jSejElwVxAqfwUawxvhaW5bkp/HgZ39bB5rd2FSzBfvzgdCUoPWdl27w1WKuYXHCCOvbPm9t6e8lYXLsKJdoemI3kIYYIvfSCjnGLPz5TnW3hbJF3VuBhzOu7Vb3xeDMBo= 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=ZapjHw0L; arc=none smtp.client-ip=209.85.221.174 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="ZapjHw0L" Received: by mail-vk1-f174.google.com with SMTP id 71dfb90a1353d-5bf83925ddaso869583e0c.1 for ; Mon, 27 Jul 2026 20:07:26 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1785208045; x=1785812845; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=UqIK17VASkWy77WTHqz/JQwmCp+MwjwqAuZ+PhSBltc=; b=ZapjHw0LPC34P2HugFtgqaxU+EnvMxtHbZlivdE/kP2P3jUqtVaS0BCQzV8BT3GzKo S4C9w4lC+0COrZDf3kNRcditxhXS08XgBmkAHh3vTWKkz+d3Znm4wcn0nk4QbYZVXwsk 9WWW11CWhcLovudICPZ6J7OaqmkesnEndvXI7UdNkRsCjrkq8F9hFKyEP6UcRLO38bXH wqEWJm82y5OHON8YBNTHOTOXW+U7yf2qzI+NFoVv3kjq5Ht1NM2R6EIWex8ThJRwVCJC Dex0p5fZWZQS0IQXaDVDO9JJtcmpXWx/hTAKuSCnFVUvukBFTamlcAPiXY8Vh/BRh5NJ 65fg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1785208045; x=1785812845; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to :content-type; bh=UqIK17VASkWy77WTHqz/JQwmCp+MwjwqAuZ+PhSBltc=; b=WYsJjR6svYsvcSKGreWR2a0hyOfPbG4Nf5YGPmHYsca8GlFtbRI8beEaLS7MlJyHbQ Z65r4NSrk8ckcSaK70bZeyTKhmK7fHO3lJ1XjIrm9gjRsenFL0dAGU69OIgBWdsU3GI6 jUpqh7o1r2Z0baL+pJVPSMiETn37d5cVfDYHt/gvGfOLbrkkU4Gl9E4F7R4aJjGQlmsT 7fezaAeN9OlEqBYe6o5lKKCdk2emr5LR8ZXLAI6vom92q4iE5iJKKhZPJf3PowtV/qE5 jM1txAZqQFFLcHuC5sC98q5lHJq93KFM98yvbwx5DMgMAJ+wolafvWdskNwgNyCJQmmh s9BA== X-Forwarded-Encrypted: i=1; AHgh+RoRfwG1A8uZVdeOzN0+oID3900CwIAQwiKTJzIG7igoOCJzO92aiPrCzTDSON0GRoUj6MAYuDTMCxCEMt0=@vger.kernel.org X-Gm-Message-State: AOJu0YzEY3pYuMBQTmCGhADmMnKTNYfBP84XglnmgeLCeyJ9/KDDJ8LK AkL4csOG5/wtecYCZBo1Pp7569DRvHWvTMeNJ0n0lHRfuFZTL+VsPpbOePKWOtjK X-Gm-Gg: AR+sD10hSZ2LEoaFyu/XoFE1wdvz4YKrO+WSHoHgxzBpwXN2NQ/PTZJGogI0S/Yr5TK RUawf19eGLCBXJThud3BAXoJodKJjHp4dwh5tLR+Ybvt46HhYMC0sy2nr+xQ3d5p2lxRyJK5mOo WyJKewAvZgIjZdqvMcYlf3nhzH4dmWHYzRUnrmo0gigmns+lNFLn2hkZkQWEDC4eR9a0PJKUze8 4nSaVjEa22l/Kkpw6WTx7aivzJZd8I+0nLOCX7IXFjyeP1JJfi2yB/FrxqukZSX4PZhi5onzxGe txnb9O8KfCJ2Yr7otAqLrLqaDTlHsLQGGlcoR8WFL9+8fqM1wM+lhOGcErt6AzyPQd9XvJS5rZ5 ctVMf2ywY3CvN6q7S4vWqLYs4a5G0yoqk5jEWfjergX1JYfXnE9Y8p1jyXz+zZuFzYHcTXrM0vX bQ2jreGlUtxYIiTyx2/g== X-Received: by 2002:a05:6122:310b:b0:5c2:acd2:5b43 with SMTP id 71dfb90a1353d-5c33f86f6dcmr233593e0c.1.1785208045509; Mon, 27 Jul 2026 20:07:25 -0700 (PDT) Received: from tresc054937.tre-sc.gov.br ([187.65.210.13]) by smtp.gmail.com with ESMTPSA id 71dfb90a1353d-5c305759d35sm8148812e0c.18.2026.07.27.20.07.19 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 27 Jul 2026 20:07:24 -0700 (PDT) From: Luiz Angelo Daros de Luca Date: Tue, 28 Jul 2026 00:07:09 -0300 Subject: [hwmon-next PATCH v3 1/4] dt-bindings: hwmon: adi,adt7470 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: 7bit Message-Id: <20260728-adt7470_thermalzone-v3-1-d4586478cdba@gmail.com> References: <20260728-adt7470_thermalzone-v3-0-d4586478cdba@gmail.com> In-Reply-To: <20260728-adt7470_thermalzone-v3-0-d4586478cdba@gmail.com> To: Guenter Roeck , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Chris Packham , Andrew Morton , "Darrick J. Wong" , =?utf-8?q?Uwe_Kleine-K=C3=B6nig?= Cc: linux-hwmon@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Luiz Angelo Daros de Luca , linux-pwm@vger.kernel.org X-Mailer: b4 0.15.2 The Analog Devices ADT7470 is a multichannel temperature sensor and PWM fan controller. It supports monitoring up to 10 external temperature sensors and controlling up to 4 fans. Add the device tree binding documentation for it. This includes support for the thermal framework by defining the "#thermal-sensor-cells" property, and models the fan control lines as PWM channels by defining the "#pwm-cells" property. Signed-off-by: Luiz Angelo Daros de Luca --- .../devicetree/bindings/hwmon/adi,adt7470.yaml | 55 ++++++++++++++++++++++ 1 file changed, 55 insertions(+) diff --git a/Documentation/devicetree/bindings/hwmon/adi,adt7470.yaml b/Documentation/devicetree/bindings/hwmon/adi,adt7470.yaml new file mode 100644 index 000000000000..bb2375a4a490 --- /dev/null +++ b/Documentation/devicetree/bindings/hwmon/adi,adt7470.yaml @@ -0,0 +1,55 @@ +# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) +%YAML 1.2 +--- +$id: http://devicetree.org/schemas/hwmon/adi,adt7470.yaml# +$schema: http://devicetree.org/meta-schemas/core.yaml# + +title: Analog Devices ADT7470 hwmon sensor + +maintainers: + - Luiz Angelo Daros de Luca + +description: + Multi-channel temperature monitor and PWM fan controller. + It supports monitoring up to 10 external temperature sensors and + controlling up to four fans. The fan control lines are modeled + as standard PWM channels. + +properties: + compatible: + const: adi,adt7470 + + reg: + maxItems: 1 + + "#pwm-cells": + const: 3 + description: + See Documentation/devicetree/bindings/pwm/pwm.yaml for the + generic PWM binding description. + + "#thermal-sensor-cells": + const: 1 + description: + Number of cells required to uniquely identify the temperature sensors. + Valid index values are 0 to 9, corresponding to temp1 through temp10. + +required: + - compatible + - reg + +additionalProperties: false + +examples: + - | + i2c { + #address-cells = <1>; + #size-cells = <0>; + + hwmon@2f { + compatible = "adi,adt7470"; + reg = <0x2f>; + #pwm-cells = <3>; + #thermal-sensor-cells = <1>; + }; + }; -- 2.55.0