summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/nvgpu/gk20a/gk20a.h
diff options
context:
space:
mode:
authorMahantesh Kumbar <mkumbar@nvidia.com>2015-04-07 05:57:24 -0400
committerIshan Mittal <imittal@nvidia.com>2015-05-18 02:01:38 -0400
commitae2a356f367eb399519d194a33aba6e0f83834a4 (patch)
tree35ae4da3b93b1bca042a21b50864023d6f073cbe /drivers/gpu/nvgpu/gk20a/gk20a.h
parent3090ace7937e38513c421426f1066836ef55877e (diff)
gpu: nvgpu: updated gpmu interface data struct.
- pmu version 19494277 is from CL 19495746 - updated gpmu interface data struct with respect to latest pmu ucode interface headers. gpmuifpg.h - 19199047 gpmuifperfmon.h - 18238819 gpmuifpmu.h - 19199047 gpmuifacr.h - 19343196 gpmuifcmn.h - 19264862 rmflcnbl.h - 19317152 Bug 200085428 Change-Id: I7db56dcf5a3038b40da37a69e8723a2e9a652e4b Signed-off-by: Mahantesh Kumbar <mkumbar@nvidia.com> Reviewed-on: http://git-master/r/728461 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.h18
1 files changed, 18 insertions, 0 deletions
diff --git a/drivers/gpu/nvgpu/gk20a/gk20a.h b/drivers/gpu/nvgpu/gk20a/gk20a.h
index defc5904..c310d73c 100644
--- a/drivers/gpu/nvgpu/gk20a/gk20a.h
+++ b/drivers/gpu/nvgpu/gk20a/gk20a.h
@@ -305,6 +305,24 @@ struct gpu_ops {
305 void (*set_perfmon_cntr_index)(struct pmu_gk20a *pmu, u8 val); 305 void (*set_perfmon_cntr_index)(struct pmu_gk20a *pmu, u8 val);
306 void (*set_perfmon_cntr_group_id)(struct pmu_gk20a *pmu, 306 void (*set_perfmon_cntr_group_id)(struct pmu_gk20a *pmu,
307 u8 gid); 307 u8 gid);
308
309 u8 (*pg_cmd_eng_buf_load_size)(struct pmu_pg_cmd *pg);
310 void (*pg_cmd_eng_buf_load_set_cmd_type)(struct pmu_pg_cmd *pg,
311 u8 value);
312 void (*pg_cmd_eng_buf_load_set_engine_id)(struct pmu_pg_cmd *pg,
313 u8 value);
314 void (*pg_cmd_eng_buf_load_set_buf_idx)(struct pmu_pg_cmd *pg,
315 u8 value);
316 void (*pg_cmd_eng_buf_load_set_pad)(struct pmu_pg_cmd *pg,
317 u8 value);
318 void (*pg_cmd_eng_buf_load_set_buf_size)(struct pmu_pg_cmd *pg,
319 u16 value);
320 void (*pg_cmd_eng_buf_load_set_dma_base)(struct pmu_pg_cmd *pg,
321 u32 value);
322 void (*pg_cmd_eng_buf_load_set_dma_offset)(struct pmu_pg_cmd *pg,
323 u8 value);
324 void (*pg_cmd_eng_buf_load_set_dma_idx)(struct pmu_pg_cmd *pg,
325 u8 value);
308 } pmu_ver; 326 } pmu_ver;
309 struct { 327 struct {
310 int (*get_netlist_name)(int index, char *name); 328 int (*get_netlist_name)(int index, char *name);