habanalabs: add new mem ioctl op for mapping hw blocks
authorOfir Bitton <obitton@habana.ai>
Tue, 5 Jan 2021 10:55:06 +0000 (12:55 +0200)
committerOded Gabbay <ogabbay@kernel.org>
Wed, 27 Jan 2021 19:03:51 +0000 (21:03 +0200)
commitd00697fbe13ccc1dfb7adb82204e1469a7783b07
treeefb59972aab43efc4acac6c88d5f482939ee2eaf
parent89473a1fc3607d9ee5a4f859a2684d0abd0c4ded
habanalabs: add new mem ioctl op for mapping hw blocks

For future ASIC support the driver allows user to map certain regions
in the device's configuration space for direct access from userspace.

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/memory.c
drivers/misc/habanalabs/gaudi/gaudi.c
drivers/misc/habanalabs/goya/goya.c
include/uapi/misc/habanalabs.h