HAP_dcvs APIs
DSP Power & Performance Management
HAP_dcvs.h File Reference

Header file for DCVS APIs. More...

#include "AEEStdErr.h"
#include "HAP_power.h"

Go to the source code of this file.

Enumerations

enum  HAP_dcvs_clk_perf_mode_t { HAP_DCVS_CLK_PERF_HIGH, HAP_DCVS_CLK_PERF_LOW }
 

Functions

static int HAP_set_dcvs_v3_duty_cycle (void *context, uint32 max_active_time, uint32 periodicity)
 
static int HAP_set_dcvs_v3_duty_cycle_params (HAP_power_request_t *request, uint32 max_active_time, uint32 periodicity)
 
static int HAP_set_dcvs_v3_core_perf_mode (HAP_power_request_t *request, HAP_dcvs_clk_perf_mode_t perf_mode)
 
static int HAP_set_dcvs_v3_bus_perf_mode (HAP_power_request_t *request, HAP_dcvs_clk_perf_mode_t perf_mode)
 

Detailed Description

Header file for DCVS APIs.

Enumeration Type Documentation

◆ HAP_dcvs_clk_perf_mode_t

Perf modes to specify core/bus clock frequency level within target voltage corner for HAP DCVS V3 interface.

Enumerator
HAP_DCVS_CLK_PERF_HIGH 

To select max frequency at target voltage corner.

HAP_DCVS_CLK_PERF_LOW 

To select min frequency at target voltage corner.