23#define VR_MUTEX_LOCK_TIMEOUT_MS 1000
24#define POWER_HISTORY_SIZE 10
272bool plat_get_vout_range(uint8_t rail, uint16_t *vout_max_millivolt, uint16_t *vout_min_millivolt);
306 bool is_default,
bool is_perm);
324 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
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:212
Definition: plat_hook.h:254
uint8_t * strap_name
Definition: plat_hook.h:257
uint8_t default_setting_value
Definition: plat_hook.h:260
uint8_t bit_offset
Definition: plat_hook.h:258
uint8_t cpld_offsets
Definition: plat_hook.h:256
uint8_t index
Definition: plat_hook.h:255
bool reverse
Definition: plat_hook.h:262
uint8_t change_setting_value
Definition: plat_hook.h:261
uint8_t bit_count
Definition: plat_hook.h:259
Definition: plat_hook.h:172
uint16_t user_setting_value[STRAP_INDEX_MAX]
Definition: plat_hook.h:173
Definition: plat_hook.h:222
uint8_t cpld_offsets
Definition: plat_hook.h:224
uint8_t index
Definition: plat_hook.h:223
uint8_t value
Definition: plat_hook.h:226
uint8_t * power_rail_name
Definition: plat_hook.h:225
Definition: plat_hook.h:216
uint8_t index
Definition: plat_hook.h:217
uint8_t * sensor_name
Definition: plat_hook.h:219
uint8_t sensor_id
Definition: plat_hook.h:218
Definition: plat_hook.h:245
uint8_t sensor_id
Definition: plat_hook.h:248
uint8_t temp_threshold_type
Definition: plat_hook.h:247
uint8_t temp_index_threshold_type
Definition: plat_hook.h:246
uint8_t * temp_threshold_name
Definition: plat_hook.h:249
Definition: plat_hook.h:239
uint32_t temperature_reg_val[PLAT_TEMP_INDEX_THRESHOLD_TYPE_MAX]
Definition: plat_hook.h:240
Definition: plat_hook.h:178
uint8_t thermaltrip_user_setting_value
Definition: plat_hook.h:179
Definition: plat_hook.h:184
uint8_t throttle_user_setting_value
Definition: plat_hook.h:185
Definition: plat_hook.h:265
uint8_t sensor_id
Definition: plat_hook.h:267
uint8_t * sensor_name
Definition: plat_hook.h:268
uint8_t index
Definition: plat_hook.h:266
uint32_t power_history[POWER_HISTORY_SIZE]
Definition: plat_hook.h:269
Definition: plat_hook.h:190
int peak_value
Definition: plat_hook.h:194
uint8_t sensor_id
Definition: plat_hook.h:192
uint8_t * sensor_name
Definition: plat_hook.h:193
uint8_t index
Definition: plat_hook.h:191
Definition: plat_hook.h:203
uint8_t * vr_status_name
Definition: plat_hook.h:206
uint16_t pmbus_reg
Definition: plat_hook.h:205
uint8_t index
Definition: plat_hook.h:204
Definition: plat_hook.h:163
uint16_t change_vout_min[STRAP_INDEX_MAX]
Definition: plat_hook.h:167
uint16_t change_vout_max[STRAP_INDEX_MAX]
Definition: plat_hook.h:166
uint16_t default_vout_max[STRAP_INDEX_MAX]
Definition: plat_hook.h:164
uint16_t default_vout_min[STRAP_INDEX_MAX]
Definition: plat_hook.h:165
Definition: plat_hook.h:197
uint16_t vout[VR_RAIL_E_MAX]
Definition: plat_hook.h:198