[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