Linux Documentation
 help / color / mirror / Atom feed
* [PATCH v3 0/2] hwmon: (pmbus/max20860a) Add driver for Analog Devices MAX20860A
@ 2026-05-29  0:19 Pradhan, Sanman
  2026-05-29  0:19 ` [PATCH v3 1/2] dt-bindings: hwmon: pmbus: Add " Pradhan, Sanman
  2026-05-29  0:19 ` [PATCH v3 2/2] hwmon: (pmbus/max20860a) Add driver for " Pradhan, Sanman
  0 siblings, 2 replies; 6+ messages in thread
From: Pradhan, Sanman @ 2026-05-29  0:19 UTC (permalink / raw)
  To: linux-hwmon@vger.kernel.org
  Cc: linux@roeck-us.net, robh@kernel.org, krzk+dt@kernel.org,
	conor+dt@kernel.org, corbet@lwn.net, skhan@linuxfoundation.org,
	devicetree@vger.kernel.org, linux-doc@vger.kernel.org,
	linux-kernel@vger.kernel.org, Syed, Arif, Sanman Pradhan

From: Sanman Pradhan <psanman@juniper.net>

Add PMBus hwmon driver and DT binding for the Analog Devices MAX20860A
step-down DC-DC switching regulator. The driver provides monitoring of
input/output voltage, output current, and temperature using linear data
format.

The driver does not modify device write-protection state during probe and
relies on the PMBus core to handle write-protect detection and sysfs
attribute permissions.

Tested on PTX platform with MAX20860A at i2c-195/0x23:
  - All sensors (vin, vout, iout, temp1, temp2) read correctly
  - Limit attributes correctly read-only (HW write-protect honored)
  - Clean dmesg (no probe errors)

Changes since v2:
  - DT binding: Drop "maxim,max20860a" and keep only "adi,max20860a"
  - Driver: Drop matching "maxim,max20860a" OF match entry

Changes since v1:
  - DT binding: Added allOf regulator.yaml reference and unevaluatedProperties
  - Driver: Removed WRITE_PROTECT write from probe

Sanman Pradhan (1):
  dt-bindings: hwmon: pmbus: Add Analog Devices MAX20860A

Syed Arif (1):
  hwmon: (pmbus/max20860a) Add driver for Analog Devices MAX20860A

 .../bindings/hwmon/pmbus/adi,max20860a.yaml   | 45 +++++++++++++++
 Documentation/hwmon/index.rst                 |  1 +
 Documentation/hwmon/max20860a.rst             | 57 +++++++++++++++++++
 MAINTAINERS                                   |  8 +++
 drivers/hwmon/pmbus/Kconfig                   |  9 +++
 drivers/hwmon/pmbus/Makefile                  |  1 +
 drivers/hwmon/pmbus/max20860a.c               | 57 +++++++++++++++++++
 7 files changed, 178 insertions(+)
 create mode 100644 Documentation/devicetree/bindings/hwmon/pmbus/adi,max20860a.yaml
 create mode 100644 Documentation/hwmon/max20860a.rst
 create mode 100644 drivers/hwmon/pmbus/max20860a.c

-- 
2.34.1

^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2026-05-29 16:52 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-05-29  0:19 [PATCH v3 0/2] hwmon: (pmbus/max20860a) Add driver for Analog Devices MAX20860A Pradhan, Sanman
2026-05-29  0:19 ` [PATCH v3 1/2] dt-bindings: hwmon: pmbus: Add " Pradhan, Sanman
2026-05-29 16:44   ` Conor Dooley
2026-05-29  0:19 ` [PATCH v3 2/2] hwmon: (pmbus/max20860a) Add driver for " Pradhan, Sanman
2026-05-29  9:31   ` Nuno Sá
2026-05-29 16:51     ` Pradhan, Sanman

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox