audk/MdeModulePkg/Bus/Pci/SdMmcPciHcDxe
Albecki, Mateusz 49accdedf9 MdeModulePkg/SdMmcPciHcDxe: Hook SwitchClockFreq after SD clock start
For eMMC modules we used to notify the platform about frequency
change only after sending CMD13 which meant that platform
might not get a chance to apply required post frequency
change fixes to get the clock stable. To fix this
notification has been moved to SdMmcHcClockSupply function
just after we start the SD clock. During first time setup
the notification won't be sent to avoid changing old behavior.

Cc: Hao A Wu <hao.a.wu@intel.com>
Cc: Marcin Wojtas <mw@semihalf.com>
Cc: Zhichao Gao <zhichao.gao@intel.com>
Cc: Liming Gao <liming.gao@intel.com>

Signed-off-by: Mateusz Albecki <mateusz.albecki@intel.com>
Tested-by: Marcin Wojtas <mw@semihalf.com>
Tested-by: Hao A Wu <hao.a.wu@intel.com>
Reviewed-by: Hao A Wu <hao.a.wu@intel.com>
2020-01-06 06:07:30 +00:00
..
ComponentName.c MdeModulePkg: Replace BSD License with BSD+Patent License 2019-04-09 10:58:08 -07:00
EmmcDevice.c MdeModulePkg/SdMmcPciHcDxe: Hook SwitchClockFreq after SD clock start 2020-01-06 06:07:30 +00:00
SdDevice.c MdeModulePkg/SdMmcPciHcDxe: Hook SwitchClockFreq after SD clock start 2020-01-06 06:07:30 +00:00
SdMmcPciHcDxe.c MdeModulePkg/SdMmcHcDxe: Implement revision 3 of SdMmcOverrideProtocol 2019-07-01 09:19:36 +08:00
SdMmcPciHcDxe.h MdeModulePkg/SdMmcPciHcDxe: Hook SwitchClockFreq after SD clock start 2020-01-06 06:07:30 +00:00
SdMmcPciHcDxe.inf MdeModulePkg: Replace BSD License with BSD+Patent License 2019-04-09 10:58:08 -07:00
SdMmcPciHcDxe.uni MdeModulePkg: Replace BSD License with BSD+Patent License 2019-04-09 10:58:08 -07:00
SdMmcPciHcDxeExtra.uni MdeModulePkg: Replace BSD License with BSD+Patent License 2019-04-09 10:58:08 -07:00
SdMmcPciHci.c MdeModulePkg/SdMmcPciHcDxe: Hook SwitchClockFreq after SD clock start 2020-01-06 06:07:30 +00:00
SdMmcPciHci.h MdeModulePkg/SdMmcPciHcDxe: Hook SwitchClockFreq after SD clock start 2020-01-06 06:07:30 +00:00