Enum DspPerfPowerMode_t¶
Defined in File DlEnums.hpp
Enum Documentation¶
-
enum class DlSystem::DspPerfPowerMode_t¶
Values:
-
enumerator DSP_PERF_INFRASTRUCTURE_POWERMODE_ADJUST_UP_DOWN = 0x1¶
Maps to HAP_DCVS_V2_ADJUST_UP_DOWN. Allows for DCVS to adjust up and down
-
enumerator DSP_PERF_INFRASTRUCTURE_POWERMODE_ADJUST_ONLY_UP = 0x2¶
Maps to HAP_DCVS_V2_ADJUST_ONLY_UP. Allows for DCVS to adjust up only
-
enumerator DSP_PERF_INFRASTRUCTURE_POWERMODE_POWER_SAVER_MODE = 0x4¶
Maps to HAP_DCVS_V2_POWER_SAVER_MODE. Higher thresholds for power efficiency
-
enumerator DSP_PERF_INFRASTRUCTURE_POWERMODE_POWER_SAVER_AGGRESSIVE_MODE = 0x8¶
Maps to HAP_DCVS_V2_POWER_SAVER_AGGRESSIVE_MODE. Higher thresholds for power efficiency with faster ramp down
-
enumerator DSP_PERF_INFRASTRUCTURE_POWERMODE_PERFORMANCE_MODE = 0x10¶
Maps to HAP_DCVS_V2_PERFORMANCE_MODE. Lower thresholds for maximum performance
-
enumerator DSP_PERF_INFRASTRUCTURE_POWERMODE_DUTY_CYCLE_MODE = 0x20¶
Maps to HAP_DCVS_V2_DUTY_CYCLE_MODE. The below value applies only for HVX clients:
For streaming class clients:
detects periodicity based on HVX usage
lowers clocks in the no HVX activity region of each period.
For compute class clients:
Lowers clocks on no HVX activity detects and brings clocks up on detecting HVX activity again.
Latency involved in bringing up the clock will be at max 1 to 2 ms.
-
enumerator DSP_PERF_INFRASTRUCTURE_POWERMODE_UNKNOWN = 0x7fffffff¶
UNKNOWN value that must not be used by client.
-
enumerator DSP_PERF_INFRASTRUCTURE_POWERMODE_ADJUST_UP_DOWN = 0x1¶