HAP_power APIs
DSP Power & Performance Management
HAP_power_ceng_bus_payload Struct Reference

#include <HAP_power.h>

Public Attributes

HAP_dcvs_voltage_corner_t target_corner
 
HAP_dcvs_voltage_corner_t min_corner
 
HAP_dcvs_voltage_corner_t max_corner
 
HAP_clk_perf_mode_t perf_mode
 
uint64 bwBytePerSec
 
uint32 busbwUsagePercentage
 
uint32 param1
 
uint32 param2
 
uint32 param3
 

Detailed Description

Payload for HAP_power_set_CENG_bus

Member Data Documentation

◆ busbwUsagePercentage

uint32 HAP_power_ceng_bus_payload::busbwUsagePercentage

Percentage of time during which bwBytesPerSec BW is required from the bus (0..100)

◆ bwBytePerSec

uint64 HAP_power_ceng_bus_payload::bwBytePerSec

Clock request in terms of bandwidth (bytes per second). For bwBytePerSec > 0, target_corner should be set to 0.

◆ max_corner

HAP_dcvs_voltage_corner_t HAP_power_ceng_bus_payload::max_corner

Maximum voltage corner for DCVS

◆ min_corner

HAP_dcvs_voltage_corner_t HAP_power_ceng_bus_payload::min_corner

Minimum voltage corner for DCVS

◆ param1

uint32 HAP_power_ceng_bus_payload::param1

Reserved

◆ param2

uint32 HAP_power_ceng_bus_payload::param2

Reserved

◆ param3

uint32 HAP_power_ceng_bus_payload::param3

Reserved

◆ perf_mode

HAP_clk_perf_mode_t HAP_power_ceng_bus_payload::perf_mode

To specify clock frequency level within target voltage corner

◆ target_corner

HAP_dcvs_voltage_corner_t HAP_power_ceng_bus_payload::target_corner

Target voltage corner. For target_corner > 0, bwBytePerSec and busbwUsagePercentage params should be set to 0.


The documentation for this struct was generated from the following file: