diff options
author | Peter De Schrijver <pdeschrijver@nvidia.com> | 2016-11-24 05:34:16 -0500 |
---|---|---|
committer | mobile promotions <svcmobile_promotions@nvidia.com> | 2016-11-29 04:20:35 -0500 |
commit | 0fbd9f939876d67743517058260b4270202b0bb6 (patch) | |
tree | d827d5c461df4823b9cffbebca90db67bee32bb8 /drivers/gpu/nvgpu/gm20b | |
parent | 1b6fe7346f1b62bf525268d0d4123bc21cee0256 (diff) |
gpu: nvgpu: register clkdev for DVFS purposes
Change-Id: I354d4bbddb2aba2a1a668cc0401437f1e2403b79
Signed-off-by: Peter De Schrijver <pdeschrijver@nvidia.com>
Reviewed-on: http://git-master/r/1259495
GVS: Gerrit_Virtual_Submit
Reviewed-by: Jon Mayo <jmayo@nvidia.com>
Diffstat (limited to 'drivers/gpu/nvgpu/gm20b')
-rw-r--r-- | drivers/gpu/nvgpu/gm20b/clk_gm20b.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/drivers/gpu/nvgpu/gm20b/clk_gm20b.c b/drivers/gpu/nvgpu/gm20b/clk_gm20b.c index 2f54e4bb..5b3df718 100644 --- a/drivers/gpu/nvgpu/gm20b/clk_gm20b.c +++ b/drivers/gpu/nvgpu/gm20b/clk_gm20b.c | |||
@@ -25,6 +25,7 @@ | |||
25 | #include <linux/clk/tegra.h> | 25 | #include <linux/clk/tegra.h> |
26 | #if (LINUX_VERSION_CODE >= KERNEL_VERSION(4, 4, 0)) | 26 | #if (LINUX_VERSION_CODE >= KERNEL_VERSION(4, 4, 0)) |
27 | #include <soc/tegra/fuse.h> | 27 | #include <soc/tegra/fuse.h> |
28 | #include <soc/tegra/tegra-dvfs.h> | ||
28 | #else | 29 | #else |
29 | #include <linux/tegra-fuse.h> | 30 | #include <linux/tegra-fuse.h> |
30 | #endif | 31 | #endif |
@@ -1310,6 +1311,8 @@ int gm20b_register_gpcclk(struct gk20a *g) { | |||
1310 | } | 1311 | } |
1311 | 1312 | ||
1312 | clk->tegra_clk = c; | 1313 | clk->tegra_clk = c; |
1314 | clk_register_clkdev(c, "gpcclk", "gpcclk"); | ||
1315 | |||
1313 | return 0; | 1316 | return 0; |
1314 | } | 1317 | } |
1315 | #endif /* CONFIG_COMMON_CLK */ | 1318 | #endif /* CONFIG_COMMON_CLK */ |