summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/nvgpu/gk20a/gk20a.h
diff options
context:
space:
mode:
authorDeepak Goyal <dgoyal@nvidia.com>2017-04-10 12:38:59 -0400
committermobile promotions <svcmobile_promotions@nvidia.com>2017-04-17 11:14:17 -0400
commit4ba206aacca15134d60c73d94a4d9568064bcc22 (patch)
treecd6fdabbea7edc0f6a08bc76eee114364f5b076d /drivers/gpu/nvgpu/gk20a/gk20a.h
parent59d2c753a0e8a2e93d23ca415eb00fc81e068e78 (diff)
gpu: nvgpu: Use PMU ver to check ZBC support.
From Volta onwards, new DSS ZBC registers are added for ZBC feature and save/restore of new ZBC reglist is taken care by ctxsw firmware. Therefore, PMU should save ZBC reglist only for PRE-volta chips. JIRA GPUT19X-20 Change-Id: I7d92274208ca42cc77bf57ea3cc416b5ecf32842 Signed-off-by: Deepak Goyal <dgoyal@nvidia.com> Reviewed-on: http://git-master/r/1460244 Reviewed-by: mobile promotions <svcmobile_promotions@nvidia.com> Tested-by: mobile promotions <svcmobile_promotions@nvidia.com>
Diffstat (limited to 'drivers/gpu/nvgpu/gk20a/gk20a.h')
-rw-r--r--drivers/gpu/nvgpu/gk20a/gk20a.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/gpu/nvgpu/gk20a/gk20a.h b/drivers/gpu/nvgpu/gk20a/gk20a.h
index 9760ba35..85878423 100644
--- a/drivers/gpu/nvgpu/gk20a/gk20a.h
+++ b/drivers/gpu/nvgpu/gk20a/gk20a.h
@@ -481,6 +481,7 @@ struct gpu_ops {
481 struct pmu_v { 481 struct pmu_v {
482 /*used for change of enum zbc update cmd id from ver 0 to ver1*/ 482 /*used for change of enum zbc update cmd id from ver 0 to ver1*/
483 u32 cmd_id_zbc_table_update; 483 u32 cmd_id_zbc_table_update;
484 bool is_pmu_zbc_save_supported;
484 u32 (*get_pmu_cmdline_args_size)(struct pmu_gk20a *pmu); 485 u32 (*get_pmu_cmdline_args_size)(struct pmu_gk20a *pmu);
485 void (*set_pmu_cmdline_args_cpu_freq)(struct pmu_gk20a *pmu, 486 void (*set_pmu_cmdline_args_cpu_freq)(struct pmu_gk20a *pmu,
486 u32 freq); 487 u32 freq);