Re: [PATCH net-next v2] net: ethernet: fec: Prevent MII event after MII_SPEED write

2020-05-01 Thread Andrew Lunn
On Fri, May 01, 2020 at 03:29:54PM -0700, David Miller wrote: > From: Andrew Lunn > Date: Wed, 29 Apr 2020 22:53:23 +0200 > > > The change to polled IO for MDIO completion assumes that MII events > > are only generated for MDIO transactions. However on some SoCs writing > > to the MII_SPEED regis

Re: [PATCH net-next v2] net: ethernet: fec: Prevent MII event after MII_SPEED write

2020-05-01 Thread David Miller
From: Andrew Lunn Date: Wed, 29 Apr 2020 22:53:23 +0200 > The change to polled IO for MDIO completion assumes that MII events > are only generated for MDIO transactions. However on some SoCs writing > to the MII_SPEED register can also trigger an MII event. As a result, > the next MDIO read has a

RE: [EXT] [PATCH net-next v2] net: ethernet: fec: Prevent MII event after MII_SPEED write

2020-04-29 Thread Andy Duan
From: Andrew Lunn Sent: Thursday, April 30, 2020 4:53 AM > The change to polled IO for MDIO completion assumes that MII events are > only generated for MDIO transactions. However on some SoCs writing to the > MII_SPEED register can also trigger an MII event. As a result, the next MDIO > read has a

[PATCH net-next v2] net: ethernet: fec: Prevent MII event after MII_SPEED write

2020-04-29 Thread Andrew Lunn
The change to polled IO for MDIO completion assumes that MII events are only generated for MDIO transactions. However on some SoCs writing to the MII_SPEED register can also trigger an MII event. As a result, the next MDIO read has a pending MII event, and immediately reads the data registers befor