summaryrefslogtreecommitdiff
path: root/thermalConfig.cpp
diff options
context:
space:
mode:
authorqctecmdr <qctecmdr@localhost>2022-09-07 01:21:34 -0700
committerGerrit - the friendly Code Review server <code-review@localhost>2022-09-07 01:21:34 -0700
commit36d474e87f6c8aae6ab3f89a9ada77e5572a4178 (patch)
tree802c251643d6d6aa0addf5f9befffa25ca538134 /thermalConfig.cpp
parent1d469b25dbe13958cd0bf1d96d34bad821389edb (diff)
parent3388cdfc0160858358f4d7fbecd126efa22a4f6c (diff)
Merge "thermal-hal: Add CPU, GPU, bcl sensors for khaje"
Diffstat (limited to 'thermalConfig.cpp')
-rw-r--r--thermalConfig.cpp70
1 files changed, 70 insertions, 0 deletions
diff --git a/thermalConfig.cpp b/thermalConfig.cpp
index 67ac290..cd4980f 100644
--- a/thermalConfig.cpp
+++ b/thermalConfig.cpp
@@ -113,6 +113,75 @@ namespace implementation {
},
};
+ std::vector<std::string> cpu_sensors_khaje =
+ {
+ "cpuss-0",
+ "cpuss-1",
+ "cpuss-2",
+ "cpu-1-0",
+ "cpu-1-1",
+ "cpu-1-2",
+ "cpu-1-3",
+ };
+
+ std::vector<struct target_therm_cfg> sensor_cfg_khaje =
+ {
+ {
+ TemperatureType::CPU,
+ cpu_sensors_khaje,
+ "",
+ 95000,
+ 115000,
+ 95000,
+ true,
+ },
+ {
+ TemperatureType::GPU,
+ { "gpu" },
+ "GPU",
+ 95000,
+ 115000,
+ 95000,
+ true,
+ },
+ {
+ TemperatureType::SKIN,
+ { "xo-therm" },
+ "skin",
+ 40000,
+ 95000,
+ 40000,
+ true,
+ },
+ {
+ TemperatureType::BCL_VOLTAGE,
+ { "pm7250b-vbat-lvl0" },
+ "vbat",
+ 3000,
+ 2800,
+ 3000,
+ false,
+ },
+ {
+ TemperatureType::BCL_CURRENT,
+ { "pm7250b-ibat-lvl0" },
+ "ibat",
+ 5500,
+ 6000,
+ 5500,
+ true,
+ },
+ {
+ TemperatureType::BCL_PERCENTAGE,
+ { "soc" },
+ "soc",
+ 10,
+ 2,
+ 10,
+ false,
+ },
+ };
+
std::vector<std::string> cpu_sensors_trinket =
{
"cpuss-0-usr",
@@ -978,6 +1047,7 @@ namespace implementation {
{445, sensor_cfg_bengal},
{469, sensor_cfg_bengal},
{470, sensor_cfg_bengal},
+ {518, sensor_cfg_khaje}, //khaje
{394, sensor_cfg_trinket},
{467, sensor_cfg_trinket},
{468, sensor_cfg_trinket},