diff options
author | Mahantesh Kumbar <mkumbar@nvidia.com> | 2015-04-07 05:57:24 -0400 |
---|---|---|
committer | Ishan Mittal <imittal@nvidia.com> | 2015-05-18 02:01:38 -0400 |
commit | ae2a356f367eb399519d194a33aba6e0f83834a4 (patch) | |
tree | 35ae4da3b93b1bca042a21b50864023d6f073cbe /drivers/gpu/nvgpu/gk20a/gk20a.h | |
parent | 3090ace7937e38513c421426f1066836ef55877e (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.h | 18 |
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); |