diff options
author | Deepak Goyal <dgoyal@nvidia.com> | 2017-09-22 06:06:36 -0400 |
---|---|---|
committer | mobile promotions <svcmobile_promotions@nvidia.com> | 2017-10-04 05:27:12 -0400 |
commit | 192afccf7c9982ea47b46fd4b7ace4114ff7b45e (patch) | |
tree | 755137eb73ca1b70baf7ac6cf4fa540c57c6d459 /drivers/gpu/nvgpu/gv11b/platform_gv11b_tegra.c | |
parent | f63f96866dd3cd696e37cf7e83d419cca4f965fa (diff) |
gpu: nvgpu: gv11b: skip clk gating prog for pre-si
For pre-silicon platforms, clock gating
should be skipped as it is not supported.
Added new flags "can_"x"lcg" to check platform
capability before programming SLCG,BLCG and ELCG.
Bug 200314250
Change-Id: Iec7564b00b988cdd50a02f3130662727839c5047
Signed-off-by: Deepak Goyal <dgoyal@nvidia.com>
Reviewed-on: https://git-master.nvidia.com/r/1566251
Reviewed-by: mobile promotions <svcmobile_promotions@nvidia.com>
Tested-by: mobile promotions <svcmobile_promotions@nvidia.com>
Diffstat (limited to 'drivers/gpu/nvgpu/gv11b/platform_gv11b_tegra.c')
-rw-r--r-- | drivers/gpu/nvgpu/gv11b/platform_gv11b_tegra.c | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/drivers/gpu/nvgpu/gv11b/platform_gv11b_tegra.c b/drivers/gpu/nvgpu/gv11b/platform_gv11b_tegra.c index c29d4a23..d2c690f4 100644 --- a/drivers/gpu/nvgpu/gv11b/platform_gv11b_tegra.c +++ b/drivers/gpu/nvgpu/gv11b/platform_gv11b_tegra.c | |||
@@ -133,6 +133,13 @@ struct gk20a_platform t19x_gpu_tegra_platform = { | |||
133 | .probe = gv11b_tegra_probe, | 133 | .probe = gv11b_tegra_probe, |
134 | .remove = gv11b_tegra_remove, | 134 | .remove = gv11b_tegra_remove, |
135 | 135 | ||
136 | .enable_slcg = false, | ||
137 | .enable_blcg = false, | ||
138 | .enable_elcg = false, | ||
139 | .can_slcg = false, | ||
140 | .can_blcg = false, | ||
141 | .can_elcg = false, | ||
142 | |||
136 | /* power management callbacks */ | 143 | /* power management callbacks */ |
137 | .suspend = gv11b_tegra_suspend, | 144 | .suspend = gv11b_tegra_suspend, |
138 | .railgate = gv11b_tegra_railgate, | 145 | .railgate = gv11b_tegra_railgate, |