[PATCH net-next v3 0/3] net: phy: bcm54811: Fix the PHY initialization

From: Kamil Horák - 2N
Date: Wed Jun 25 2025 - 12:35:50 EST


From: "Kamil Horák (2N)" <kamilh@xxxxxxxx>

PATCH 1 - Add MII-Lite PHY interface mode as defined by Broadcom for
their two-wire PHYs. It can be used with most Ethernet controllers
under certain limitations (no half-duplex link modes etc.).

PATCH 2 - Add MII-Lite PHY interface type

PATCH 3 - Fix the BCM54811 PHY initialization so that it conforms
to the datasheet regarding a reserved bit in the LRE Control
register, which must be written to zero after every device reset.

Kamil Horák (2N) (3):
net: phy: MII-Lite PHY interface mode
dt-bindings: ethernet-phy: add MII-Lite phy interface type
net: phy: bcm54811: Fix the PHY initialization

.../bindings/net/ethernet-controller.yaml | 1 +
drivers/net/phy/broadcom.c | 30 ++++++++++++++++---
drivers/net/phy/phy-core.c | 1 +
drivers/net/phy/phy_caps.c | 4 +++
drivers/net/phy/phylink.c | 1 +
include/linux/brcmphy.h | 7 +++++
include/linux/phy.h | 4 +++
7 files changed, 44 insertions(+), 4 deletions(-)

--
2.39.5