aboutsummaryrefslogtreecommitdiffstats
path: root/common/recipes-kernel/linux/linux-yocto-4.19.8/0136-drm-amdgpu-Doorbell-assignment-for-8-sdma-user-queue.patch
diff options
context:
space:
mode:
Diffstat (limited to 'common/recipes-kernel/linux/linux-yocto-4.19.8/0136-drm-amdgpu-Doorbell-assignment-for-8-sdma-user-queue.patch')
-rw-r--r--common/recipes-kernel/linux/linux-yocto-4.19.8/0136-drm-amdgpu-Doorbell-assignment-for-8-sdma-user-queue.patch45
1 files changed, 45 insertions, 0 deletions
diff --git a/common/recipes-kernel/linux/linux-yocto-4.19.8/0136-drm-amdgpu-Doorbell-assignment-for-8-sdma-user-queue.patch b/common/recipes-kernel/linux/linux-yocto-4.19.8/0136-drm-amdgpu-Doorbell-assignment-for-8-sdma-user-queue.patch
new file mode 100644
index 00000000..a3204f80
--- /dev/null
+++ b/common/recipes-kernel/linux/linux-yocto-4.19.8/0136-drm-amdgpu-Doorbell-assignment-for-8-sdma-user-queue.patch
@@ -0,0 +1,45 @@
+From 0a38c9a37fa03251710ac3c29578b7f90de1053c Mon Sep 17 00:00:00 2001
+From: Shaoyun Liu <Shaoyun.Liu@amd.com>
+Date: Fri, 23 Mar 2018 16:20:41 -0500
+Subject: [PATCH 0136/2940] drm/amdgpu: Doorbell assignment for 8 sdma user
+ queue per engine
+
+Change-Id: I941c5a5e3f7885b77e2ee9efea511b62d3a72d9e
+Signed-off-by: Shaoyun Liu <Shaoyun.Liu@amd.com>
+Reviewed-by: Felix Kuehling <Felix.Kuehling@amd.com>
+Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
+---
+ drivers/gpu/drm/amd/amdgpu/amdgpu.h | 14 +++++++-------
+ 1 file changed, 7 insertions(+), 7 deletions(-)
+
+diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu.h b/drivers/gpu/drm/amd/amdgpu/amdgpu.h
+index 1fbfee8436f4..6730ec4e58d0 100644
+--- a/drivers/gpu/drm/amd/amdgpu/amdgpu.h
++++ b/drivers/gpu/drm/amd/amdgpu/amdgpu.h
+@@ -406,16 +406,16 @@ typedef enum _AMDGPU_DOORBELL64_ASSIGNMENT
+ AMDGPU_DOORBELL64_GFX_RING0 = 0x8b,
+
+ /*
+- * Other graphics doorbells can be allocated here: from 0x8c to 0xef
++ * Other graphics doorbells can be allocated here: from 0x8c to 0xdf
+ * Graphics voltage island aperture 1
+- * default non-graphics QWORD index is 0xF0 - 0xFF inclusive
++ * default non-graphics QWORD index is 0xe0 - 0xFF inclusive
+ */
+
+- /* sDMA engines */
+- AMDGPU_DOORBELL64_sDMA_ENGINE0 = 0xF0,
+- AMDGPU_DOORBELL64_sDMA_HI_PRI_ENGINE0 = 0xF1,
+- AMDGPU_DOORBELL64_sDMA_ENGINE1 = 0xF2,
+- AMDGPU_DOORBELL64_sDMA_HI_PRI_ENGINE1 = 0xF3,
++ /* sDMA engines reserved from 0xe0 -oxef */
++ AMDGPU_DOORBELL64_sDMA_ENGINE0 = 0xE0,
++ AMDGPU_DOORBELL64_sDMA_HI_PRI_ENGINE0 = 0xE1,
++ AMDGPU_DOORBELL64_sDMA_ENGINE1 = 0xE8,
++ AMDGPU_DOORBELL64_sDMA_HI_PRI_ENGINE1 = 0xE9,
+
+ /* Interrupt handler */
+ AMDGPU_DOORBELL64_IH = 0xF4, /* For legacy interrupt ring buffer */
+--
+2.17.1
+