Commit d3eb585
net: phy: realtek: always clear NBase-T lpa
Clear NBase-T link partner advertisement before calling
rtlgen_read_status() to avoid phy_resolve_aneg_linkmode() wrongly
setting speed and duplex.
This fixes bogus 2.5G/5G/10G link partner advertisement and thus
speed and duplex being set by phy_resolve_aneg_linkmode() due to stale
NBase-T lpa.
Fixes: 68d5cd0 ("net: phy: realtek: change order of calls in C22 read_status()")
Signed-off-by: Daniel Golle <[email protected]>
Reviewed-by: Michal Swiatkowski <[email protected]>
Signed-off-by: David S. Miller <[email protected]>1 parent ea8318c commit d3eb585
1 file changed
+3
-3
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
952 | 952 | | |
953 | 953 | | |
954 | 954 | | |
| 955 | + | |
| 956 | + | |
955 | 957 | | |
956 | 958 | | |
957 | 959 | | |
958 | 960 | | |
959 | 961 | | |
960 | | - | |
961 | | - | |
| 962 | + | |
962 | 963 | | |
963 | | - | |
964 | 964 | | |
965 | 965 | | |
966 | 966 | | |
| |||
0 commit comments