Re: [PATCH net-master 1/1] net: phy: dp83867: Add speed optimization feature

From: Dan Murphy
Date: Fri Jan 31 2020 - 15:14:16 EST


Florian

On 1/31/20 2:02 PM, Florian Fainelli wrote:
On 1/31/20 11:54 AM, Dan Murphy wrote:
<snip>
So then it would be ok to do a genphy_read_status and then override the
speed and duplex mode from the PHYSTS register?
I would think so yes, especially if that is needed for reporting the
actual link speed that ended up being negotiated, and not the one that
the link was initially trained at. That assumes I understand that the
problem is that you advertise and want Gigabit, but because of a 4-wire
cable being plugged in, you ended up at 100Mbits/sec.

Exactly.

I don't think that the link change notification is needed. The speed
should not change once the cable is plugged in and the speed is negotiated.
The link change notification is just to signal to the user that the
speed may have been reduced due to downshifting, which would/could
happen with 4-wires instead of the expected 8-wires. Certainly not
strictly necessary right now, I agree.

Ack

Dan