[PATCH net-next v9 0/4] net: phy: realtek: pair order and polarity
From: Damien Dejean
Date: Wed Mar 18 2026 - 17:55:23 EST
The RTL8224 PHY gives the manufacturer some flexbility with the pair
order and polarity to ease the wiring on the PCB. Then the correct pair
order and pair polarity must be provided to the PHY to function
properly. This series adds the support to configure the pair order and
the pair polarity to the Realtek PHY driver.
Signed-off-by: Damien Dejean <dam.dejean@xxxxxxxxx>
---
Changes in v9:
- drivers/net/phy/realtek/realtek_main.c: support CONFIG_OF=n correctly when
calling of_property_read_u32 in patches 2/4 and 4/4.
Changes in v8:
- drivers/net/phy/realtek/realtek_main.c: introduce the common helper
in patch 2/4 instead of 4/4.
Changes in v7:
- drivers/net/phy/realtek/realtek_main.c: factor out a common helper
for package bit modifications.
Damien Dejean (4):
dt-bindings: net: ethernet-phy: add property enet-phy-pair-order
net: phy: realtek: add RTL8224 pair order support
dt-bindings: net: ethernet-phy: add property enet-phy-pair-polarity
net: phy: realtek: add RTL8224 polarity support
.../devicetree/bindings/net/ethernet-phy.yaml | 14 +++
drivers/net/phy/realtek/Kconfig | 1 +
drivers/net/phy/realtek/realtek_main.c | 96 +++++++++++++++++++
3 files changed, 111 insertions(+)
--
2.47.3