gpu: nvgpu: gk20a: FECS BL checksum
Supriya [Tue, 3 Nov 2015 08:22:17 +0000 (13:22 +0530)]
Update FECS BL checksum

Bug 200149721

Change-Id: Icebcf9c0440e88f9018f514804b1e0eeaa7c89cb
Signed-off-by: Supriya <ssharatkumar@nvidia.com>
(cherry picked from commit 634363dc33bc23bf81cee319e68d6dbc8e29a53c)
Reviewed-on: http://git-master/r/826898
Reviewed-by: Terje Bergstrom <tbergstrom@nvidia.com>
Tested-by: Terje Bergstrom <tbergstrom@nvidia.com>
Reviewed-by: Automatic_Commit_Validation_User

drivers/gpu/nvgpu/gk20a/gr_gk20a.c
drivers/gpu/nvgpu/gk20a/gr_gk20a.h

index a855bd6..8e940c1 100644 (file)
@@ -1980,6 +1980,7 @@ void gr_gk20a_load_ctxsw_ucode_header(struct gk20a *g, u64 addr_base,
 
        /* Write out the actual data */
        switch (segments->boot_signature) {
+       case FALCON_UCODE_SIG_T21X_FECS_WITH_DMEM_SIZE:
        case FALCON_UCODE_SIG_T21X_FECS_WITH_RESERVED:
        case FALCON_UCODE_SIG_T21X_GPCCS_WITH_RESERVED:
        case FALCON_UCODE_SIG_T12X_FECS_WITH_RESERVED:
index 0909b66..c6aa74c 100644 (file)
@@ -324,6 +324,7 @@ struct gk20a_ctxsw_ucode_segments {
 /* sums over the ucode files as sequences of u32, computed to the
  * boot_signature field in the structure above */
 
+#define FALCON_UCODE_SIG_T21X_FECS_WITH_DMEM_SIZE      0x9121ab5c
 #define FALCON_UCODE_SIG_T21X_FECS_WITH_RESERVED       0x9125ab5c
 #define FALCON_UCODE_SIG_T12X_FECS_WITH_RESERVED       0x8a621f78
 #define FALCON_UCODE_SIG_T12X_FECS_WITHOUT_RESERVED    0x67e5344b