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
29#define POWER_CAPPING_AVERAGE_TIME_MS_DEFAULT 50
30#define POWER_CAPPING_HISTORY_SIZE 10
301 uint8_t *temp_index_threshold_type);
302bool plat_get_vout_range(uint8_t rail, uint16_t *vout_max_millivolt, uint16_t *vout_min_millivolt);
336 bool is_default,
bool is_perm);
354 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:239
Definition: plat_hook.h:281
uint8_t * strap_name
Definition: plat_hook.h:284
uint8_t default_setting_value
Definition: plat_hook.h:287
uint8_t bit_offset
Definition: plat_hook.h:285
uint8_t cpld_offsets
Definition: plat_hook.h:283
uint8_t index
Definition: plat_hook.h:282
uint8_t * strap_name_comment
Definition: plat_hook.h:290
bool reverse
Definition: plat_hook.h:289
uint8_t change_setting_value
Definition: plat_hook.h:288
uint8_t bit_count
Definition: plat_hook.h:286
Definition: plat_hook.h:199
uint16_t user_setting_value[STRAP_INDEX_MAX]
Definition: plat_hook.h:200
Definition: plat_hook.h:178
uint8_t index
Definition: plat_hook.h:179
uint16_t change_setting_value
Definition: plat_hook.h:181
uint8_t * sensor_name
Definition: plat_hook.h:180
Definition: plat_hook.h:184
uint16_t user_setting_value[POWER_CAPPING_INDEX_MAX]
Definition: plat_hook.h:185
Definition: plat_hook.h:249
uint8_t cpld_offsets
Definition: plat_hook.h:251
uint8_t index
Definition: plat_hook.h:250
uint8_t value
Definition: plat_hook.h:253
uint8_t * power_rail_name
Definition: plat_hook.h:252
Definition: plat_hook.h:243
uint8_t index
Definition: plat_hook.h:244
uint8_t * sensor_name
Definition: plat_hook.h:246
uint8_t sensor_id
Definition: plat_hook.h:245
Definition: plat_hook.h:272
uint8_t sensor_id
Definition: plat_hook.h:275
uint8_t temp_threshold_type
Definition: plat_hook.h:274
uint8_t temp_index_threshold_type
Definition: plat_hook.h:273
uint8_t * temp_threshold_name
Definition: plat_hook.h:276
Definition: plat_hook.h:266
uint32_t temperature_reg_val[PLAT_TEMP_INDEX_THRESHOLD_TYPE_MAX]
Definition: plat_hook.h:267
Definition: plat_hook.h:205
uint8_t thermaltrip_user_setting_value
Definition: plat_hook.h:206
Definition: plat_hook.h:211
uint8_t throttle_user_setting_value
Definition: plat_hook.h:212
Definition: plat_hook.h:293
uint8_t sensor_id
Definition: plat_hook.h:295
uint8_t * sensor_name
Definition: plat_hook.h:296
uint8_t index
Definition: plat_hook.h:294
uint32_t power_history[POWER_HISTORY_SIZE]
Definition: plat_hook.h:297
Definition: plat_hook.h:217
int peak_value
Definition: plat_hook.h:221
uint8_t sensor_id
Definition: plat_hook.h:219
uint8_t * sensor_name
Definition: plat_hook.h:220
uint8_t index
Definition: plat_hook.h:218
Definition: plat_hook.h:230
uint8_t * vr_status_name
Definition: plat_hook.h:233
uint16_t pmbus_reg
Definition: plat_hook.h:232
uint8_t index
Definition: plat_hook.h:231
Definition: plat_hook.h:190
uint16_t change_vout_min[STRAP_INDEX_MAX]
Definition: plat_hook.h:194
uint16_t change_vout_max[STRAP_INDEX_MAX]
Definition: plat_hook.h:193
uint16_t default_vout_max[STRAP_INDEX_MAX]
Definition: plat_hook.h:191
uint16_t default_vout_min[STRAP_INDEX_MAX]
Definition: plat_hook.h:192
Definition: plat_hook.h:224
uint16_t vout[VR_RAIL_E_MAX]
Definition: plat_hook.h:225