summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/nvgpu/common/linux/platform_gp10b_tegra.c
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/gpu/nvgpu/common/linux/platform_gp10b_tegra.c')
-rw-r--r--drivers/gpu/nvgpu/common/linux/platform_gp10b_tegra.c8
1 files changed, 8 insertions, 0 deletions
diff --git a/drivers/gpu/nvgpu/common/linux/platform_gp10b_tegra.c b/drivers/gpu/nvgpu/common/linux/platform_gp10b_tegra.c
index 08c5df0f..df10e36c 100644
--- a/drivers/gpu/nvgpu/common/linux/platform_gp10b_tegra.c
+++ b/drivers/gpu/nvgpu/common/linux/platform_gp10b_tegra.c
@@ -24,6 +24,7 @@
24 24
25#include <soc/tegra/tegra_bpmp.h> 25#include <soc/tegra/tegra_bpmp.h>
26#include <soc/tegra/tegra_powergate.h> 26#include <soc/tegra/tegra_powergate.h>
27#include <soc/tegra/tegra-bpmp-dvfs.h>
27 28
28#include <dt-bindings/memory/tegra-swgroup.h> 29#include <dt-bindings/memory/tegra-swgroup.h>
29 30
@@ -98,6 +99,13 @@ int gp10b_tegra_get_clocks(struct device *dev)
98 } 99 }
99 platform->num_clks = i; 100 platform->num_clks = i;
100 101
102 if (platform->clk[0]) {
103 i = tegra_bpmp_dvfs_get_clk_id(dev->of_node,
104 tegra_gp10b_clocks[0].name);
105 if (i > 0)
106 platform->maxmin_clk_id = i;
107 }
108
101 return 0; 109 return 0;
102} 110}
103 111