[PATCH v2 0/3] Add support for Infineon Digital Multi-phase Controllers XDPE1A2G5B/7B

From: ASHISH YADAV

Date: Thu Feb 19 2026 - 05:58:29 EST


From: Ashish Yadav <ashish.yadav@xxxxxxxxxxxx>

Hi ,

These patches add support for Infineon Digital Multi-phase Controllers
XDPE1A2G5B and XDPE1A2G7B.
Both controller supports Linear and VID Data format for VOUT using
VOUT_MODE command.
The configuring both loops/pages of the device independently is not
supported for VOUT_MODE.

In case of vid mode, NVIDIA PWM VID vrm_version is supported:
Vout = 5mV * (VID-1) + 195mV

With Best Regards
Ashish Yadav
---
Changes in v2:
- Link to v1:
https://lore.kernel.org/all/20260202080355.53061-1-Ashish.Yadav@xxxxxxxxxxxx/
- Address review comments for driver documentation, pages with different
VOUT_MODE, Indentation.
- Created separate patch for core changes.
---

Ashish Yadav (3):
dt-bindings: trivial-devices: Add support for XDPE1A2G5B/7B
hwmon: (pmbus/core) Add support for NVIDIA nvidia195mv mode
hwmon:(pmbus/xdpe1a2g7b) Add support for xdpe1a2g5b/7b controllers

.../devicetree/bindings/trivial-devices.yaml | 3 +
drivers/hwmon/pmbus/Kconfig | 9 ++
drivers/hwmon/pmbus/Makefile | 1 +
drivers/hwmon/pmbus/pmbus.h | 2 +-
drivers/hwmon/pmbus/pmbus_core.c | 4 +
drivers/hwmon/pmbus/xdpe1a2g7b.c | 120 ++++++++++++++++++
6 files changed, 138 insertions(+), 1 deletion(-)
create mode 100644 drivers/hwmon/pmbus/xdpe1a2g7b.c

--
2.39.5