From e6c9c30b321fbddfbc086f28dc1d317b607f6a6d Mon Sep 17 00:00:00 2001 From: mkumbar Date: Fri, 17 Jul 2020 19:26:29 +0530 Subject: [PATCH] gpu: nvgpu: Add PMU ucode version for nvgpu-next Adding PMU ucode version for nvgpu-next chips_a P4 CL#: 28820694 JIRA NVGPU-5183 Change-Id: Id70bec5ad1422cce5fc0b0081f4d5924a4a15e09 Signed-off-by: mkumbar Reviewed-on: https://git-master.nvidia.com/r/c/linux-nvgpu/+/2378149 Tested-by: mobile promotions Reviewed-by: mobile promotions --- drivers/gpu/nvgpu/common/pmu/fw/fw_ver_ops.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/drivers/gpu/nvgpu/common/pmu/fw/fw_ver_ops.c b/drivers/gpu/nvgpu/common/pmu/fw/fw_ver_ops.c index 929f7cc02..04dfa6843 100644 --- a/drivers/gpu/nvgpu/common/pmu/fw/fw_ver_ops.c +++ b/drivers/gpu/nvgpu/common/pmu/fw/fw_ver_ops.c @@ -40,6 +40,7 @@ #include /* PMU F/W version */ +#define APP_VERSION_NVGPU_NEXT 28801972U #define APP_VERSION_TU10X 28084434U #define APP_VERSION_GV11B 25005711U #define APP_VERSION_GV10X 25633490U @@ -1270,6 +1271,7 @@ int nvgpu_pmu_init_fw_ver_ops(struct gk20a *g, case APP_VERSION_GV11B: case APP_VERSION_GV10X: case APP_VERSION_TU10X: + case APP_VERSION_NVGPU_NEXT: fw_ops->pg_cmd_eng_buf_load_size = pmu_pg_cmd_eng_buf_load_size_v2; fw_ops->pg_cmd_eng_buf_load_set_cmd_type = @@ -1335,7 +1337,8 @@ int nvgpu_pmu_init_fw_ver_ops(struct gk20a *g, fw_ops->allocation_get_fb_size = pmu_allocation_get_fb_size_v3; if (app_version == APP_VERSION_GV10X || - app_version == APP_VERSION_TU10X) { + app_version == APP_VERSION_TU10X || + app_version == APP_VERSION_NVGPU_NEXT) { fw_ops->get_init_msg_ptr = pmu_get_init_msg_ptr_v5; fw_ops->get_init_msg_sw_mngd_area_off =