summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/nvgpu/gv11b/platform_gv11b_tegra.c
diff options
context:
space:
mode:
authorTerje Bergstrom <tbergstrom@nvidia.com>2017-04-14 19:15:50 -0400
committermobile promotions <svcmobile_promotions@nvidia.com>2017-04-24 03:13:39 -0400
commite1c27d4e84d518bef88305d1ca848deb07433677 (patch)
tree1a81b03c60f914020dead7fe5e7ffb4325c233af /drivers/gpu/nvgpu/gv11b/platform_gv11b_tegra.c
parent7872900486bd31cf186930848adec46d0a13b68a (diff)
gpu: nvgpu: gv11b: Use new clk HAL
Use the new clk HAL to request clock rate instead of direct calls to Clock Framework. This cuts one direct dependency to Linux APIs. Also change the HAL to not clear clk ops after they've been initialized. JIRA NVGPU-16 Change-Id: I1ab3eac8268f1f3f3305d49782c6a0eb57c6d617 Signed-off-by: Terje Bergstrom <tbergstrom@nvidia.com> Reviewed-on: http://git-master/r/1463536 Reviewed-by: Automatic_Commit_Validation_User Reviewed-by: svccoveritychecker <svccoveritychecker@nvidia.com> GVS: Gerrit_Virtual_Submit Reviewed-by: Alex Waterman <alexw@nvidia.com>
Diffstat (limited to 'drivers/gpu/nvgpu/gv11b/platform_gv11b_tegra.c')
-rw-r--r--drivers/gpu/nvgpu/gv11b/platform_gv11b_tegra.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/drivers/gpu/nvgpu/gv11b/platform_gv11b_tegra.c b/drivers/gpu/nvgpu/gv11b/platform_gv11b_tegra.c
index 892fa442..a2a6cfd3 100644
--- a/drivers/gpu/nvgpu/gv11b/platform_gv11b_tegra.c
+++ b/drivers/gpu/nvgpu/gv11b/platform_gv11b_tegra.c
@@ -24,6 +24,7 @@
24 24
25#include "gk20a/platform_gk20a.h" 25#include "gk20a/platform_gk20a.h"
26#include "gk20a/gk20a.h" 26#include "gk20a/gk20a.h"
27#include "tegra/linux/clk.h"
27 28
28#include "gp10b/platform_gp10b.h" 29#include "gp10b/platform_gp10b.h"
29 30
@@ -50,6 +51,7 @@ static int gv11b_tegra_probe(struct device *dev)
50 platform->g->mm.vidmem_is_vidmem = platform->vidmem_is_vidmem; 51 platform->g->mm.vidmem_is_vidmem = platform->vidmem_is_vidmem;
51 52
52 gp10b_tegra_get_clocks(dev); 53 gp10b_tegra_get_clocks(dev);
54 nvgpu_linux_init_clk_support(platform->g);
53 55
54 return 0; 56 return 0;
55} 57}