]> git.baikalelectronics.ru Git - kernel.git/commit
habanalabs: set clock gating per engine
authorOded Gabbay <oded.gabbay@gmail.com>
Fri, 3 Jul 2020 17:46:12 +0000 (20:46 +0300)
committerOded Gabbay <oded.gabbay@gmail.com>
Fri, 10 Jul 2020 16:53:03 +0000 (19:53 +0300)
commitc1bd87f12a234b355db8e3baa1fb27cc6166d13e
tree7c4e53e360089c57d1d89b848ea8f1eb13d6f168
parentfa0aa0209d410fa2097618aeb23c5776aca33ed9
habanalabs: set clock gating per engine

For debugging purposes, we need to allow the root user better control of
the clock gating feature of the DMA and compute engines. Therefore, change
the clock gating debugfs interface to be bitmask instead of true/false.
Each bit represents a different engine, according to gaudi_engine_id enum.

See debugfs documentation for more details.

Signed-off-by: Oded Gabbay <oded.gabbay@gmail.com>
Reviewed-by: Omer Shpigelman <oshpigelman@habana.ai>
Documentation/ABI/testing/debugfs-driver-habanalabs
drivers/misc/habanalabs/debugfs.c
drivers/misc/habanalabs/device.c
drivers/misc/habanalabs/gaudi/gaudi.c
drivers/misc/habanalabs/goya/goya.c
drivers/misc/habanalabs/habanalabs.h
drivers/misc/habanalabs/habanalabs_drv.c