habanalabs: Unify frequency set/get functionality
authorRajaravi Krishna Katta <rkatta@habana.ai>
Fri, 3 Sep 2021 05:01:30 +0000 (08:01 +0300)
committerOded Gabbay <ogabbay@kernel.org>
Mon, 18 Oct 2021 09:05:47 +0000 (12:05 +0300)
commit024b7b1d6dcd1960e9b669e981968ca4b6bf80cb
tree1ebfcf55b6b775306401da234afa1c9136dc3e3c
parentf6fb34390cd047543ff00b34b8ad910bf76c8eb3
habanalabs: Unify frequency set/get functionality

Make the frequency set/get functionality common to all ASICs.
This makes more code reusable when adding support for newer ASICs.

Signed-off-by: Rajaravi Krishna Katta <rkatta@habana.ai>
Reviewed-by: Oded Gabbay <ogabbay@kernel.org>
Signed-off-by: Oded Gabbay <ogabbay@kernel.org>
drivers/misc/habanalabs/common/Makefile
drivers/misc/habanalabs/common/habanalabs.h
drivers/misc/habanalabs/common/hwmgr.c [moved from drivers/misc/habanalabs/gaudi/gaudi_hwmgr.c with 61% similarity]
drivers/misc/habanalabs/gaudi/Makefile
drivers/misc/habanalabs/gaudi/gaudi.c
drivers/misc/habanalabs/gaudi/gaudiP.h
drivers/misc/habanalabs/goya/goya.c
drivers/misc/habanalabs/goya/goyaP.h
drivers/misc/habanalabs/goya/goya_hwmgr.c