Thread (15 messages) flat view 15 messages, 3 authors, 1d ago

Re: [RFC PATCH net-next v2 5/5] net: phy: qca83xx: disable SmartSpeed before resetting CPU PHYs

From: Andrew Lunn <andrew@lunn.ch>
Date: 2026-09-22 21:06:20

On Tue, Sep 22, 2026 at 10:26:53PM +0200, Yongzhao Chen wrote:
Consume the qca8k flag on QCA8337 by clearing SmartSpeed enable and
bypass-timer bits before genphy_soft_reset(). Read-modify-write preserves
the remaining register bits, and a failed update prevents reset.

The same clear runs before the resume BMCR reset. If MDIO access fails,
resume returns the error without issuing that reset.

The downstream Redmi AX5400 experiment observed Gigabit advertisement
being removed while the conduit was not yet running.
Does this happen after .config_aneg() has been called on the PHY
driver?

Is this another name for downshift, where the PHY detects there is a
broken pair and so reduces the link to 100Mbps which only requires 2
working pairs?

	Andrew
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help