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

From: Kory Maincent

Date: Mon Oct 19 2026 - 05:17:09 EST



On 10/18/26 18:12, Sander Vanheule wrote:
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.

Reviewed-by: Kory Maincent <kory.maincent@xxxxxxxxxxx>

Thank you!

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(-)


--
Köry Maincent, Bootlin
Embedded Linux and kernel engineering
https://bootlin.com