From 7abd7eea6f5eff24f8a08f9ee98752bb41bd9333 Mon Sep 17 00:00:00 2001 From: Evan Lojewski Date: Fri, 5 Feb 2021 22:11:17 -0700 Subject: network: Switch various routines to use MII_reset when resetting the PHY. (#200) --- libs/NCSI/ncsi.c | 2 +- libs/Network/ports.c | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) (limited to 'libs') diff --git a/libs/NCSI/ncsi.c b/libs/NCSI/ncsi.c index 5750f9d..894ed43 100644 --- a/libs/NCSI/ncsi.c +++ b/libs/NCSI/ncsi.c @@ -705,7 +705,7 @@ void resetChannel(unsigned int ch) uint8_t phy = MII_getPhy(port->device); bool success; APE_aquireLock(); - success = MII_writeRegister(port->device, phy, (mii_reg_t)REG_MII_CONTROL, MII_CONTROL_RESET_MASK); + success = MII_reset(port->device, phy); APE_releaseLock(); if (!success) diff --git a/libs/Network/ports.c b/libs/Network/ports.c index cf144bc..3aacc8a 100644 --- a/libs/Network/ports.c +++ b/libs/Network/ports.c @@ -873,7 +873,7 @@ void Network_InitPort(NetworkPort_t *port, reload_type_t reset_phy) if ((ALWAYS_RESET == reset_phy) || (AS_NEEDED == reset_phy && !Network_isLinkUp(port))) { APE_aquireLock(); - MII_writeRegister(port->device, phy, (mii_reg_t)REG_MII_CONTROL, MII_CONTROL_RESET_MASK); + MII_reset(port->device, phy); APE_releaseLock(); } @@ -1146,7 +1146,7 @@ void Network_resetLink(NetworkPort_t *port) { uint8_t phy = MII_getPhy(port->device); APE_aquireLock(); - MII_writeRegister(port->device, phy, (mii_reg_t)REG_MII_CONTROL, MII_CONTROL_RESET_MASK); + MII_reset(port->device, phy); APE_releaseLock(); } -- cgit v1.2.1