38 #ifndef _POWERMGR_PLAT_H
39 #define _POWERMGR_PLAT_H
104 #ifdef ENABLE_THERMAL_PROTECTION
131 int PLAT_API_SetTempThresholds(
float tempHigh,
float tempCritical);
144 int PLAT_API_GetTempThresholds(
float *tempHigh,
float *tempCritical);
155 int PLAT_API_DetemineClockSpeeds(uint32_t *cpu_rate_Normal, uint32_t *cpu_rate_Scaled, uint32_t *cpu_rate_Minimal);
164 int PLAT_API_SetClockSpeed(uint32_t speed);
172 int PLAT_API_GetClockSpeed(uint32_t *speed);
174 #endif //ENABLE_THERMAL_PROTECTION
182 void PLAT_Reset(IARM_Bus_PWRMgr_PowerState_t newState);