23#define VR_MUTEX_LOCK_TIMEOUT_MS 1000
24#define POWER_HISTORY_SIZE 10
25#define POWER_CAPPING_HC_DEFAULT 1000
26#define POWER_CAPPING_LC_DEFAULT 800
27#define POWER_CAPPING_ENABLE 1
28#define POWER_CAPPING_DISABLE 0
298 uint8_t *temp_index_threshold_type);
299bool plat_get_vout_range(uint8_t rail, uint16_t *vout_max_millivolt, uint16_t *vout_min_millivolt);
333 bool is_default,
bool is_perm);
351 uint8_t drive_index_level,
bool is_perm,
uint8_t type
Definition: pldm_base.h:0
uint8_t reading[1]
Definition: pldm_monitor.h:3
uint16_t sensor_id
Definition: pldm_monitor.h:0
uint8_t set_value
Definition: pldm_oem.h:1
uint32_t data_length
Definition: pldm_oem.h:1
Definition: plat_hook.h:22
uint8_t vr_page
Definition: plat_hook.h:25
void * mutex
Definition: plat_hook.h:236
Definition: plat_hook.h:278
uint8_t * strap_name
Definition: plat_hook.h:281
uint8_t default_setting_value
Definition: plat_hook.h:284
uint8_t bit_offset
Definition: plat_hook.h:282
uint8_t cpld_offsets
Definition: plat_hook.h:280
uint8_t index
Definition: plat_hook.h:279
uint8_t * strap_name_comment
Definition: plat_hook.h:287
bool reverse
Definition: plat_hook.h:286
uint8_t change_setting_value
Definition: plat_hook.h:285
uint8_t bit_count
Definition: plat_hook.h:283
Definition: plat_hook.h:196
uint16_t user_setting_value[STRAP_INDEX_MAX]
Definition: plat_hook.h:197
Definition: plat_hook.h:175
uint8_t index
Definition: plat_hook.h:176
uint16_t change_setting_value
Definition: plat_hook.h:178
uint8_t * sensor_name
Definition: plat_hook.h:177
Definition: plat_hook.h:181
uint16_t user_setting_value[POWER_CAPPING_INDEX_MAX]
Definition: plat_hook.h:182
Definition: plat_hook.h:246
uint8_t cpld_offsets
Definition: plat_hook.h:248
uint8_t index
Definition: plat_hook.h:247
uint8_t value
Definition: plat_hook.h:250
uint8_t * power_rail_name
Definition: plat_hook.h:249
Definition: plat_hook.h:240
uint8_t index
Definition: plat_hook.h:241
uint8_t * sensor_name
Definition: plat_hook.h:243
uint8_t sensor_id
Definition: plat_hook.h:242
Definition: plat_hook.h:269
uint8_t sensor_id
Definition: plat_hook.h:272
uint8_t temp_threshold_type
Definition: plat_hook.h:271
uint8_t temp_index_threshold_type
Definition: plat_hook.h:270
uint8_t * temp_threshold_name
Definition: plat_hook.h:273
Definition: plat_hook.h:263
uint32_t temperature_reg_val[PLAT_TEMP_INDEX_THRESHOLD_TYPE_MAX]
Definition: plat_hook.h:264
Definition: plat_hook.h:202
uint8_t thermaltrip_user_setting_value
Definition: plat_hook.h:203
Definition: plat_hook.h:208
uint8_t throttle_user_setting_value
Definition: plat_hook.h:209
Definition: plat_hook.h:290
uint8_t sensor_id
Definition: plat_hook.h:292
uint8_t * sensor_name
Definition: plat_hook.h:293
uint8_t index
Definition: plat_hook.h:291
uint32_t power_history[POWER_HISTORY_SIZE]
Definition: plat_hook.h:294
Definition: plat_hook.h:214
int peak_value
Definition: plat_hook.h:218
uint8_t sensor_id
Definition: plat_hook.h:216
uint8_t * sensor_name
Definition: plat_hook.h:217
uint8_t index
Definition: plat_hook.h:215
Definition: plat_hook.h:227
uint8_t * vr_status_name
Definition: plat_hook.h:230
uint16_t pmbus_reg
Definition: plat_hook.h:229
uint8_t index
Definition: plat_hook.h:228
Definition: plat_hook.h:187
uint16_t change_vout_min[STRAP_INDEX_MAX]
Definition: plat_hook.h:191
uint16_t change_vout_max[STRAP_INDEX_MAX]
Definition: plat_hook.h:190
uint16_t default_vout_max[STRAP_INDEX_MAX]
Definition: plat_hook.h:188
uint16_t default_vout_min[STRAP_INDEX_MAX]
Definition: plat_hook.h:189
Definition: plat_hook.h:221
uint16_t vout[VR_RAIL_E_MAX]
Definition: plat_hook.h:222