habanalabs: enable all IRQs for user interrupt support
authorOfir Bitton <obitton@habana.ai>
Tue, 12 Jan 2021 12:43:09 +0000 (14:43 +0200)
committerOded Gabbay <ogabbay@kernel.org>
Fri, 9 Apr 2021 11:09:22 +0000 (14:09 +0300)
commit2d44c6f6b3a10c1d82d667b92a39621c3753b229
tree46b52bb52266d9cdf03eae3007d50ad7cb266d2d
parent5d6a198f9dba12c78f82a0436d64bd683c031b13
habanalabs: enable all IRQs for user interrupt support

In order to support user interrupts, driver must enable all MSI-X
interrupts for any case user will trigger them. We differentiate
between a valid user interrupt and a non valid one.

Signed-off-by: Ofir Bitton <obitton@habana.ai>
Reviewed-by: Oded Gabbay <ogabbay@kernel.org>
Signed-off-by: Oded Gabbay <ogabbay@kernel.org>
drivers/misc/habanalabs/common/device.c
drivers/misc/habanalabs/common/habanalabs.h
drivers/misc/habanalabs/common/irq.c