[PATCH 0/3] hwmon: pmbus: add MPS MPQ8646 support

Vincent Jardin via B4 Relay posted 3 patches 15 hours ago
There is a newer version of this series
.../bindings/hwmon/pmbus/mps,mpq8646.yaml          |   50 +
Documentation/hwmon/mpq8646.rst                    |  314 +++++
MAINTAINERS                                        |    8 +
drivers/hwmon/pmbus/Kconfig                        |   11 +
drivers/hwmon/pmbus/Makefile                       |    1 +
drivers/hwmon/pmbus/mpq8646.c                      | 1214 ++++++++++++++++++++
drivers/hwmon/pmbus/pmbus.h                        |    1 +
drivers/hwmon/pmbus/pmbus_core.c                   |    8 +
8 files changed, 1607 insertions(+)
[PATCH 0/3] hwmon: pmbus: add MPS MPQ8646 support
Posted by Vincent Jardin via B4 Relay 15 hours ago
Add support for the Monolithic Power Systems MPQ8646 step-down
converter as a PMBus device.

  1/3 pmbus core: add and export pmbus_get_hwmon_device() so a chip
      driver can call hwmon_notify_event() from an in-driver
      alarm-poll fallback (lm90-style) on boards where the chip's
      SMBALERT# pin is not available for the CPU.
  2/3 dt-bindings: the MPQ8646 binding; schema inspired from the
      mpq8785 (same mps,vout-fb-divider-ratio-permille property).
  3/3 the MPQ8646 driver: PMBus telemetry plus MFR_CFG_EXT
      gate-close retry after CLEAR_LAST_FAULT, alarm acknowledge via
      inX_reset_history, MPS-extended STATUS_WORD decode and
      post-mortem clear, the alarm-poll fallback for boards without
      SMBALERT, and on_off_config / vout_margin / mfr_pmbus_lock
      sysfs.

Signed-off-by: Vincent Jardin <vjardin@free.fr>
---
Vincent Jardin (3):
      hwmon: pmbus: event notification with alarms
      dt-bindings: hwmon: pmbus: add MPS MPQ8646 binding
      hwmon: pmbus: add MPQ8646 driver

 .../bindings/hwmon/pmbus/mps,mpq8646.yaml          |   50 +
 Documentation/hwmon/mpq8646.rst                    |  314 +++++
 MAINTAINERS                                        |    8 +
 drivers/hwmon/pmbus/Kconfig                        |   11 +
 drivers/hwmon/pmbus/Makefile                       |    1 +
 drivers/hwmon/pmbus/mpq8646.c                      | 1214 ++++++++++++++++++++
 drivers/hwmon/pmbus/pmbus.h                        |    1 +
 drivers/hwmon/pmbus/pmbus_core.c                   |    8 +
 8 files changed, 1607 insertions(+)
---
base-commit: 248951ddc14de84de3910f9b13f51491a8cd91df
change-id: 20260723-mpq8646_v0-3383cb574d7a

Best regards,
-- 
Vincent Jardin <vjardin@free.fr>