habanalabs: refactor MMU as device-oriented
authorMoti Haimovski <mhaimovski@habana.ai>
Wed, 12 Aug 2020 10:33:44 +0000 (13:33 +0300)
committerOded Gabbay <oded.gabbay@gmail.com>
Tue, 22 Sep 2020 15:49:53 +0000 (18:49 +0300)
commitd83fe66928b2ff50367c983c345d17f7b8769235
treeb22e5dda41cf347812364b3856ee23230b91c1c2
parentc91324f41b27fc3dc7c2000426b1591a7f6d575c
habanalabs: refactor MMU as device-oriented

As preparation to MMU v2, rework MMU to be device oriented
instantiated according to the device in hand.

Signed-off-by: Moti Haimovski <mhaimovski@habana.ai>
Reviewed-by: Oded Gabbay <oded.gabbay@gmail.com>
Signed-off-by: Oded Gabbay <oded.gabbay@gmail.com>
drivers/misc/habanalabs/common/Makefile
drivers/misc/habanalabs/common/device.c
drivers/misc/habanalabs/common/habanalabs.h
drivers/misc/habanalabs/common/mmu.c [new file with mode: 0644]
drivers/misc/habanalabs/common/mmu_v1.c