summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/nvgpu/gk20a/gk20a.h
diff options
context:
space:
mode:
authorSupriya <ssharatkumar@nvidia.com>2014-07-24 04:44:32 -0400
committerDan Willemsen <dwillemsen@nvidia.com>2015-03-18 15:10:36 -0400
commite34b945834c4fa0ca7aa50224e8d77fafa5fe7e3 (patch)
treeefaf46994b3fa27a320392b2663e9f9e44a12744 /drivers/gpu/nvgpu/gk20a/gk20a.h
parent44b9d5fdb090444534914a5c492a92d7ecefb0e7 (diff)
nvgpu: new gpmu ucode compatibility
For LS PMU new ucode needs to be used. Ucode has interface header file changes too. This patch also has fixes for pmu dmem copy failure Bug 1509680 Change-Id: I8c7018f889a82104dea590751e650e53e5524a54 Signed-off-by: Supriya <ssharatkumar@nvidia.com> Reviewed-on: http://git-master/r/441734 Reviewed-by: Terje Bergstrom <tbergstrom@nvidia.com> Tested-by: Terje Bergstrom <tbergstrom@nvidia.com>
Diffstat (limited to 'drivers/gpu/nvgpu/gk20a/gk20a.h')
-rw-r--r--drivers/gpu/nvgpu/gk20a/gk20a.h8
1 files changed, 8 insertions, 0 deletions
diff --git a/drivers/gpu/nvgpu/gk20a/gk20a.h b/drivers/gpu/nvgpu/gk20a/gk20a.h
index aeed5838..05ed9270 100644
--- a/drivers/gpu/nvgpu/gk20a/gk20a.h
+++ b/drivers/gpu/nvgpu/gk20a/gk20a.h
@@ -217,6 +217,14 @@ struct gpu_ops {
217 struct pmu_sequence *seq); 217 struct pmu_sequence *seq);
218 void (*set_pmu_cmdline_args_secure_mode)(struct pmu_gk20a *pmu, 218 void (*set_pmu_cmdline_args_secure_mode)(struct pmu_gk20a *pmu,
219 u32 val); 219 u32 val);
220 u32 (*get_perfmon_cntr_sz)(struct pmu_gk20a *pmu);
221 void * (*get_perfmon_cntr_ptr)(struct pmu_gk20a *pmu);
222 void (*set_perfmon_cntr_ut)(struct pmu_gk20a *pmu, u16 ut);
223 void (*set_perfmon_cntr_lt)(struct pmu_gk20a *pmu, u16 lt);
224 void (*set_perfmon_cntr_valid)(struct pmu_gk20a *pmu, u8 val);
225 void (*set_perfmon_cntr_index)(struct pmu_gk20a *pmu, u8 val);
226 void (*set_perfmon_cntr_group_id)(struct pmu_gk20a *pmu,
227 u8 gid);
220 } pmu_ver; 228 } pmu_ver;
221 struct { 229 struct {
222 int (*get_netlist_name)(int index, char *name); 230 int (*get_netlist_name)(int index, char *name);