habanalabs: Extract ECC information from FW
authorOded Gabbay <oded.gabbay@gmail.com>
Sun, 17 May 2020 05:20:35 +0000 (08:20 +0300)
committerOded Gabbay <oded.gabbay@gmail.com>
Fri, 24 Jul 2020 17:31:36 +0000 (20:31 +0300)
commitfcc6a4e606787be775b032f96c57472592f76300
tree98ce83d5a603a051173f6e43ffba7f3e166abec1
parentdb491e4f08a9fd84ebb1ebd22a6b0b988a81a0d8
habanalabs: Extract ECC information from FW

ECC (Error Correcting Code) interrupts are going to be handled
by the FW. Hence, we define an interface in which the driver can
obtain the relevant ECC information.
This information is needed for monitoring and can also lead
to a hard reset if ECC error is not correctable.

Signed-off-by: Ofir Bitton <obitton@habana.ai>
Reviewed-by: Oded Gabbay <oded.gabbay@gmail.com>
Signed-off-by: Oded Gabbay <oded.gabbay@gmail.com>
drivers/misc/habanalabs/gaudi/gaudi.c
drivers/misc/habanalabs/include/armcp_if.h
drivers/misc/habanalabs/include/gaudi/asic_reg/gaudi_regs.h