Exemple #1
0
/**
 * FchInitLateHwm - Prepare Hwm controller to boot to OS.
 *
 * @param[in] FchDataPtr Fch configuration structure pointer.
 *
 */
VOID
FchInitLateHwm (
  IN  VOID     *FchDataPtr
  )
{
  FCH_DATA_BLOCK         *LocalCfgPtr;

  LocalCfgPtr = (FCH_DATA_BLOCK *) FchDataPtr;

  HwmInitRegister (LocalCfgPtr);
  ImcWakeup (LocalCfgPtr);
  FchECfancontrolservice (LocalCfgPtr);
}
Exemple #2
0
/**
 * FchInitEnvHwm - Config Hwm controller before PCI emulation
 *
 *
 *
 * @param[in] FchDataPtr Fch configuration structure pointer.
 *
 */
VOID
FchInitEnvHwm (
  IN  VOID     *FchDataPtr
  )
{
  FCH_DATA_BLOCK         *LocalCfgPtr;

  LocalCfgPtr = (FCH_DATA_BLOCK *) FchDataPtr;

  if ( LocalCfgPtr->Hwm.HwMonitorEnable ) {
    HwmInitRegister (LocalCfgPtr);
    HwmProcessParameter (LocalCfgPtr);
    HwmSetRegister (LocalCfgPtr);
  }
}