This series extends the hwmon PMBus driver for the MPS MPQ8785 to support two additional Monolithic Power Systems devices: the MPM82504 and MPM3695 family. The driver is restructured to support multiple devices using device tree matching. It also introduces an optional "mps,vout-fb-divider-ratio-permille" property to configure the VOUT_SCALE_LOOP PMBus register, which adjusts reported output voltages depending on the external feedback divider. Device tree bindings are updated accordingly. Changes have been tested on hardware with device-tree based matching using the MPM82504 and MPM3695-10. Signed-off-by: Pawel Dembicki <paweldembicki@xxxxxxxxx> Pawel Dembicki (5): dt-bindings: hwmon: Add bindings for mpq8785 driver hwmon: pmbus: mpq8785: Prepare driver for multiple device support hwmon: pmbus: mpq8785: Implement VOUT feedback resistor divider ratio configuration hwmon: pmbus: mpq8785: Add support for MPM82504 hwmon: pmbus: mpq8785: Add support for MPM3695 family .../bindings/hwmon/pmbus/mps,mpq8785.yaml | 74 +++++++++++++++ .../devicetree/bindings/trivial-devices.yaml | 2 - Documentation/hwmon/mpq8785.rst | 27 ++++-- drivers/hwmon/pmbus/mpq8785.c | 91 +++++++++++++++++-- 4 files changed, 178 insertions(+), 16 deletions(-) create mode 100644 Documentation/devicetree/bindings/hwmon/pmbus/mps,mpq8785.yaml -- 2.43.0