summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/nvgpu/gp106/acr_gp106.c
diff options
context:
space:
mode:
authorMahantesh Kumbar <mkumbar@nvidia.com>2017-08-31 06:10:07 -0400
committermobile promotions <svcmobile_promotions@nvidia.com>2017-09-12 18:57:23 -0400
commit402fce3c5e10226033b96e1903cd94f454cb10d3 (patch)
tree1e34e5aaff8ec61dd42d9195d073284dd62c7ef4 /drivers/gpu/nvgpu/gp106/acr_gp106.c
parent72f40c211eca854f713530e68f789d4a7c3bb9fa (diff)
gpu: nvgpu: PG503 fecs/gpccs sign file support
Add support to load fecs/gpccs file for PG503. JIRA NVGPUGV100-7 Change-Id: I2f5e522b03377ae278e4e00a22163920cd14db58 Signed-off-by: Mahantesh Kumbar <mkumbar@nvidia.com> Reviewed-on: https://git-master.nvidia.com/r/1549263 Reviewed-by: mobile promotions <svcmobile_promotions@nvidia.com> Tested-by: mobile promotions <svcmobile_promotions@nvidia.com>
Diffstat (limited to 'drivers/gpu/nvgpu/gp106/acr_gp106.c')
-rw-r--r--drivers/gpu/nvgpu/gp106/acr_gp106.c11
1 files changed, 11 insertions, 0 deletions
diff --git a/drivers/gpu/nvgpu/gp106/acr_gp106.c b/drivers/gpu/nvgpu/gp106/acr_gp106.c
index 9659c04a..ab1aebd0 100644
--- a/drivers/gpu/nvgpu/gp106/acr_gp106.c
+++ b/drivers/gpu/nvgpu/gp106/acr_gp106.c
@@ -38,6 +38,7 @@
38 38
39#ifdef CONFIG_TEGRA_19x_GPU 39#ifdef CONFIG_TEGRA_19x_GPU
40#include "nvgpu_gpuid_t19x.h" 40#include "nvgpu_gpuid_t19x.h"
41#include "acr_t19x.h"
41#endif 42#endif
42 43
43/*Defines*/ 44/*Defines*/
@@ -197,6 +198,11 @@ int fecs_ucode_details(struct gk20a *g, struct flcn_ucode_img_v1 *p_img)
197 fecs_sig = nvgpu_request_firmware(g, 198 fecs_sig = nvgpu_request_firmware(g,
198 GM20B_FECS_UCODE_SIG, 0); 199 GM20B_FECS_UCODE_SIG, 0);
199 break; 200 break;
201 case BIGGPU_19x_GPUID:
202 fecs_sig = nvgpu_request_firmware(g,
203 BIGGPU_FECS_UCODE_SIG,
204 NVGPU_REQUEST_FIRMWARE_NO_SOC);
205 break;
200#endif 206#endif
201 default: 207 default:
202 nvgpu_err(g, "no support for GPUID %x", ver); 208 nvgpu_err(g, "no support for GPUID %x", ver);
@@ -289,6 +295,11 @@ int gpccs_ucode_details(struct gk20a *g, struct flcn_ucode_img_v1 *p_img)
289 gpccs_sig = nvgpu_request_firmware(g, 295 gpccs_sig = nvgpu_request_firmware(g,
290 T18x_GPCCS_UCODE_SIG, 0); 296 T18x_GPCCS_UCODE_SIG, 0);
291 break; 297 break;
298 case BIGGPU_19x_GPUID:
299 gpccs_sig = nvgpu_request_firmware(g,
300 BIGGPU_GPCCS_UCODE_SIG,
301 NVGPU_REQUEST_FIRMWARE_NO_SOC);
302 break;
292#endif 303#endif
293 default: 304 default:
294 nvgpu_err(g, "no support for GPUID %x", ver); 305 nvgpu_err(g, "no support for GPUID %x", ver);