aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/net/ethernet/realtek
diff options
context:
space:
mode:
authorHeiner Kallweit <hkallweit1@gmail.com>2019-08-09 20:45:14 +0200
committerDavid S. Miller <davem@davemloft.net>2019-08-11 21:24:32 -0700
commit087f5b8758ae9f1b1968bc469bb3f5fae53e639b (patch)
treee045fbcdf75e4584c35f5d4341b276986c556f23 /drivers/net/ethernet/realtek
parentnet: phy: add phy_modify_paged_changed (diff)
downloadlinux-dev-087f5b8758ae9f1b1968bc469bb3f5fae53e639b.tar.xz
linux-dev-087f5b8758ae9f1b1968bc469bb3f5fae53e639b.zip
net: phy: realtek: add support for the 2.5Gbps PHY in RTL8125
This adds support for the integrated 2.5Gbps PHY in Realtek RTL8125. Advertisement of 2.5Gbps mode is done via a vendor-specific register. Same applies to reading NBase-T link partner advertisement. Unfortunately this 2.5Gbps PHY shares the PHY ID with the integrated 1Gbps PHY's in other Realtek network chips and so far no method is known to differentiate them. As a workaround use a dedicated fake PHY ID that is set by the network driver by intercepting the MDIO PHY ID read. v2: - Create dedicated PHY driver and use a fake PHY ID that is injected by the network driver. Suggested by Andrew Lunn. Signed-off-by: Heiner Kallweit <hkallweit1@gmail.com> Reviewed-by: Andrew Lunn <andrew@lunn.ch> Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'drivers/net/ethernet/realtek')
0 files changed, 0 insertions, 0 deletions