habanalabs/gaudi2: allow user to flush PCIE by read
authorOfir Bitton <obitton@habana.ai>
Thu, 15 Sep 2022 08:10:56 +0000 (11:10 +0300)
committerOded Gabbay <ogabbay@kernel.org>
Mon, 19 Sep 2022 12:10:01 +0000 (15:10 +0300)
commitbb677d527e14184d89012ce332128f3767fa9925
tree067420f328fef4b494c3167a2c2eea73118f289c
parent4f3ce5e0d0f85d6be0a2bc3a2aa75ba3b649c7c6
habanalabs/gaudi2: allow user to flush PCIE by read

In order for the user to flush PCIE he needs to read some register
from PCIE block. The chosen register is SPECIAL_GLBL_SPARE_0 and
hence needs to be unsecured.

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/gaudi2/gaudi2_security.c
drivers/misc/habanalabs/include/gaudi2/asic_reg/gaudi2_regs.h
drivers/misc/habanalabs/include/gaudi2/asic_reg/pcie_wrap_special_regs.h [new file with mode: 0644]