accel/habanalabs: in hw_fini return error code if polling timed-out
authorDafna Hirschfeld <dhirschfeld@habana.ai>
Mon, 20 Feb 2023 08:09:25 +0000 (10:09 +0200)
committerOded Gabbay <ogabbay@kernel.org>
Mon, 20 Mar 2023 15:35:29 +0000 (17:35 +0200)
commit077a39fabefaef12c802b7b32facb831dd33ea92
tree6e3bd41404e8f13106da5024c15b7e943fa2f61e
parent8c695455ee2e834b8fa5c588a46eb204938e7052
accel/habanalabs: in hw_fini return error code if polling timed-out

In hw_fini callback, we use either the cpucp packet method or polling a
register. Currently we return error only in the case of cpucp packet
failure. In this patch we also return error if polling timed out.

Signed-off-by: Dafna Hirschfeld <dhirschfeld@habana.ai>
Reviewed-by: Oded Gabbay <ogabbay@kernel.org>
Signed-off-by: Oded Gabbay <ogabbay@kernel.org>
drivers/accel/habanalabs/gaudi/gaudi.c
drivers/accel/habanalabs/gaudi2/gaudi2.c
drivers/accel/habanalabs/goya/goya.c