From d6aaaeb62dbb50a7b37c211c14f47b563f9e533e Mon Sep 17 00:00:00 2001 From: Petlozu Pravareshwar Date: Tue, 20 Nov 2018 18:11:31 +0530 Subject: [PATCH] gpu: nvgpu: nvlink: fix disable err detect mode The change fixes an issue in setting the link mode to DISABLE_ERR_DETECT by adding handling for this case in set_link_mode() api. Bug 2433318 Change-Id: Id10e27cfa0e784a2393a724de0809a6dc8f0e69a Signed-off-by: Petlozu Pravareshwar Reviewed-on: https://git-master.nvidia.com/r/1954587 (cherry picked from commit 97aee789e630d1756e19296f937dd1030f333cb9) Reviewed-on: https://git-master.nvidia.com/r/1956320 Reviewed-by: Automatic_Commit_Validation_User GVS: Gerrit_Virtual_Submit Reviewed-by: Tejal Kudav Reviewed-by: Vijayakumar Subbu Reviewed-by: mobile promotions Tested-by: mobile promotions --- drivers/gpu/nvgpu/common/nvlink.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/drivers/gpu/nvgpu/common/nvlink.c b/drivers/gpu/nvgpu/common/nvlink.c index d84660c4b..e993c849c 100644 --- a/drivers/gpu/nvgpu/common/nvlink.c +++ b/drivers/gpu/nvgpu/common/nvlink.c @@ -249,6 +249,9 @@ static int nvgpu_nvlink_set_link_mode(struct nvlink_device *ndev, u32 mode) case NVLINK_LINK_DISABLE_PM: mode_sw = nvgpu_nvlink_link_disable_pm; break; + case NVLINK_LINK_DISABLE_ERR_DETECT: + mode_sw = nvgpu_nvlink_link_disable_err_detect; + break; case NVLINK_LINK_LANE_DISABLE: mode_sw = nvgpu_nvlink_link_lane_disable; break;