habanalabs: Allow access to TPC LFSR register
authorTomer Tayar <ttayar@habana.ai>
Tue, 31 Mar 2020 17:00:30 +0000 (20:00 +0300)
committerOded Gabbay <oded.gabbay@gmail.com>
Tue, 19 May 2020 11:48:41 +0000 (14:48 +0300)
Allow user access to TPC LFSR register, as it might be accessed by TPC
kernels.

Signed-off-by: Tomer Tayar <ttayar@habana.ai>
Reviewed-by: Oded Gabbay <oded.gabbay@gmail.com>
Signed-off-by: Oded Gabbay <oded.gabbay@gmail.com>
drivers/misc/habanalabs/goya/goya_security.c

index d6ec12b..2dfdfbb 100644 (file)
@@ -683,7 +683,6 @@ static void goya_init_tpc_protection_bits(struct hl_device *hdev)
        mask = 1 << ((mmTPC0_CFG_SEMAPHORE & 0x7F) >> 2);
        mask |= 1 << ((mmTPC0_CFG_VFLAGS & 0x7F) >> 2);
        mask |= 1 << ((mmTPC0_CFG_SFLAGS & 0x7F) >> 2);
-       mask |= 1 << ((mmTPC0_CFG_LFSR_POLYNOM & 0x7F) >> 2);
        mask |= 1 << ((mmTPC0_CFG_STATUS & 0x7F) >> 2);
 
        WREG32(pb_addr + word_offset, ~mask);