diff options
| author | Nicolai Buchwitz <nb@tipi-net.de> | 2026-04-06 09:13:07 +0200 |
|---|---|---|
| committer | Jakub Kicinski <kuba@kernel.org> | 2026-04-12 11:33:23 -0700 |
| commit | 7ef629b458018ed01dcab6cbdc644ef26b0d0d83 (patch) | |
| tree | 63bc5a9116cf9bd8be3898dc127acfc371c164eb /tools/testing/vma/include/git@git.tavy.me:linux.git | |
| parent | 200df94709118d58f2ee3b398e63b2b03ac9b4d6 (diff) | |
net: phy: add support for disabling PHY-autonomous EEE
Some PHYs (e.g. Broadcom BCM54xx, Realtek RTL8211F) implement
autonomous EEE where the PHY manages LPI signaling without forwarding
it to the MAC. This conflicts with MAC drivers that implement their own
LPI control.
Add a .disable_autonomous_eee callback to struct phy_driver and call it
from phy_support_eee(). When a MAC driver indicates it supports EEE via
phy_support_eee(), the PHY's autonomous EEE is automatically disabled so
the MAC can manage LPI entry/exit.
Signed-off-by: Nicolai Buchwitz <nb@tipi-net.de>
Link: https://patch.msgid.link/20260406-devel-autonomous-eee-v1-1-b335e7143711@tipi-net.de
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
Diffstat (limited to 'tools/testing/vma/include/git@git.tavy.me:linux.git')
0 files changed, 0 insertions, 0 deletions
