thermal-hal: Add CPU, GPU, bcl sensors for khaje
Add CPU, GPU, Skin and BCL sensors for khaje.
Change-Id: If41cd0474b68f7ddbeb01dbdd0fe46d06099ea70
Signed-off-by: Priyansh Jain <quic_priyjain@quicinc.com>
diff --git a/thermalConfig.cpp b/thermalConfig.cpp
index 266f46b..b6d6594 100644
--- a/thermalConfig.cpp
+++ b/thermalConfig.cpp
@@ -113,6 +113,75 @@
},
};
+ 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 @@
{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},