accel/habanalabs/gaudi2: assume hard-reset by FW upon PCIe AXI drain
authorTomer Tayar <ttayar@habana.ai>
Sun, 15 Oct 2023 11:04:53 +0000 (14:04 +0300)
committerOded Gabbay <ogabbay@kernel.org>
Tue, 19 Dec 2023 09:09:42 +0000 (11:09 +0200)
commitc6485482330d9f9a745d4bfec4dca722bd2bd75f
treed0e68a18475d1f8d73272090bea8705ba7ac870b
parentfbc2a09e09201eb64b94c0c7e4d2b4ec5337f844
accel/habanalabs/gaudi2: assume hard-reset by FW upon PCIe AXI drain

When a PCIe AXI drain event happens, it is possible that the driver
cannot access the device through PCIe, and therefore cannot send a
hard-reset request to FW.
Starting from FW version 1.13, FW will initiate a hard-reset in such
a case without waiting for a reset request from the driver.

Signed-off-by: Tomer Tayar <ttayar@habana.ai>
Reviewed-by: Oded Gabbay <ogabbay@kernel.org>
Signed-off-by: Oded Gabbay <ogabbay@kernel.org>
drivers/accel/habanalabs/common/habanalabs.h
drivers/accel/habanalabs/gaudi2/gaudi2.c