\r
#include "Lan9118Dxe.h"\r
\r
-STATIC EFI_MAC_ADDRESS mZeroMac = { 0 };\r
+STATIC EFI_MAC_ADDRESS mZeroMac = { { 0 } };\r
\r
/**\r
This internal function reverses bits for 32bit data.\r
\r
\r
// Perform PHY software reset\r
-INT32\r
+EFI_STATUS\r
PhySoftReset (\r
UINT32 Flags,\r
EFI_SIMPLE_NETWORK_PROTOCOL *Snp\r
gBS->Stall (LAN9118_STALL);\r
}\r
// PHY Basic Control Register reset\r
- } else if (Flags & PHY_RESET_PMT) {\r
+ } else if (Flags & PHY_RESET_BCR) {\r
IndirectPHYWrite32 (PHY_INDEX_BASIC_CTRL, PHYCR_RESET);\r
\r
// Wait for completion\r
\r
// Timed out\r
if (LinkTo <= 0) {\r
- return -1;\r
+ return EFI_TIMEOUT;\r
}\r
}\r
\r
MmioWrite32 (LAN9118_INT_STS, 0xFFFFFFFF);\r
}\r
\r
- return 0;\r
+ return EFI_SUCCESS;\r
}\r
\r
\r