summaryrefslogtreecommitdiff
path: root/SamsungPlatformPkg
diff options
context:
space:
mode:
authorReece R. Pollack <reece.pollack@linaro.org>2013-02-13 07:53:21 +0000
committerRyan Harkin <ryan.harkin@linaro.org>2013-09-17 18:27:56 +0100
commit5c79bf5026431a23d3b1b1d94045efc9b84df172 (patch)
treef6e14b1fd2f78c05a91490b5096f6c9ed6de0966 /SamsungPlatformPkg
parent77fce1b64e32ff593cf506369bc07dac421b45fc (diff)
Samsung/Arndale: fix RELEASE build with ARMLINUXGCC
ARMLINUXGCC RELEASE builds have more errors as warnings than debug builds, causing release builds to fail. This patch fixes the build failures by removing several uninitialised and/or unused variables. Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
Diffstat (limited to 'SamsungPlatformPkg')
-rw-r--r--SamsungPlatformPkg/ExynosPkg/Exynos5250/Drivers/DisplayDxe/DisplayDxe.c3
-rwxr-xr-xSamsungPlatformPkg/ExynosPkg/Exynos5250/Drivers/SDHCDxe_EVT1/SDHCDxe.c9
-rwxr-xr-xSamsungPlatformPkg/ExynosPkg/Exynos5250/Drivers/eMMCDxe/eMMCDxe.c6
3 files changed, 9 insertions, 9 deletions
diff --git a/SamsungPlatformPkg/ExynosPkg/Exynos5250/Drivers/DisplayDxe/DisplayDxe.c b/SamsungPlatformPkg/ExynosPkg/Exynos5250/Drivers/DisplayDxe/DisplayDxe.c
index b9029c45d..d1b5a3be6 100644
--- a/SamsungPlatformPkg/ExynosPkg/Exynos5250/Drivers/DisplayDxe/DisplayDxe.c
+++ b/SamsungPlatformPkg/ExynosPkg/Exynos5250/Drivers/DisplayDxe/DisplayDxe.c
@@ -529,7 +529,6 @@ DisplayBlt(
IN UINTN Delta OPTIONAL
)
{
- EFI_STATUS Status=EFI_SUCCESS;
UINT8 *VidBuf, *BltBuf, *VidBuf1;
UINTN i, j;
@@ -604,7 +603,7 @@ DisplayBlt(
break;
default:
- ASSERT_EFI_ERROR(Status);
+ ASSERT_EFI_ERROR(EFI_SUCCESS);
}
return EFI_SUCCESS;
diff --git a/SamsungPlatformPkg/ExynosPkg/Exynos5250/Drivers/SDHCDxe_EVT1/SDHCDxe.c b/SamsungPlatformPkg/ExynosPkg/Exynos5250/Drivers/SDHCDxe_EVT1/SDHCDxe.c
index 70dbae15d..0c3a219a4 100755
--- a/SamsungPlatformPkg/ExynosPkg/Exynos5250/Drivers/SDHCDxe_EVT1/SDHCDxe.c
+++ b/SamsungPlatformPkg/ExynosPkg/Exynos5250/Drivers/SDHCDxe_EVT1/SDHCDxe.c
@@ -118,7 +118,7 @@ MSHC_SendCmd (
UINTN CmdArgument
)
{
- UINTN MmcStatus;
+ UINTN MmcStatus = 0;
volatile UINTN RetryCount = 0;
int cmd_flags = 0;
int timeout=0;
@@ -246,13 +246,14 @@ static const UINT8 MultiFactor[16]={0, 10, 12, 13, 15, 20, 26, 30, 35, 40, 45, 5
void PrintCardInfo()
{
+#if !defined(MDEPKG_NDEBUG)
UINT8 TransSpeed = gCardInfo.CSDData.TRAN_SPEED;
DEBUG ((EFI_D_INFO, "SDHC::READ_BL_LEN %d\n", gCardInfo.CSDData.READ_BL_LEN));
DEBUG ((EFI_D_INFO, "SDHC::CSize %d\n", gCardInfo.CSDData.C_SIZELow2 | (gCardInfo.CSDData.C_SIZEHigh10 << 2)));
DEBUG ((EFI_D_INFO, "SDHC::MULTI %d\n", gCardInfo.CSDData.C_SIZE_MULT));
DEBUG ((EFI_D_INFO, "SDHC::Speed %d\n", (FreqUnit[TransSpeed&0x7]*MultiFactor[TransSpeed>>3])));
-
+#endif
}
@@ -599,7 +600,7 @@ ReadBlockData (
IN UINTN BlockCount
)
{
- EFI_STATUS Status;
+ EFI_STATUS Status = EFI_INVALID_PARAMETER;
UINTN DataSize = This->Media->BlockSize/4;
DEBUG ((EFI_D_INFO, "SDHC::ReadBlockData start \n"));
@@ -625,7 +626,7 @@ WriteBlockData (
IN UINTN BlockCount
)
{
- EFI_STATUS Status;
+ EFI_STATUS Status = EFI_INVALID_PARAMETER;
UINTN DataSize = This->Media->BlockSize/4;
if(MSHC_operation_mode == MSHC_FIFO)
diff --git a/SamsungPlatformPkg/ExynosPkg/Exynos5250/Drivers/eMMCDxe/eMMCDxe.c b/SamsungPlatformPkg/ExynosPkg/Exynos5250/Drivers/eMMCDxe/eMMCDxe.c
index c38001a5c..d166f662e 100755
--- a/SamsungPlatformPkg/ExynosPkg/Exynos5250/Drivers/eMMCDxe/eMMCDxe.c
+++ b/SamsungPlatformPkg/ExynosPkg/Exynos5250/Drivers/eMMCDxe/eMMCDxe.c
@@ -123,7 +123,7 @@ MSHC_SendCmd (
UINTN CmdArgument
)
{
- UINTN MmcStatus;
+ UINTN MmcStatus = 0;
volatile UINTN RetryCount = 0;
int cmd_flags = 0;
int timeout=0;
@@ -580,7 +580,7 @@ ReadBlockData (
IN UINTN BlockCount
)
{
- EFI_STATUS Status;
+ EFI_STATUS Status = EFI_INVALID_PARAMETER;
UINTN DataSize = This->Media->BlockSize/4;
DEBUG ((EFI_D_INFO, "MSHC::ReadBlockData start \n"));
@@ -606,7 +606,7 @@ WriteBlockData (
IN UINTN BlockCount
)
{
- EFI_STATUS Status;
+ EFI_STATUS Status = EFI_INVALID_PARAMETER;
UINTN DataSize = This->Media->BlockSize/4;
if(MSHC_operation_mode == MSHC_FIFO)