summaryrefslogtreecommitdiff
path: root/SamsungPlatformPkg/ExynosPkg/Exynos5250/Drivers/SDHCDxe_EVT1/SDHCDxe.c
diff options
context:
space:
mode:
Diffstat (limited to 'SamsungPlatformPkg/ExynosPkg/Exynos5250/Drivers/SDHCDxe_EVT1/SDHCDxe.c')
-rwxr-xr-xSamsungPlatformPkg/ExynosPkg/Exynos5250/Drivers/SDHCDxe_EVT1/SDHCDxe.c9
1 files changed, 5 insertions, 4 deletions
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)