]> www.infradead.org Git - users/jedix/linux-maple.git/commit
dt-bindings: hwmon: isl68137: add bindings to support voltage dividers
authorGrant Peltier <grantpeltier93@gmail.com>
Tue, 12 Nov 2024 20:10:06 +0000 (14:10 -0600)
committerGuenter Roeck <linux@roeck-us.net>
Wed, 13 Nov 2024 20:07:39 +0000 (12:07 -0800)
commit71d689f60b51113a9a6de343bde35d9375c22c57
tree8e7d1cf205fdc961ce12c77b40bd507923120742
parent83b645ee43f796dc765cc541d5cafa6fe2b1f3fa
dt-bindings: hwmon: isl68137: add bindings to support voltage dividers

Add devicetree bindings to support declaring optional voltage dividers to
the rail outputs of supported digital multiphase regulators. Some
applications require Vout to exceed the voltage range that the Vsense pin
can detect. This binding definition allows users to define the
characteristics of a voltage divider placed between Vout and the Vsense
pin for any rail powered by the device.

These bindings copy the vout-voltage-divider property defined in the
maxim,max20730 bindings schema since it is the best fit for the use case
of scaling hwmon PMBus telemetry. The generic voltage-divider property
used by many iio drivers was determined to be a poor fit because that
schema is tied directly to iio for the purpose of scaling io-channel
voltages and the isl68137 driver is not an iio driver.

New schema file named isil,isl68137.yaml to align with the corresponding
driver name and pre-existing bindings ported from trivial bindings.
However, all new device bindings use renesas as the vendor prefix
since Renesas acquired Intersil and now maintains all documentation
for the devices.

Signed-off-by: Grant Peltier <grantpeltier93@gmail.com>
Reviewed-by: Rob Herring (Arm) <robh@kernel.org>
Message-ID: <f7ac200e982961ff733de27a5c4505c04d68b6f3.1731439797.git.grantpeltier93@gmail.com>
Signed-off-by: Guenter Roeck <linux@roeck-us.net>
Documentation/devicetree/bindings/hwmon/pmbus/isil,isl68137.yaml [new file with mode: 0644]
Documentation/devicetree/bindings/trivial-devices.yaml