diff options
-rw-r--r-- | drivers/gpu/nvgpu/common/pmu/pmu_fw.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/drivers/gpu/nvgpu/common/pmu/pmu_fw.c b/drivers/gpu/nvgpu/common/pmu/pmu_fw.c index a1e3dfd0..893bd5b3 100644 --- a/drivers/gpu/nvgpu/common/pmu/pmu_fw.c +++ b/drivers/gpu/nvgpu/common/pmu/pmu_fw.c | |||
@@ -36,6 +36,7 @@ | |||
36 | #define NVGPU_PMU_NS_UCODE_IMAGE "gpmu_ucode.bin" | 36 | #define NVGPU_PMU_NS_UCODE_IMAGE "gpmu_ucode.bin" |
37 | 37 | ||
38 | /* PMU F/W version */ | 38 | /* PMU F/W version */ |
39 | #define APP_VERSION_GPU_NEXT 24313304 | ||
39 | #define APP_VERSION_GV11B 24160752 | 40 | #define APP_VERSION_GV11B 24160752 |
40 | #define APP_VERSION_GV10X 23647491 | 41 | #define APP_VERSION_GV10X 23647491 |
41 | #define APP_VERSION_GP10X 24069912 | 42 | #define APP_VERSION_GP10X 24069912 |
@@ -1218,6 +1219,7 @@ static int nvgpu_init_pmu_fw_ver_ops(struct nvgpu_pmu *pmu) | |||
1218 | break; | 1219 | break; |
1219 | case APP_VERSION_GV11B: | 1220 | case APP_VERSION_GV11B: |
1220 | case APP_VERSION_GV10X: | 1221 | case APP_VERSION_GV10X: |
1222 | case APP_VERSION_GPU_NEXT: | ||
1221 | g->ops.pmu_ver.pg_cmd_eng_buf_load_size = | 1223 | g->ops.pmu_ver.pg_cmd_eng_buf_load_size = |
1222 | pg_cmd_eng_buf_load_size_v2; | 1224 | pg_cmd_eng_buf_load_size_v2; |
1223 | g->ops.pmu_ver.pg_cmd_eng_buf_load_set_cmd_type = | 1225 | g->ops.pmu_ver.pg_cmd_eng_buf_load_set_cmd_type = |
@@ -1282,7 +1284,8 @@ static int nvgpu_init_pmu_fw_ver_ops(struct nvgpu_pmu *pmu) | |||
1282 | pmu_allocation_get_fb_addr_v3; | 1284 | pmu_allocation_get_fb_addr_v3; |
1283 | g->ops.pmu_ver.pmu_allocation_get_fb_size = | 1285 | g->ops.pmu_ver.pmu_allocation_get_fb_size = |
1284 | pmu_allocation_get_fb_size_v3; | 1286 | pmu_allocation_get_fb_size_v3; |
1285 | if (pmu->desc->app_version == APP_VERSION_GV10X) { | 1287 | if (pmu->desc->app_version == APP_VERSION_GV10X || |
1288 | pmu->desc->app_version == APP_VERSION_GPU_NEXT) { | ||
1286 | g->ops.pmu_ver.get_pmu_init_msg_pmu_queue_params = | 1289 | g->ops.pmu_ver.get_pmu_init_msg_pmu_queue_params = |
1287 | get_pmu_init_msg_pmu_queue_params_v5; | 1290 | get_pmu_init_msg_pmu_queue_params_v5; |
1288 | g->ops.pmu_ver.get_pmu_msg_pmu_init_msg_ptr = | 1291 | g->ops.pmu_ver.get_pmu_msg_pmu_init_msg_ptr = |