linux_dsm_epyc7002/drivers/misc/habanalabs/goya
Oded Gabbay ca62433f53 habanalabs: support clock gating enable/disable
In Gaudi there is a feature of clock gating certain engines.
Therefore, add this property to the device structure.

In addition, due to a limitation of this feature, the driver needs to
dynamically enable or disable this feature during run-time. Therefore, add
ASIC interface functions to enable/disable this function from the common
code.

Moreover, this feature must be turned off when the user wishes to debug the
ASIC by reading/writing registers and/or memory through the driver's
debugfs. Therefore, add an option to enable/disable clock gating via the
debugfs interface.

Signed-off-by: Oded Gabbay <oded.gabbay@gmail.com>
2020-05-19 14:48:41 +03:00
..
goya_coresight.c habanalabs: enable trace data compression (profiler) 2020-05-19 14:48:41 +03:00
goya_hwmgr.c habanalabs: fix pm manual->auto in GOYA 2020-03-24 10:54:17 +02:00
goya_security.c habanalabs: Align protection bits configuration of all TPCs 2020-05-19 14:48:41 +03:00
goya.c habanalabs: support clock gating enable/disable 2020-05-19 14:48:41 +03:00
goyaP.h habanalabs: Add INFO IOCTL opcode for time sync information 2020-05-19 14:48:41 +03:00
Makefile treewide: Add SPDX license identifier - Makefile/Kconfig 2019-05-21 10:50:46 +02:00