16#ifndef PLAT_POWER_CAPPING_H
17#define PLAT_POWER_CAPPING_H
19#define CPLD_LV1_TIME_WINDOW_NUM 8
uint8_t get_power_capping_method()
Definition: plat_power_capping.c:274
void set_power_capping_source(uint8_t value)
Definition: plat_power_capping.c:314
void set_power_capping_method(uint8_t value)
Definition: plat_power_capping.c:279
@ CAPPING_VR_IDX_MAX
Definition: plat_power_capping.h:33
@ CAPPING_VR_IDX_MEDHA0
Definition: plat_power_capping.h:31
@ CAPPING_VR_IDX_MEDHA1
Definition: plat_power_capping.h:32
uint8_t get_power_capping_source()
Definition: plat_power_capping.c:309
uint16_t get_power_capping_threshold(uint8_t vr_idx, uint8_t lv)
Definition: plat_power_capping.c:463
uint16_t get_power_capping_avg_power(uint8_t vr_idx, uint8_t lv)
Definition: plat_power_capping.c:231
bool find_cpld_lv1_time_window_idx_by_value(uint8_t *idx, uint16_t value)
Definition: plat_power_capping.c:220
uint16_t get_power_capping_time_w(uint8_t vr_idx, uint8_t lv)
Definition: plat_power_capping.c:389
@ CAPPING_LV_IDX_LV1
Definition: plat_power_capping.h:36
@ CAPPING_LV_IDX_LV3
Definition: plat_power_capping.h:38
@ CAPPING_LV_IDX_LV2
Definition: plat_power_capping.h:37
@ CAPPING_LV_IDX_MAX
Definition: plat_power_capping.h:39
uint16_t get_power_capping_current_threshold(uint8_t vr_idx)
Definition: plat_power_capping.c:379
@ CAPPING_SOURCE_MAX
Definition: plat_power_capping.h:28
@ CAPPING_SOURCE_VR
Definition: plat_power_capping.h:26
@ CAPPING_SOURCE_ADC
Definition: plat_power_capping.h:27
@ CAPPING_M_CREDIT_BASE
Definition: plat_power_capping.h:22
@ CAPPING_M_MAX
Definition: plat_power_capping.h:23
@ CAPPING_M_LOOK_UP_TABLE
Definition: plat_power_capping.h:21
void add_sync_oc_warn_to_work()
Definition: plat_power_capping.c:131
void plat_power_capping_init()
Definition: plat_power_capping.c:545
void set_power_capping_threshold(uint8_t vr_idx, uint8_t lv, uint16_t value)
Definition: plat_power_capping.c:478
void set_power_capping_time_w(uint8_t vr_idx, uint8_t lv, uint16_t value)
Definition: plat_power_capping.c:404
void power_capping_syn_vr_oc_warn_limit()
Definition: plat_power_capping.c:55