habanalabs: clear msg_to_cpu_reg to avoid misread after reset
authorKoby Elbaz <kelbaz@habana.ai>
Mon, 19 Jul 2021 05:28:34 +0000 (08:28 +0300)
committerOded Gabbay <ogabbay@kernel.org>
Wed, 1 Sep 2021 15:38:24 +0000 (18:38 +0300)
commitcc5b4c4c75c43184c1d8684299efef2a68b87720
treee46ea6694db253908efc02001d6ca9304e420fe7
parentb9317d513098d0da45ea96deff19058d1d37ae4d
habanalabs: clear msg_to_cpu_reg to avoid misread after reset

For some ASICs, the f/w reads the msg_to_cpu_reg value after
reset, and for some it doesn't.
Therefore, to be sure f/w doesn't read a wrong value after reset, we
need to clear this register before the reset occurs.

Signed-off-by: Koby Elbaz <kelbaz@habana.ai>
Reviewed-by: Oded Gabbay <ogabbay@kernel.org>
Signed-off-by: Oded Gabbay <ogabbay@kernel.org>
drivers/misc/habanalabs/common/firmware_if.c