habanalabs: fix soft reset flow in case of failure
authorDani Liberman <dliberman@habana.ai>
Tue, 11 Jan 2022 09:10:20 +0000 (11:10 +0200)
committerOded Gabbay <ogabbay@kernel.org>
Mon, 28 Feb 2022 12:22:03 +0000 (14:22 +0200)
commit15f8eb190573aa7e38c1024fb6d20abf626298df
tree8a1b1eff24b8b3ebb3fbf65737b36618b7b6de1d
parentaa3e1f12a2c1d6e36ce18c153706c906306b2e2d
habanalabs: fix soft reset flow in case of failure

In case of soft reset failure, hard reset should be initiated, but
reset flags were not set to enable it, which caused another soft reset
followed by another failure.
Updated reset flags to enable hard reset flow in case of soft reset
failure.

Signed-off-by: Dani Liberman <dliberman@habana.ai>
Reviewed-by: Oded Gabbay <ogabbay@kernel.org>
Signed-off-by: Oded Gabbay <ogabbay@kernel.org>
drivers/misc/habanalabs/common/device.c