X-Git-Url: https://git.proxmox.com/?p=mirror_edk2.git;a=blobdiff_plain;f=EmbeddedPkg%2FDrivers%2FLan9118Dxe%2FLan9118DxeUtil.c;fp=EmbeddedPkg%2FDrivers%2FLan9118Dxe%2FLan9118DxeUtil.c;h=9531b0ba2a463f6c9896a211b104f4d531ec004c;hp=301c42ff18fd16bf46f4543c80365d689313b0e6;hb=6382e5df4e320b8b7db40bccbeccbd89d368d52f;hpb=bb5420bb2b5fa146de1ddf2da5932b214e5743a9 diff --git a/EmbeddedPkg/Drivers/Lan9118Dxe/Lan9118DxeUtil.c b/EmbeddedPkg/Drivers/Lan9118Dxe/Lan9118DxeUtil.c index 301c42ff18..9531b0ba2a 100644 --- a/EmbeddedPkg/Drivers/Lan9118Dxe/Lan9118DxeUtil.c +++ b/EmbeddedPkg/Drivers/Lan9118Dxe/Lan9118DxeUtil.c @@ -491,7 +491,6 @@ PhySoftReset ( ) { UINT32 PmtCtrl = 0; - UINT32 LinkTo = 0; // PMT PHY reset takes precedence over BCR if (Flags & PHY_RESET_PMT) { @@ -513,20 +512,6 @@ PhySoftReset ( } } - // Check the link status - if (Flags & PHY_RESET_CHECK_LINK) { - LinkTo = 100000; // 2 second (could be 50% more) - while (EFI_ERROR (CheckLinkStatus (0, Snp)) && (LinkTo > 0)) { - gBS->Stall (LAN9118_STALL); - LinkTo--; - } - - // Timed out - if (LinkTo <= 0) { - return EFI_TIMEOUT; - } - } - // Clear and acknowledge all interrupts if (Flags & PHY_SOFT_RESET_CLEAR_INT) { MmioWrite32 (LAN9118_INT_EN, 0);