diff options
author | Russell King (Oracle) <[email protected]> | 2024-03-26 14:32:12 +0100 |
---|---|---|
committer | Jakub Kicinski <[email protected]> | 2024-03-28 19:21:34 -0700 |
commit | 30dc5873967ecc0282a8283622156cba4be8daf4 (patch) | |
tree | 3614ca3a635eafea06b84632067e6ee24b494c0e /tools/perf/scripts/python/libxed.py | |
parent | 58329b03a5957904fa2b33b3824ed19e7b42c9e9 (diff) |
net: phy: qcom: at803x: Avoid hibernating if MAC requires RX clock
Stmmac controllers connected to an at803x PHY cannot resume properly after
suspend when WoL is enabled. This happens because the MAC requires an RX
clock generated by the PHY to initialize its hardware properly. But the RX
clock is cut when the PHY suspends and isn't brought up until the MAC
driver resumes the phylink.
Prevent the at803x PHY driver from going into suspend if the attached MAC
driver always requires an RX clock signal.
Reported-by: Clark Wang <[email protected]>
Link: https://lore.kernel.org/all/[email protected]/
Signed-off-by: Russell King (Oracle) <[email protected]>
[rgantois: commit log]
Signed-off-by: Romain Gantois <[email protected]>
Reviewed-by: Andrew Lunn <[email protected]>
Link: https://lore.kernel.org/r/[email protected]
Signed-off-by: Jakub Kicinski <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python/libxed.py')
0 files changed, 0 insertions, 0 deletions