aboutsummaryrefslogtreecommitdiffstats
path: root/meta-amd-bsp/recipes-kernel/linux/linux-yocto-4.14.71/1850-drm-amdgpu-sriov-increate-mailbox-polling-timeout.patch
diff options
context:
space:
mode:
Diffstat (limited to 'meta-amd-bsp/recipes-kernel/linux/linux-yocto-4.14.71/1850-drm-amdgpu-sriov-increate-mailbox-polling-timeout.patch')
-rw-r--r--meta-amd-bsp/recipes-kernel/linux/linux-yocto-4.14.71/1850-drm-amdgpu-sriov-increate-mailbox-polling-timeout.patch49
1 files changed, 49 insertions, 0 deletions
diff --git a/meta-amd-bsp/recipes-kernel/linux/linux-yocto-4.14.71/1850-drm-amdgpu-sriov-increate-mailbox-polling-timeout.patch b/meta-amd-bsp/recipes-kernel/linux/linux-yocto-4.14.71/1850-drm-amdgpu-sriov-increate-mailbox-polling-timeout.patch
new file mode 100644
index 00000000..1cd321d0
--- /dev/null
+++ b/meta-amd-bsp/recipes-kernel/linux/linux-yocto-4.14.71/1850-drm-amdgpu-sriov-increate-mailbox-polling-timeout.patch
@@ -0,0 +1,49 @@
+From cd15029ba7df33e7e4eb1bd01ba0b4007a860df7 Mon Sep 17 00:00:00 2001
+From: Horace Chen <horace.chen@amd.com>
+Date: Wed, 28 Jun 2017 17:51:50 +0800
+Subject: [PATCH 1850/4131] drm/amdgpu/sriov:increate mailbox polling timeout
+MIME-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+
+increase timeout to 12 seconds,because there may have multiple
+FLR waiting for done, the waiting time of events may be long,
+increase to 12s to reduce timeout failure.
+
+Change-Id: I6b33170ba7dedf781b99ba6095127efce403af81
+Signed-off-by: Horace Chen <horace.chen@amd.com>
+Acked-by: Christian König <christian.koenig@amd.com>
+---
+ drivers/gpu/drm/amd/amdgpu/mxgpu_ai.h | 2 +-
+ drivers/gpu/drm/amd/amdgpu/mxgpu_vi.h | 2 +-
+ 2 files changed, 2 insertions(+), 2 deletions(-)
+
+diff --git a/drivers/gpu/drm/amd/amdgpu/mxgpu_ai.h b/drivers/gpu/drm/amd/amdgpu/mxgpu_ai.h
+index 1e91b9a..67e7857 100644
+--- a/drivers/gpu/drm/amd/amdgpu/mxgpu_ai.h
++++ b/drivers/gpu/drm/amd/amdgpu/mxgpu_ai.h
+@@ -24,7 +24,7 @@
+ #ifndef __MXGPU_AI_H__
+ #define __MXGPU_AI_H__
+
+-#define AI_MAILBOX_TIMEDOUT 5000
++#define AI_MAILBOX_TIMEDOUT 12000
+
+ enum idh_request {
+ IDH_REQ_GPU_INIT_ACCESS = 1,
+diff --git a/drivers/gpu/drm/amd/amdgpu/mxgpu_vi.h b/drivers/gpu/drm/amd/amdgpu/mxgpu_vi.h
+index c791d73..f13dc6c 100644
+--- a/drivers/gpu/drm/amd/amdgpu/mxgpu_vi.h
++++ b/drivers/gpu/drm/amd/amdgpu/mxgpu_vi.h
+@@ -23,7 +23,7 @@
+ #ifndef __MXGPU_VI_H__
+ #define __MXGPU_VI_H__
+
+-#define VI_MAILBOX_TIMEDOUT 5000
++#define VI_MAILBOX_TIMEDOUT 12000
+ #define VI_MAILBOX_RESET_TIME 12
+
+ /* VI mailbox messages request */
+--
+2.7.4
+