[PATCH 0/5] hwmon: (pmbus) Add support for MAX20826 and similar devices
Nuno Sá via B4 Relay <[email protected]> Tue, 28 Jul 2026 17:03:47 +0100
| Newsgroups | org.kernel.vger.linux-hwmon,org.kernel.feeds.b4-sent,org.kernel.vger.linux-devicetree,org.kernel.vger.linux-doc |
|---|---|
| Message-ID | <[email protected]> |
Add support for Analog Devices MAX20826, MAX20855B, MAX20908, MAX20912 and MAX20916 dual-output multiphase PMBus voltage regulator controllers. This follows up on the earlier MAX20912/MAX20916 submission and the review discussion around it [1]. Compared to that minimal driver, this series covers the full MAX20826 family and implements the device-specific pieces discussed there: optional EN GPIO handling, non-standard phase reporting, direct address mode, and regulator support. The first patches prepare/fix PMBus core support needed by the driver: fix regulator enable/disable return handling, allow up to 16 phases, and add a device-specific block-read hook. The remaining patches add the DT binding and the MAX20826-family driver/documentation. Guenter, We are still checking the possibility of getting you docs for at least one of the parts supported byu this series. [1]: https://lore.kernel.org/linux-hwmon/[email protected]/ --- Nuno Sá (5): hwmon: (pmbus/core) fix regulator enable/disable hwmon: (pmbus/core) increase number of phases and add new mask hwmon: (pmbus/core) Add mapping function to pmbus_read_block_data() dt-bindings: hwmon/pmbus: Document MAX20826 and similar devices hwmon: (pmbus) add support for MAX20826 and similar devices .../bindings/hwmon/pmbus/adi,max20826.yaml | 56 ++ Documentation/hwmon/index.rst | 1 + Documentation/hwmon/max20826.rst | 124 +++ MAINTAINERS | 9 + drivers/hwmon/pmbus/Kconfig | 19 + drivers/hwmon/pmbus/Makefile | 1 + drivers/hwmon/pmbus/max20826.c | 1037 ++++++++++++++++++++ drivers/hwmon/pmbus/pmbus.h | 6 +- drivers/hwmon/pmbus/pmbus_core.c | 39 +- 9 files changed, 1286 insertions(+), 6 deletions(-) --- base-commit: 92413f439d1ec5e55b73ede8d66a7b971cbd1ced change-id: 20260728-hwmon-max20826-support-c82ee65118ec -- Thanks! - Nuno Sá