[PATCH net-next 0/2] net: pse-pd: Plain I2C transport for Realtek Gen1

From: Sander Vanheule

Date: Sun Oct 18 2026 - 12:24:41 EST


While for the Gen2 protocol both a plain I2C transport and an SMBus
transport were provided, Gen1 only got SMBus. The Unifi Switch Lite 16
PoE uses the Gen1 protocol to manage a single BCM59121, but does to
using plain I2C.

These patches simply add a new compatible for the plain I2C transport
and the associated match data. This is sufficient to let the existing
code talk to the management MCU.

Sander Vanheule (2):
dt-bindings: net: pse-pd: realtek,pse: add gen1 I2C transport
net: pse-pd: realtek-pse-mcu: add gen1 I2C transport

.../bindings/net/pse-pd/realtek,pse-mcu-gen1.yaml | 7 +++++++
drivers/net/pse-pd/realtek-pse-mcu-core.c | 8 +++++++-
drivers/net/pse-pd/realtek-pse-mcu-i2c.c | 1 +
drivers/net/pse-pd/realtek-pse-mcu.h | 1 +
4 files changed, 16 insertions(+), 1 deletion(-)

--
2.56.0