diff options
author | Terje Bergstrom <tbergstrom@nvidia.com> | 2011-09-14 15:47:10 +0300 |
---|---|---|
committer | Dan Willemsen <dwillemsen@nvidia.com> | 2011-11-30 21:49:11 -0800 |
commit | 4faee0163e39b1bb91b7e987732ae63884c11f88 (patch) | |
tree | ad3e682feb2ef46f57d6aafdc710be48ed7fb3b5 /drivers/video/tegra/host/nvhost_acm.c | |
parent | 8cbed0f1c144bbb20b3d1dcf74d4caca7af0c620 (diff) |
nvhost: Turn clock on before querying clock rate
nvhost_module_rate() must turn clock on before querying its value.
Bug 873710
Signed-off-by: Terje Bergstrom <tbergstrom@nvidia.com>
Reviewed-on: http://git-master/r/52357
Reviewed-by: Juha Tukkinen <jtukkinen@nvidia.com>
Reviewed-by: Scott Williams <scwilliams@nvidia.com>
Reviewed-by: Yu-Huan Hsu <yhsu@nvidia.com>
(cherry picked from commit f837e5b34d311b13a52996b68b27b0207c15bd79)
Change-Id: Ibee108a2da62d22d967f7b9bf5d716dc6d09ea64
Reviewed-on: http://git-master/r/56267
Reviewed-by: Varun Colbert <vcolbert@nvidia.com>
Tested-by: Varun Colbert <vcolbert@nvidia.com>
Rebase-Id: Rd52dad967f12cef644f210385683fbe96c38d40a
Diffstat (limited to 'drivers/video/tegra/host/nvhost_acm.c')
-rw-r--r-- | drivers/video/tegra/host/nvhost_acm.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/drivers/video/tegra/host/nvhost_acm.c b/drivers/video/tegra/host/nvhost_acm.c index 5fb062df8fcf..e3df71c3d357 100644 --- a/drivers/video/tegra/host/nvhost_acm.c +++ b/drivers/video/tegra/host/nvhost_acm.c @@ -485,7 +485,9 @@ int nvhost_module_get_rate(struct nvhost_module *mod, unsigned long *rate, if (IS_ERR_OR_NULL(c)) return -EINVAL; + nvhost_module_busy(mod); *rate = clk_get_rate(c); + nvhost_module_idle(mod); return 0; } |