summaryrefslogtreecommitdiffstats
path: root/arch/arm/boards/terasic-de0-nano-soc
diff options
context:
space:
mode:
authorMarco Felsch <m.felsch@pengutronix.de>2023-08-11 12:26:47 +0200
committerSascha Hauer <s.hauer@pengutronix.de>2023-08-14 08:19:32 +0200
commit3f21aefa1b1b438df7a739b900d2ccda5f76bff5 (patch)
treeae1d62d4ccf64d9a476de88d7a55bae94d632cd9 /arch/arm/boards/terasic-de0-nano-soc
parenta0d8205aff66b2b3a225e9f00deed21ff17dc163 (diff)
downloadbarebox-3f21aefa1b1b438df7a739b900d2ccda5f76bff5.tar.gz
barebox-3f21aefa1b1b438df7a739b900d2ccda5f76bff5.tar.xz
ARM: boards: make use of MDIO_MMD register defines
Make use of the register definition instead of having magic numbers. No functional change. Signed-off-by: Marco Felsch <m.felsch@pengutronix.de> Reviewed-by: Ahmad Fatoum <a.fatoum@pengutronix.de> Link: https://lore.barebox.org/20230811102657.271931-1-m.felsch@pengutronix.de Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Diffstat (limited to 'arch/arm/boards/terasic-de0-nano-soc')
-rw-r--r--arch/arm/boards/terasic-de0-nano-soc/board.c7
1 files changed, 4 insertions, 3 deletions
diff --git a/arch/arm/boards/terasic-de0-nano-soc/board.c b/arch/arm/boards/terasic-de0-nano-soc/board.c
index 19f74b784c..832160c595 100644
--- a/arch/arm/boards/terasic-de0-nano-soc/board.c
+++ b/arch/arm/boards/terasic-de0-nano-soc/board.c
@@ -5,6 +5,7 @@
#include <driver.h>
#include <init.h>
#include <asm/armlinux.h>
+#include <linux/mdio.h>
#include <linux/micrel_phy.h>
#include <linux/phy.h>
#include <linux/sizes.h>
@@ -18,9 +19,9 @@ static int 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, 2, 0);
- phy_write_mmd_indirect(dev, 5, 2, 0);
- phy_write_mmd_indirect(dev, 8, 2, 0x003ff);
+ 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, 0x003ff);
return 0;
}