From 097b42f088c52b2b15c50c4fd6ae2cb670d2d6c3 Mon Sep 17 00:00:00 2001 From: Tejal Kudav Date: Sun, 3 Jun 2018 18:26:37 +0530 Subject: gpu: nvgpu: nvlink: Add HAL for SW WAR Workaround of setting SAFE_CTR_INIT on NVLINK (WAR for Bug 1888034) is needed only on nvlink 2.0. Add HAL to avoid running the WAR on future chips. Bug 2006692 Change-Id: I85fb90ea5ce7b848946f2c362e7a952787cc1261 Signed-off-by: Tejal Kudav Reviewed-on: https://git-master.nvidia.com/r/1738401 Reviewed-by: mobile promotions Tested-by: mobile promotions --- drivers/gpu/nvgpu/gk20a/gk20a.h | 1 + 1 file changed, 1 insertion(+) (limited to 'drivers/gpu/nvgpu/gk20a') diff --git a/drivers/gpu/nvgpu/gk20a/gk20a.h b/drivers/gpu/nvgpu/gk20a/gk20a.h index 2dc62716..8b7315f6 100644 --- a/drivers/gpu/nvgpu/gk20a/gk20a.h +++ b/drivers/gpu/nvgpu/gk20a/gk20a.h @@ -1201,6 +1201,7 @@ struct gpu_ops { int (*minion_data_ready_en)(struct gk20a *g, unsigned long link_mask, bool sync); void (*get_connected_link_mask)(u32 *link_mask); + void (*set_sw_war)(struct gk20a *g, u32 link_id); /* API */ int (*link_early_init)(struct gk20a *g, unsigned long mask); u32 (*link_get_mode)(struct gk20a *g, u32 link_id); -- cgit v1.2.2