Commit 6e71dcf
net: phy: broadcom: disable AutogrEEEn mode on BCM54xx
BCM54xx PHYs default to AutogrEEEn mode (MII_BUF_CNTL_0 bit 0), which
manages EEE Low Power Idle autonomously without forwarding LPI signaling
to the MAC over the RGMII interface. This prevents the MAC from
tracking LPI activity and controlling TX LPI entry/exit.
Unconditionally clear the AutogrEEEn enable bit during config_init to
switch all BCM54xx PHYs to Native EEE mode. In Native EEE mode the MAC
controls TX LPI and the PHY forwards received LPI on the RGMII
interface, allowing MACs with IEEE 802.3az support to observe RX LPI
transitions.
Signed-off-by: Nicolai Buchwitz <nb@tipi-net.de>1 parent c92621b commit 6e71dcf
2 files changed
Lines changed: 12 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
490 | 490 | | |
491 | 491 | | |
492 | 492 | | |
| 493 | + | |
| 494 | + | |
| 495 | + | |
| 496 | + | |
| 497 | + | |
| 498 | + | |
| 499 | + | |
| 500 | + | |
| 501 | + | |
493 | 502 | | |
494 | 503 | | |
495 | 504 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
267 | 267 | | |
268 | 268 | | |
269 | 269 | | |
| 270 | + | |
| 271 | + | |
| 272 | + | |
270 | 273 | | |
271 | 274 | | |
272 | 275 | | |
| |||
0 commit comments