diff options
author | Olivier Martin <olivier.martin@arm.com> | 2014-07-04 14:47:11 +0000 |
---|---|---|
committer | oliviermartin <oliviermartin@6f19259b-4bc3-4df7-8a09-765794883524> | 2014-07-04 14:47:11 +0000 |
commit | 42589b9ac9b9166c21ed95ca2a10f7113cb9cac6 (patch) | |
tree | b9f8ca78f4530e9cda6bcb2812b533a1e11e8332 /EmbeddedPkg/Drivers/Lan9118Dxe/Lan9118DxeUtil.c | |
parent | 42de09370fddac6446e071d1b613f477b20fc6bc (diff) | |
download | edk2-42589b9ac9b9166c21ed95ca2a10f7113cb9cac6.tar.gz edk2-42589b9ac9b9166c21ed95ca2a10f7113cb9cac6.tar.bz2 edk2-42589b9ac9b9166c21ed95ca2a10f7113cb9cac6.zip |
EmbeddedPkg/Lan9118Dxe: Handle EFI_STATUS from PhySoftReset() & SoftReset()
- Make the function PhySoftReset() return EFI_STATUS
- EFI_STATUS was treated as a signed integer by the caller which is not correct.
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Olivier Martin <olivier.martin@arm.com>
git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@15630 6f19259b-4bc3-4df7-8a09-765794883524
Diffstat (limited to 'EmbeddedPkg/Drivers/Lan9118Dxe/Lan9118DxeUtil.c')
-rw-r--r-- | EmbeddedPkg/Drivers/Lan9118Dxe/Lan9118DxeUtil.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/EmbeddedPkg/Drivers/Lan9118Dxe/Lan9118DxeUtil.c b/EmbeddedPkg/Drivers/Lan9118Dxe/Lan9118DxeUtil.c index d271dcd0dd..a4a660f975 100644 --- a/EmbeddedPkg/Drivers/Lan9118Dxe/Lan9118DxeUtil.c +++ b/EmbeddedPkg/Drivers/Lan9118Dxe/Lan9118DxeUtil.c @@ -485,7 +485,7 @@ SoftReset ( // Perform PHY software reset
-INT32
+EFI_STATUS
PhySoftReset (
UINT32 Flags,
EFI_SIMPLE_NETWORK_PROTOCOL *Snp
@@ -524,7 +524,7 @@ PhySoftReset ( // Timed out
if (LinkTo <= 0) {
- return -1;
+ return EFI_TIMEOUT;
}
}
@@ -535,7 +535,7 @@ PhySoftReset ( MmioWrite32 (LAN9118_INT_STS, 0xFFFFFFFF);
}
- return 0;
+ return EFI_SUCCESS;
}
|