summaryrefslogtreecommitdiff
path: root/drivers/gpu/msm/kgsl_pwrctrl.c
diff options
context:
space:
mode:
authorSuman Tatiraju <sumant@codeaurora.org>2015-12-15 07:49:41 -0700
committerDavid Keitel <dkeitel@codeaurora.org>2016-03-23 21:15:24 -0700
commit6a1704d165de9e44a2798c9cb0d9dd51c9f526b5 (patch)
tree4ba1ecc78ac680172f33cee8ad3f134e26dec2f6 /drivers/gpu/msm/kgsl_pwrctrl.c
parent505dc37e5b43c3a8765909023a7f3245183f902b (diff)
msm: kgsl: Fix direct references to HZ
Make the various timeout values HZ agnostic by using the proper macros and values instead. Change-Id: I708cd491f593782f0172cd7d2cca058cd41044a5 Signed-off-by: Suman Tatiraju <sumant@codeaurora.org>
Diffstat (limited to 'drivers/gpu/msm/kgsl_pwrctrl.c')
-rw-r--r--drivers/gpu/msm/kgsl_pwrctrl.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/drivers/gpu/msm/kgsl_pwrctrl.c b/drivers/gpu/msm/kgsl_pwrctrl.c
index 8e8e9b2944bf..671639be249a 100644
--- a/drivers/gpu/msm/kgsl_pwrctrl.c
+++ b/drivers/gpu/msm/kgsl_pwrctrl.c
@@ -46,7 +46,7 @@
#define MAX_UDELAY 2000
/* Number of jiffies for a full thermal cycle */
-#define TH_HZ 20
+#define TH_HZ (HZ/5)
#define KGSL_MAX_BUSLEVELS 20
@@ -1659,7 +1659,7 @@ int kgsl_pwrctrl_init(struct kgsl_device *device)
if (of_property_read_u32(pdev->dev.of_node, "qcom,deep-nap-timeout",
&pwr->deep_nap_timeout))
- pwr->deep_nap_timeout = HZ/50;
+ pwr->deep_nap_timeout = 20;
pwr->gx_retention = of_property_read_bool(pdev->dev.of_node,
"qcom,gx-retention");
@@ -2149,7 +2149,7 @@ _nap(struct kgsl_device *device)
kgsl_pwrscale_update_stats(device);
mod_timer(&device->pwrctrl.deep_nap_timer, jiffies +
- device->pwrctrl.deep_nap_timeout);
+ msecs_to_jiffies(device->pwrctrl.deep_nap_timeout));
kgsl_pwrctrl_clk(device, KGSL_PWRFLAGS_OFF, KGSL_STATE_NAP);
kgsl_pwrctrl_set_state(device, KGSL_STATE_NAP);