net: phy: micrel: Fix concurrent register access
authorDivya Koppera <Divya.Koppera@microchip.com>
Fri, 4 Mar 2022 09:34:16 +0000 (15:04 +0530)
committerDavid S. Miller <davem@davemloft.net>
Fri, 4 Mar 2022 12:43:01 +0000 (12:43 +0000)
commit4488f6b6148045424459ef1d5b153c6895ee1dbb
treebb46ca5bf7e7d22df06850d7e756fc0a9b66f9f2
parent6af3b428cd02b09db79f0ee0265dcb8799d9327c
net: phy: micrel: Fix concurrent register access

Make Extended page register accessing atomic,
to overcome unexpected output from register
reads/writes.

Fixes: 7c2dcfa295b1 ("net: phy: micrel: Add support for LAN8804 PHY")
Signed-off-by: Divya Koppera<Divya.Koppera@microchip.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/phy/micrel.c