habanalabs: send dynamic msi-x indexes to f/w
authorOhad Sharabi <osharabi@habana.ai>
Mon, 22 Mar 2021 12:30:52 +0000 (14:30 +0200)
committerOded Gabbay <ogabbay@kernel.org>
Fri, 9 Apr 2021 11:09:24 +0000 (14:09 +0300)
commite9c2003be4d4809c7e3bf17167ef08a3be7b43d2
tree2eef46a6305fc3ce454bd764e37ca89cadb38e6f
parent1b4971573fde0c4d4ed7de70c3a9cfd08330a541
habanalabs: send dynamic msi-x indexes to f/w

In order to minimize hard coded values between F/W and the driver, we
send msi-x indexes dynamically to the F/W.

Signed-off-by: Ohad Sharabi <osharabi@habana.ai>
Reviewed-by: Oded Gabbay <ogabbay@kernel.org>
Signed-off-by: Oded Gabbay <ogabbay@kernel.org>
drivers/misc/habanalabs/common/firmware_if.c
drivers/misc/habanalabs/common/habanalabs.h
drivers/misc/habanalabs/gaudi/gaudi.c
drivers/misc/habanalabs/goya/goya.c
drivers/misc/habanalabs/include/common/cpucp_if.h