summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPeter Li2017-03-08 10:14:07 -0600
committerPeter Li2017-03-08 10:14:07 -0600
commit0dc63c50b5e85d1bde20d339c15e57db12769d4b (patch)
tree5a9e384a2fd2c593f93b0fbcf0fadbf492eab926
parent33fa32531e0d041a5f42225ee120f6e5c2264545 (diff)
downloadtas2557-android-driver-0dc63c50b5e85d1bde20d339c15e57db12769d4b.tar.gz
tas2557-android-driver-0dc63c50b5e85d1bde20d339c15e57db12769d4b.tar.xz
tas2557-android-driver-0dc63c50b5e85d1bde20d339c15e57db12769d4b.zip
update when system wakes up
-rwxr-xr-xtas2557-regmap.c8
1 files changed, 5 insertions, 3 deletions
diff --git a/tas2557-regmap.c b/tas2557-regmap.c
index f07043c..9af4ca4 100755
--- a/tas2557-regmap.c
+++ b/tas2557-regmap.c
@@ -491,9 +491,11 @@ static int tas2557_resume(struct device *dev)
491 491
492 pProgram = &(pTAS2557->mpFirmware->mpPrograms[pTAS2557->mnCurrentProgram]); 492 pProgram = &(pTAS2557->mpFirmware->mpPrograms[pTAS2557->mnCurrentProgram]);
493 if (pTAS2557->mbPowerUp && (pProgram->mnAppMode == TAS2557_APP_TUNINGMODE)) { 493 if (pTAS2557->mbPowerUp && (pProgram->mnAppMode == TAS2557_APP_TUNINGMODE)) {
494 dev_dbg(pTAS2557->dev, "%s, start Die Temp check timer\n", __func__); 494 if (!hrtimer_active(&pTAS2557->mtimer)) {
495 hrtimer_start(&pTAS2557->mtimer, 495 dev_dbg(pTAS2557->dev, "%s, start Die Temp check timer\n", __func__);
496 ns_to_ktime((u64)LOW_TEMPERATURE_CHECK_PERIOD * NSEC_PER_MSEC), HRTIMER_MODE_REL); 496 hrtimer_start(&pTAS2557->mtimer,
497 ns_to_ktime((u64)LOW_TEMPERATURE_CHECK_PERIOD * NSEC_PER_MSEC), HRTIMER_MODE_REL);
498 }
497 } 499 }
498 500
499end: 501end: