summaryrefslogtreecommitdiffstats
path: root/arch/arm/boards/datamodul-edm-qmx6
diff options
context:
space:
mode:
authorMarco Felsch <m.felsch@pengutronix.de>2023-08-11 12:26:53 +0200
committerSascha Hauer <s.hauer@pengutronix.de>2023-08-14 08:19:33 +0200
commit5d720692e21ed37f6b2b675d527327eabc5325fb (patch)
treed48bd68dc2d6193646c8513384120340cec203c3 /arch/arm/boards/datamodul-edm-qmx6
parentc88783c2f6ade8458370f9009391db1e9b0901f1 (diff)
downloadbarebox-5d720692e21ed37f6b2b675d527327eabc5325fb.tar.gz
barebox-5d720692e21ed37f6b2b675d527327eabc5325fb.tar.xz
net: phy: replace phy_{write,read,modify}_mmd_indirect with phy_{write,read,modify}_mmd
Make use of the phy_{write,read,modify}_mmd API to align the code with Linux. This also fixes the r8169 driver since this driver did not adapt the parameters while porting from Linux. Signed-off-by: Marco Felsch <m.felsch@pengutronix.de> Link: https://lore.barebox.org/20230811102657.271931-7-m.felsch@pengutronix.de Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Diffstat (limited to 'arch/arm/boards/datamodul-edm-qmx6')
-rw-r--r--arch/arm/boards/datamodul-edm-qmx6/board.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/arch/arm/boards/datamodul-edm-qmx6/board.c b/arch/arm/boards/datamodul-edm-qmx6/board.c
index 366b64d35a..3ef28ac2da 100644
--- a/arch/arm/boards/datamodul-edm-qmx6/board.c
+++ b/arch/arm/boards/datamodul-edm-qmx6/board.c
@@ -49,9 +49,9 @@ static int ksz9031rn_phy_fixup(struct phy_device *dev)
* min rx data delay, max rx/tx clock delay,
* min rx/tx control delay
*/
- phy_write_mmd_indirect(dev, 4, MDIO_MMD_WIS, 0);
- phy_write_mmd_indirect(dev, 5, MDIO_MMD_WIS, 0);
- phy_write_mmd_indirect(dev, 8, MDIO_MMD_WIS, 0x03ff);
+ phy_write_mmd(dev, MDIO_MMD_WIS, 4, 0);
+ phy_write_mmd(dev, MDIO_MMD_WIS, 5, 0);
+ phy_write_mmd(dev, MDIO_MMD_WIS, 8, 0x03ff);
return 0;
}