habanalabs/gaudi: minimize number of register reads
authorOded Gabbay <ogabbay@kernel.org>
Sun, 1 Aug 2021 19:24:18 +0000 (22:24 +0300)
committerOded Gabbay <ogabbay@kernel.org>
Wed, 1 Sep 2021 15:38:24 +0000 (18:38 +0300)
commit1fd984f5fe62c864b8ec66b637f73c0f46be45d4
tree2909e7c9572b915c17946eb20d8cb7ffd7e8d7b9
parent09ae43043c748423a5dcdc7bb1e63e4dcabe9bd6
habanalabs/gaudi: minimize number of register reads

Because the register reads might be trapped by the hypervisor in
certain deployments, minimize the number of reads during runtime by
moving static initializations to functions that occur during device
initialization instead of context open.

Signed-off-by: Oded Gabbay <ogabbay@kernel.org>
drivers/misc/habanalabs/gaudi/gaudi.c
drivers/misc/habanalabs/gaudi/gaudi_coresight.c