summaryrefslogtreecommitdiffstats
path: root/drivers
diff options
context:
space:
mode:
authorMahantesh Kumbar <mkumbar@nvidia.com>2015-09-02 19:21:36 -0400
committerTerje Bergstrom <tbergstrom@nvidia.com>2015-09-30 11:25:45 -0400
commitbb9f2219860c817d2d137c707e68139e67d991df (patch)
treeb6c8ad332f2f9451bb9f471d4578742d26a402ce /drivers
parent0c244987d2c81255ea9cec1efefed804f9baf70c (diff)
gpu: nvgpu: load gpccs signature
load gpccs signatture for secure gpccs boot Change-Id: Ia8815a4575c42eab2ce62cbece8bb080e1f35ae6 Signed-off-by: Mahantesh Kumbar <mkumbar@nvidia.com> Reviewed-on: http://git-master/r/793402 Reviewed-by: Automatic_Commit_Validation_User GVS: Gerrit_Virtual_Submit Reviewed-by: Terje Bergstrom <tbergstrom@nvidia.com> Reviewed-on: http://git-master/r/795583 Tested-by: Terje Bergstrom <tbergstrom@nvidia.com>
Diffstat (limited to 'drivers')
-rw-r--r--drivers/gpu/nvgpu/gm20b/acr_gm20b.c2
-rw-r--r--drivers/gpu/nvgpu/gm20b/acr_gm20b.h1
2 files changed, 2 insertions, 1 deletions
diff --git a/drivers/gpu/nvgpu/gm20b/acr_gm20b.c b/drivers/gpu/nvgpu/gm20b/acr_gm20b.c
index dd48f34f..5fd21af2 100644
--- a/drivers/gpu/nvgpu/gm20b/acr_gm20b.c
+++ b/drivers/gpu/nvgpu/gm20b/acr_gm20b.c
@@ -219,7 +219,7 @@ int gpccs_ucode_details(struct gk20a *g, struct flcn_ucode_img *p_img)
219 if (g->ops.securegpccs == false) 219 if (g->ops.securegpccs == false)
220 return -ENOENT; 220 return -ENOENT;
221 221
222 gpccs_sig = gk20a_request_firmware(g, GM20B_FECS_UCODE_SIG); 222 gpccs_sig = gk20a_request_firmware(g, T18x_GPCCS_UCODE_SIG);
223 if (!gpccs_sig) { 223 if (!gpccs_sig) {
224 gk20a_err(dev_from_gk20a(g), "failed to load gpccs sig"); 224 gk20a_err(dev_from_gk20a(g), "failed to load gpccs sig");
225 return -ENOENT; 225 return -ENOENT;
diff --git a/drivers/gpu/nvgpu/gm20b/acr_gm20b.h b/drivers/gpu/nvgpu/gm20b/acr_gm20b.h
index d6315c2d..83a0babd 100644
--- a/drivers/gpu/nvgpu/gm20b/acr_gm20b.h
+++ b/drivers/gpu/nvgpu/gm20b/acr_gm20b.h
@@ -30,6 +30,7 @@
30#define GM20B_HSBIN_PMU_BL_UCODE_IMAGE "pmu_bl.bin" 30#define GM20B_HSBIN_PMU_BL_UCODE_IMAGE "pmu_bl.bin"
31#define GM20B_PMU_UCODE_SIG "pmu_sig.bin" 31#define GM20B_PMU_UCODE_SIG "pmu_sig.bin"
32#define GM20B_FECS_UCODE_SIG "fecs_sig.bin" 32#define GM20B_FECS_UCODE_SIG "fecs_sig.bin"
33#define T18x_GPCCS_UCODE_SIG "gpccs_sig.bin"
33 34
34#define LSFM_DISABLE_MASK_NONE (0x00000000) /*Disable all LS falcons*/ 35#define LSFM_DISABLE_MASK_NONE (0x00000000) /*Disable all LS falcons*/
35#define LSFM_DISABLE_MASK_ALL (0xFFFFFFFF) /*Enable all LS falcons*/ 36#define LSFM_DISABLE_MASK_ALL (0xFFFFFFFF) /*Enable all LS falcons*/