Status = mOverride->NotifyPhase (\r
Private->ControllerHandle,\r
Slot,\r
- EdkiiSdMmcResetPre);\r
+ EdkiiSdMmcResetPre,\r
+ NULL);\r
if (EFI_ERROR (Status)) {\r
DEBUG ((DEBUG_WARN,\r
"%a: SD/MMC pre reset notifier callback failed - %r\n",\r
Status = mOverride->NotifyPhase (\r
Private->ControllerHandle,\r
Slot,\r
- EdkiiSdMmcResetPost);\r
+ EdkiiSdMmcResetPost,\r
+ NULL);\r
if (EFI_ERROR (Status)) {\r
DEBUG ((DEBUG_WARN,\r
"%a: SD/MMC post reset notifier callback failed - %r\n",\r
//\r
// Set SDCLK Frequency Select and Internal Clock Enable fields in Clock Control register.\r
//\r
- if ((ControllerVer & 0xFF) == SD_MMC_HC_CTRL_VER_300) {\r
+ if (((ControllerVer & 0xFF) >= SD_MMC_HC_CTRL_VER_300) &&\r
+ ((ControllerVer & 0xFF) <= SD_MMC_HC_CTRL_VER_420)) {\r
ASSERT (Divisor <= 0x3FF);\r
ClockCtrl = ((Divisor & 0xFF) << 8) | ((Divisor & 0x300) >> 2);\r
} else if (((ControllerVer & 0xFF) == 0) || ((ControllerVer & 0xFF) == 1)) {\r
Status = mOverride->NotifyPhase (\r
Private->ControllerHandle,\r
Slot,\r
- EdkiiSdMmcInitHostPre);\r
+ EdkiiSdMmcInitHostPre,\r
+ NULL);\r
if (EFI_ERROR (Status)) {\r
DEBUG ((DEBUG_WARN,\r
"%a: SD/MMC pre init notifier callback failed - %r\n",\r
Status = mOverride->NotifyPhase (\r
Private->ControllerHandle,\r
Slot,\r
- EdkiiSdMmcInitHostPost);\r
+ EdkiiSdMmcInitHostPost,\r
+ NULL);\r
if (EFI_ERROR (Status)) {\r
DEBUG ((DEBUG_WARN,\r
"%a: SD/MMC post init notifier callback failed - %r\n",\r