Thread (10 messages) 10 messages, 5 authors, 2021-06-14

Re: [PATCH v2] net: phy: dp83867: perform soft reset and retain established link

From: Johannes Pointner <hidden>
Date: 2021-06-10 05:55:16
Also in: lkml

Hello,

On Thu, Jun 10, 2021 at 6:10 AM Andrew Lunn [off-list ref] wrote:
On Wed, Jun 09, 2021 at 07:43:42PM -0500, praneeth@ti.com wrote:
quoted
From: Praneeth Bajjuri <redacted>

Current logic is performing hard reset and causing the programmed
registers to be wiped out.

as per datasheet: https://www.ti.com/lit/ds/symlink/dp83867cr.pdf
8.6.26 Control Register (CTRL)

do SW_RESTART to perform a reset not including the registers,
If performed when link is already present,
it will drop the link and trigger re-auto negotiation.

Signed-off-by: Praneeth Bajjuri <redacted>
Signed-off-by: Geet Modi <redacted>
Reviewed-by: Andrew Lunn <andrew@lunn.ch>

    Andrew
I reported a few days ago an issue with the DP83822 which I think is
caused by a similar change.
https://lore.kernel.org/netdev/CAHvQdo2yzJC89K74c_CZFjPydDQ5i22w36XPR5tKVv_W8a2vcg@mail.gmail.com/ (local)
In my case I can't get an link after this change, reverting it fixes
the problem for me.

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