15 #include "AEEStdErr.h" 16 #include "HAP_power.h" 34 int __attribute__((weak)) sysmon_set_dcvs_v3_duty_cycle(
36 uint32 max_active_time,
39 int __attribute__((weak)) sysmon_set_dcvs_v3_duty_cycle_params(
40 HAP_power_request_t* request,
41 uint32 max_active_time,
44 int __attribute__((weak)) sysmon_set_dcvs_v3_core_perf_mode(
45 HAP_power_request_t* request,
46 HAP_dcvs_clk_perf_mode_t perf_mode);
48 int __attribute__((weak)) sysmon_set_dcvs_v3_bus_perf_mode(
49 HAP_power_request_t* request,
50 HAP_dcvs_clk_perf_mode_t perf_mode);
88 uint32 max_active_time,
91 if (sysmon_set_dcvs_v3_duty_cycle)
92 return sysmon_set_dcvs_v3_duty_cycle(
97 return AEE_EVERSIONNOTSUPPORT;
129 HAP_power_request_t* request,
130 uint32 max_active_time,
133 if (sysmon_set_dcvs_v3_duty_cycle_params)
135 return sysmon_set_dcvs_v3_duty_cycle_params(
141 return AEE_EVERSIONNOTSUPPORT;
181 HAP_power_request_t* request,
182 HAP_dcvs_clk_perf_mode_t perf_mode)
184 if (sysmon_set_dcvs_v3_core_perf_mode)
186 return sysmon_set_dcvs_v3_core_perf_mode(
191 return AEE_EVERSIONNOTSUPPORT;
221 HAP_power_request_t* request,
222 HAP_dcvs_clk_perf_mode_t perf_mode)
224 if (sysmon_set_dcvs_v3_bus_perf_mode)
226 return sysmon_set_dcvs_v3_bus_perf_mode(
231 return AEE_EVERSIONNOTSUPPORT;
Definition: HAP_dcvs.h:27
Definition: HAP_dcvs.h:28
HAP_dcvs_clk_perf_mode_t
Definition: HAP_dcvs.h:26
static int HAP_set_dcvs_v3_core_perf_mode(HAP_power_request_t *request, HAP_dcvs_clk_perf_mode_t perf_mode)
Definition: HAP_dcvs.h:180
static int HAP_set_dcvs_v3_duty_cycle_params(HAP_power_request_t *request, uint32 max_active_time, uint32 periodicity)
Definition: HAP_dcvs.h:128
static int HAP_set_dcvs_v3_duty_cycle(void *context, uint32 max_active_time, uint32 periodicity)
Definition: HAP_dcvs.h:86
static int HAP_set_dcvs_v3_bus_perf_mode(HAP_power_request_t *request, HAP_dcvs_clk_perf_mode_t perf_mode)
Definition: HAP_dcvs.h:220