diff options
author | Suman Tatiraju <sumant@codeaurora.org> | 2015-12-15 07:49:41 -0700 |
---|---|---|
committer | David Keitel <dkeitel@codeaurora.org> | 2016-03-23 21:15:24 -0700 |
commit | 6a1704d165de9e44a2798c9cb0d9dd51c9f526b5 (patch) | |
tree | 4ba1ecc78ac680172f33cee8ad3f134e26dec2f6 /drivers/gpu/msm/kgsl_pwrctrl.c | |
parent | 505dc37e5b43c3a8765909023a7f3245183f902b (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.c | 6 |
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); |