habanalabs: modify dma_mask to be ASIC specific property
authorTomer Tayar <ttayar@habana.ai>
Wed, 9 Mar 2022 17:44:47 +0000 (19:44 +0200)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Sun, 22 May 2022 18:57:35 +0000 (20:57 +0200)
commit687c6b535e4cb7ef501ed0d67d6e6e478ee9040c
tree8d523a7eda4edc7e69b61b15a60e3c2615974491
parentc41cb902b22f3e8eb5d491d26957941db31e8345
habanalabs: modify dma_mask to be ASIC specific property

The required DMA mask is no longer based on input from the F/W, but it
is fixed per ASIC according to its address space.
As such, the per-ASIC function to get this value can be replaced with a
property variable.

Signed-off-by: Tomer Tayar <ttayar@habana.ai>
Reviewed-by: Oded Gabbay <ogabbay@kernel.org>
Signed-off-by: Oded Gabbay <ogabbay@kernel.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/misc/habanalabs/common/habanalabs.h
drivers/misc/habanalabs/common/habanalabs_drv.c
drivers/misc/habanalabs/common/pci/pci.c
drivers/misc/habanalabs/gaudi/gaudi.c
drivers/misc/habanalabs/goya/goya.c