accel/habanalabs: fix ETR/ETF flush logic
authorBenjamin Dotan <bdotan@habana.ai>
Thu, 20 Jul 2023 10:03:43 +0000 (13:03 +0300)
committerOded Gabbay <ogabbay@kernel.org>
Mon, 9 Oct 2023 09:37:20 +0000 (12:37 +0300)
commit428f6882a6f9fc0521eb2dca5293436d5a041ff3
tree152a2bcfc1dc315a2991d33e445c0eec58957feb
parentcf1ed52d12097b743da17dfa34db01f2c18537a5
accel/habanalabs: fix ETR/ETF flush logic

When config_etr or config_etf are called we need to validate the
parameters that are passed into them to make sure the requested
operation is valid.

Signed-off-by: Benjamin Dotan <bdotan@habana.ai>
Reviewed-by: Oded Gabbay <ogabbay@kernel.org>
Signed-off-by: Oded Gabbay <ogabbay@kernel.org>
drivers/accel/habanalabs/gaudi/gaudi_coresight.c
drivers/accel/habanalabs/gaudi2/gaudi2_coresight.c
drivers/accel/habanalabs/goya/goya_coresight.c