diff options
author | Mahantesh Kumbar <mkumbar@nvidia.com> | 2016-06-02 08:08:37 -0400 |
---|---|---|
committer | Terje Bergstrom <tbergstrom@nvidia.com> | 2016-06-04 18:21:35 -0400 |
commit | f99de40936236b4e8b00fa847f502c7b94af85c3 (patch) | |
tree | 0be307642c99a03e1807fbe5549e5c47fb6ded1e /drivers/gpu/nvgpu/gm20b/acr_gm20b.h | |
parent | 608101dbfa1c99069ca2abe9d70a204419f8e719 (diff) |
gpu: nvgpu: WPR & PMU interface update
Update WPR interface & PMU interface
to support latest ACR/PMU ucode versions
Change-Id: I4d1bd7a5c43751e96c1db58832cd316006d56954
Signed-off-by: Mahantesh Kumbar <mkumbar@nvidia.com>
Reviewed-on: http://git-master/r/1158070
Reviewed-by: Automatic_Commit_Validation_User
GVS: Gerrit_Virtual_Submit
Reviewed-by: Terje Bergstrom <tbergstrom@nvidia.com>
Tested-by: Terje Bergstrom <tbergstrom@nvidia.com>
Diffstat (limited to 'drivers/gpu/nvgpu/gm20b/acr_gm20b.h')
-rw-r--r-- | drivers/gpu/nvgpu/gm20b/acr_gm20b.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/drivers/gpu/nvgpu/gm20b/acr_gm20b.h b/drivers/gpu/nvgpu/gm20b/acr_gm20b.h index a1dceae9..51492827 100644 --- a/drivers/gpu/nvgpu/gm20b/acr_gm20b.h +++ b/drivers/gpu/nvgpu/gm20b/acr_gm20b.h | |||
@@ -386,6 +386,12 @@ struct acr_fw_header { | |||
386 | u32 hdr_size; /*size of above header*/ | 386 | u32 hdr_size; /*size of above header*/ |
387 | }; | 387 | }; |
388 | 388 | ||
389 | struct wpr_carveout_info { | ||
390 | u64 wpr_base; | ||
391 | u64 nonwpr_base; | ||
392 | u64 size; | ||
393 | }; | ||
394 | |||
389 | void gm20b_init_secure_pmu(struct gpu_ops *gops); | 395 | void gm20b_init_secure_pmu(struct gpu_ops *gops); |
390 | int prepare_ucode_blob(struct gk20a *g); | 396 | int prepare_ucode_blob(struct gk20a *g); |
391 | int gm20b_pmu_setup_sw(struct gk20a *g); | 397 | int gm20b_pmu_setup_sw(struct gk20a *g); |