diff options
author | Marco Felsch <m.felsch@pengutronix.de> | 2023-08-11 12:26:47 +0200 |
---|---|---|
committer | Sascha Hauer <s.hauer@pengutronix.de> | 2023-08-14 08:19:32 +0200 |
commit | 3f21aefa1b1b438df7a739b900d2ccda5f76bff5 (patch) | |
tree | ae1d62d4ccf64d9a476de88d7a55bae94d632cd9 /arch/arm/boards/terasic-de0-nano-soc | |
parent | a0d8205aff66b2b3a225e9f00deed21ff17dc163 (diff) | |
download | barebox-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.c | 7 |
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; } |