qcacld-3.0: Update for converged thermal throttle params
Update qcacld driver to use converged CFG component for thermal mitigation throttle offload feature config params. Also cleanup hdd ini config based redundant entries. Change-Id: I9c94d1cd7bf9f630ed92ebe0f9f6d6233a216ee5 CRs-fixed: 2358492
This commit is contained in:

کامیت شده توسط
nshrivas

والد
0af1ee5fc2
کامیت
9045e2e664
@@ -23,6 +23,17 @@
|
||||
#ifndef __CFG_THERMAL_TEMP_H
|
||||
#define __CFG_THERMAL_TEMP_H
|
||||
|
||||
/*
|
||||
* <ini>
|
||||
* gThermalTempMinLevel0 - Set Thermal Temp Min Level0
|
||||
* @Min: 0
|
||||
* @Max: 1000
|
||||
* @Default: 0
|
||||
*
|
||||
* Usage: External
|
||||
*
|
||||
* </ini>
|
||||
*/
|
||||
#define CFG_THERMAL_TEMP_MIN_LEVEL0 CFG_INI_UINT( \
|
||||
"gThermalTempMinLevel0", \
|
||||
0, \
|
||||
@@ -31,6 +42,17 @@
|
||||
CFG_VALUE_OR_DEFAULT, \
|
||||
"Thermal Temp Min Level0")
|
||||
|
||||
/*
|
||||
* <ini>
|
||||
* gThermalTempMaxLevel0 - Set Thermal Temp Max Level0
|
||||
* @Min: 0
|
||||
* @Max: 1000
|
||||
* @Default: 90
|
||||
*
|
||||
* Usage: External
|
||||
*
|
||||
* </ini>
|
||||
*/
|
||||
#define CFG_THERMAL_TEMP_MAX_LEVEL0 CFG_INI_UINT( \
|
||||
"gThermalTempMaxLevel0", \
|
||||
0, \
|
||||
@@ -39,6 +61,17 @@
|
||||
CFG_VALUE_OR_DEFAULT, \
|
||||
"Thermal Temp Max Level0")
|
||||
|
||||
/*
|
||||
* <ini>
|
||||
* gThermalTempMinLevel1 - Set Thermal Temp Min Level1
|
||||
* @Min: 0
|
||||
* @Max: 1000
|
||||
* @Default: 70
|
||||
*
|
||||
* Usage: External
|
||||
*
|
||||
* </ini>
|
||||
*/
|
||||
#define CFG_THERMAL_TEMP_MIN_LEVEL1 CFG_INI_UINT( \
|
||||
"gThermalTempMinLevel1", \
|
||||
0, \
|
||||
@@ -47,6 +80,17 @@
|
||||
CFG_VALUE_OR_DEFAULT, \
|
||||
"Thermal Temp Min Level1")
|
||||
|
||||
/*
|
||||
* <ini>
|
||||
* gThermalTempMaxLevel1 - Set Thermal Temp Max Level1
|
||||
* @Min: 0
|
||||
* @Max: 1000
|
||||
* @Default: 110
|
||||
*
|
||||
* Usage: External
|
||||
*
|
||||
* </ini>
|
||||
*/
|
||||
#define CFG_THERMAL_TEMP_MAX_LEVEL1 CFG_INI_UINT( \
|
||||
"gThermalTempMaxLevel1", \
|
||||
0, \
|
||||
@@ -55,6 +99,17 @@
|
||||
CFG_VALUE_OR_DEFAULT, \
|
||||
"Thermal Temp Max Level1")
|
||||
|
||||
/*
|
||||
* <ini>
|
||||
* gThermalTempMinLevel2 - Set Thermal Temp Min Level2
|
||||
* @Min: 0
|
||||
* @Max: 1000
|
||||
* @Default: 90
|
||||
*
|
||||
* Usage: External
|
||||
*
|
||||
* </ini>
|
||||
*/
|
||||
#define CFG_THERMAL_TEMP_MIN_LEVEL2 CFG_INI_UINT( \
|
||||
"gThermalTempMinLevel2", \
|
||||
0, \
|
||||
@@ -63,6 +118,17 @@
|
||||
CFG_VALUE_OR_DEFAULT, \
|
||||
"Thermal Temp Min Level2")
|
||||
|
||||
/*
|
||||
* <ini>
|
||||
* gThermalTempMaxLevel2 - Set Thermal Temp Max Level2
|
||||
* @Min: 0
|
||||
* @Max: 1000
|
||||
* @Default: 125
|
||||
*
|
||||
* Usage: External
|
||||
*
|
||||
* </ini>
|
||||
*/
|
||||
#define CFG_THERMAL_TEMP_MAX_LEVEL2 CFG_INI_UINT( \
|
||||
"gThermalTempMaxLevel2", \
|
||||
0, \
|
||||
@@ -71,6 +137,17 @@
|
||||
CFG_VALUE_OR_DEFAULT, \
|
||||
"Thermal Temp Max Level2")
|
||||
|
||||
/*
|
||||
* <ini>
|
||||
* gThermalTempMinLevel3 - Set Thermal Temp Min Level3
|
||||
* @Min: 0
|
||||
* @Max: 1000
|
||||
* @Default: 110
|
||||
*
|
||||
* Usage: External
|
||||
*
|
||||
* </ini>
|
||||
*/
|
||||
#define CFG_THERMAL_TEMP_MIN_LEVEL3 CFG_INI_UINT( \
|
||||
"gThermalTempMinLevel3", \
|
||||
0, \
|
||||
@@ -79,6 +156,17 @@
|
||||
CFG_VALUE_OR_DEFAULT, \
|
||||
"Thermal Temp Min Level3")
|
||||
|
||||
/*
|
||||
* <ini>
|
||||
* gThermalTempMaxLevel3 - Set Thermal Temp Max Level3
|
||||
* @Min: 0
|
||||
* @Max: 1000
|
||||
* @Default: 0
|
||||
*
|
||||
* Usage: External
|
||||
*
|
||||
* </ini>
|
||||
*/
|
||||
#define CFG_THERMAL_TEMP_MAX_LEVEL3 CFG_INI_UINT( \
|
||||
"gThermalTempMaxLevel3", \
|
||||
0, \
|
||||
@@ -87,6 +175,117 @@
|
||||
CFG_VALUE_OR_DEFAULT, \
|
||||
"Thermal Temp Max Level3")
|
||||
|
||||
/*
|
||||
* <ini>
|
||||
* gThermalMitigationEnable - Set Thermal mitigation feature control
|
||||
* @Min: 0
|
||||
* @Max: 1
|
||||
* @Default: 0
|
||||
*
|
||||
* Usage: External
|
||||
*
|
||||
* </ini>
|
||||
*/
|
||||
#define CFG_THERMAL_MITIGATION_ENABLE CFG_INI_BOOL( \
|
||||
"gThermalMitigationEnable", \
|
||||
0, \
|
||||
"Thermal mitigation feature control")
|
||||
|
||||
/*
|
||||
* <ini>
|
||||
* gThrottlePeriod - Set Thermal mitigation throttle period
|
||||
* @Min: 10
|
||||
* @Max: 10000
|
||||
* @Default: 4000
|
||||
*
|
||||
* Usage: External
|
||||
*
|
||||
* </ini>
|
||||
*/
|
||||
#define CFG_THROTTLE_PERIOD CFG_INI_UINT( \
|
||||
"gThrottlePeriod", \
|
||||
10, \
|
||||
10000, \
|
||||
4000, \
|
||||
CFG_VALUE_OR_DEFAULT, \
|
||||
"Thermal mitigation throttle period")
|
||||
|
||||
/*
|
||||
* <ini>
|
||||
* gThrottleDutyCycleLevel0 - Set Thermal mitigation throttle duty cycle level0
|
||||
* @Min: 0
|
||||
* @Max: 0
|
||||
* @Default: 0
|
||||
*
|
||||
* Usage: External
|
||||
*
|
||||
* </ini>
|
||||
*/
|
||||
#define CFG_THROTTLE_DUTY_CYCLE_LEVEL0 CFG_INI_UINT( \
|
||||
"gThrottleDutyCycleLevel0", \
|
||||
0, \
|
||||
0, \
|
||||
0, \
|
||||
CFG_VALUE_OR_DEFAULT, \
|
||||
"Thermal mitigation throttle duty cycle level0")
|
||||
|
||||
/*
|
||||
* <ini>
|
||||
* gThrottleDutyCycleLevel1 - Set Thermal mitigation throttle duty cycle level1
|
||||
* @Min: 0
|
||||
* @Max: 100
|
||||
* @Default: 50
|
||||
*
|
||||
* Usage: External
|
||||
*
|
||||
* </ini>
|
||||
*/
|
||||
#define CFG_THROTTLE_DUTY_CYCLE_LEVEL1 CFG_INI_UINT( \
|
||||
"gThrottleDutyCycleLevel1", \
|
||||
0, \
|
||||
100, \
|
||||
50, \
|
||||
CFG_VALUE_OR_DEFAULT, \
|
||||
"Thermal mitigation throttle duty cycle level1")
|
||||
|
||||
/*
|
||||
* <ini>
|
||||
* gThrottleDutyCycleLevel2 - Set Thermal mitigation throttle duty cycle level2
|
||||
* @Min: 0
|
||||
* @Max: 100
|
||||
* @Default: 75
|
||||
*
|
||||
* Usage: External
|
||||
*
|
||||
* </ini>
|
||||
*/
|
||||
#define CFG_THROTTLE_DUTY_CYCLE_LEVEL2 CFG_INI_UINT( \
|
||||
"gThrottleDutyCycleLevel2", \
|
||||
0, \
|
||||
100, \
|
||||
75, \
|
||||
CFG_VALUE_OR_DEFAULT, \
|
||||
"Thermal mitigation throttle duty cycle level2")
|
||||
|
||||
/*
|
||||
* <ini>
|
||||
* gThrottleDutyCycleLevel3 - Set Thermal mitigation throttle duty cycle level3
|
||||
* @Min: 0
|
||||
* @Max: 100
|
||||
* @Default: 94
|
||||
*
|
||||
* Usage: External
|
||||
*
|
||||
* </ini>
|
||||
*/
|
||||
#define CFG_THROTTLE_DUTY_CYCLE_LEVEL3 CFG_INI_UINT( \
|
||||
"gThrottleDutyCycleLevel3", \
|
||||
0, \
|
||||
100, \
|
||||
94, \
|
||||
CFG_VALUE_OR_DEFAULT, \
|
||||
"Thermal mitigation throttle duty cycle level3")
|
||||
|
||||
#define CFG_THERMAL_TEMP_ALL \
|
||||
CFG(CFG_THERMAL_TEMP_MIN_LEVEL0) \
|
||||
CFG(CFG_THERMAL_TEMP_MAX_LEVEL0) \
|
||||
@@ -96,6 +295,12 @@
|
||||
CFG(CFG_THERMAL_TEMP_MAX_LEVEL2) \
|
||||
CFG(CFG_THERMAL_TEMP_MIN_LEVEL3) \
|
||||
CFG(CFG_THERMAL_TEMP_MAX_LEVEL3) \
|
||||
CFG(CFG_THERMAL_MITIGATION_ENABLE) \
|
||||
CFG(CFG_THROTTLE_PERIOD) \
|
||||
CFG(CFG_THROTTLE_DUTY_CYCLE_LEVEL0) \
|
||||
CFG(CFG_THROTTLE_DUTY_CYCLE_LEVEL1) \
|
||||
CFG(CFG_THROTTLE_DUTY_CYCLE_LEVEL2) \
|
||||
CFG(CFG_THROTTLE_DUTY_CYCLE_LEVEL3)
|
||||
|
||||
#endif
|
||||
|
||||
|
مرجع در شماره جدید
Block a user