]> git.proxmox.com Git - mirror_edk2.git/blobdiff - EmbeddedPkg/Drivers/Lan9118Dxe/Lan9118DxeUtil.c
EmbeddedPkg/Lan9118Dxe: Handle EFI_STATUS from PhySoftReset() & SoftReset()
[mirror_edk2.git] / EmbeddedPkg / Drivers / Lan9118Dxe / Lan9118DxeUtil.c
index d271dcd0dd52252c2323fe18dfd94b46f575dd53..a4a660f9752d96bf96d01bbcada1d0de6414f0c2 100644 (file)
@@ -485,7 +485,7 @@ SoftReset (
 \r
 \r
 // Perform PHY software reset\r
-INT32\r
+EFI_STATUS\r
 PhySoftReset (\r
   UINT32 Flags,\r
   EFI_SIMPLE_NETWORK_PROTOCOL *Snp\r
@@ -524,7 +524,7 @@ PhySoftReset (
 \r
     // Timed out\r
     if (LinkTo <= 0) {\r
-      return -1;\r
+      return EFI_TIMEOUT;\r
     }\r
   }\r
 \r
@@ -535,7 +535,7 @@ PhySoftReset (
     MmioWrite32 (LAN9118_INT_STS, 0xFFFFFFFF);\r
   }\r
 \r
-  return 0;\r
+  return EFI_SUCCESS;\r
 }\r
 \r
 \r