[PATCH net-next 0/4] net: pse-pd: realtek-pse-mcu: establish power management configuration

From: Jonas Jelonek

Date: Tue Nov 03 2026 - 17:11:45 EST


Realtek PSE MCUs may start with a power-management configuration inherited
from firmware defaults or previous host configuration. This series
establishes an explicit configuration during probe: dynamic power management
with port priorities and, when a VMAIN regulator is provided, an aggregate
limit matching the board's usable PoE allowance.

Program the budget and select the management mode before ungating ports,
with managed cleanup for the supply enable reference and budget reservation.
Remove the conditional global-disable cleanup so independently powered MCUs
can continue autonomous delivery after driver teardown.

Validation includes W=1 builds and checkpatch.pl. OpenCode assisted with
review, implementation refinements and drafting this cover letter.

Jonas Jelonek (3):
dt-bindings: net: pse-pd: realtek,pse-mcu: add VMAIN supply
net: pse-pd: realtek-pse-mcu: configure global power budget
net: pse-pd: realtek-pse-mcu: avoid global disable on teardown

Russell Senior (1):
net: pse-pd: realtek-pse-mcu: ensure MCU does dynamic power management

.../net/pse-pd/realtek,pse-mcu-gen1.yaml | 7 +
drivers/net/pse-pd/realtek-pse-mcu-core.c | 164 ++++++++++++++++--
drivers/net/pse-pd/realtek-pse-mcu.h | 3 +
3 files changed, 163 insertions(+), 11 deletions(-)


base-commit: 4dd16e31135ea8437a720222df34e8745f385d6d
--
2.53.0