diff options
Diffstat (limited to 'thermal/thermal-helper.cpp')
-rw-r--r-- | thermal/thermal-helper.cpp | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/thermal/thermal-helper.cpp b/thermal/thermal-helper.cpp index 6f61a989..878c82f5 100644 --- a/thermal/thermal-helper.cpp +++ b/thermal/thermal-helper.cpp @@ -36,6 +36,7 @@ namespace implementation { using ::android::hardware::thermal::V1_0::TemperatureType; static unsigned int gSkinSensorNum; +static std::string gSkinSensorType; static unsigned int gTsensOffset; static unsigned int gSkinThrottlingThreshold; static unsigned int gSkinShutdownThreshold; @@ -51,6 +52,7 @@ bool initThermal() { if (hardware == "walleye") { LOG(ERROR) << "Initialization on Walleye"; gSkinSensorNum = kWalleyeSkinSensorNum; + gSkinSensorType = kWalleyeSkinSensorType; gTsensOffset = kWalleyeTsensOffset; gSkinThrottlingThreshold = kWalleyeSkinThrottlingThreshold; gSkinShutdownThreshold = kWalleyeSkinShutdownThreshold; @@ -60,6 +62,7 @@ bool initThermal() { if (rev == "rev_a" || rev == "rev_b") { LOG(ERROR) << "Initialization on Taimen pre revision C"; gSkinSensorNum = kTaimenRabSkinSensorNum; + gSkinSensorType = kTaimenRabSkinSensorType; gTsensOffset = kTaimenRabTsensOffset; gSkinThrottlingThreshold = kTaimenRabSkinThrottlingThreshold; gSkinShutdownThreshold = kTaimenRabSkinShutdownThreshold; @@ -67,6 +70,7 @@ bool initThermal() { } else { LOG(ERROR) << "Initialization on Taimen revision C and later"; gSkinSensorNum = kTaimenRcSkinSensorNum; + gSkinSensorType = kTaimenRcSkinSensorType; gTsensOffset = kTaimenRcTsensOffset; gSkinThrottlingThreshold = kTaimenRcSkinThrottlingThreshold; gSkinShutdownThreshold = kTaimenRcSkinShutdownThreshold; @@ -288,6 +292,10 @@ ssize_t fillCpuUsages(hidl_vec<CpuUsage> *cpuUsages) { return kCpuNum; } +std::string getTargetSkinSensorType() { + return gSkinSensorType; +} + } // namespace implementation } // namespace V1_1 } // namespace thermal |