accel/habanalabs: fix DRAM BAR base address calculation
authorTomer Tayar <ttayar@habana.ai>
Thu, 14 Dec 2023 08:38:06 +0000 (10:38 +0200)
committerOded Gabbay <ogabbay@kernel.org>
Mon, 26 Feb 2024 07:30:40 +0000 (09:30 +0200)
commitd0df8a35a76d310fe0a06eaf1ac1ade98f4d05e4
treedc2b939009c007cf6eff0d68bbe466c6c504f370
parent8c075401f2dbda43600c61f780a165abde77877a
accel/habanalabs: fix DRAM BAR base address calculation

When the DRAM region size in the BAR is not a power of 2, calculating
the corresponding BAR base address should be done using the offset from
the DRAM start address, and not using directly the DRAM address.

Signed-off-by: Tomer Tayar <ttayar@habana.ai>
Reviewed-by: Oded Gabbay <ogabbay@kernel.org>
Signed-off-by: Oded Gabbay <ogabbay@kernel.org>
drivers/accel/habanalabs/common/device.c