/** * 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); }
/** * 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); } }