aboutsummaryrefslogtreecommitdiffstats
path: root/common/recipes-kernel/linux/linux-yocto-4.19.8/1565-drm-amd-amdgpu-Add-ENGINE_CNTL-register-to-vcn10-hea.patch
diff options
context:
space:
mode:
Diffstat (limited to 'common/recipes-kernel/linux/linux-yocto-4.19.8/1565-drm-amd-amdgpu-Add-ENGINE_CNTL-register-to-vcn10-hea.patch')
-rw-r--r--common/recipes-kernel/linux/linux-yocto-4.19.8/1565-drm-amd-amdgpu-Add-ENGINE_CNTL-register-to-vcn10-hea.patch49
1 files changed, 49 insertions, 0 deletions
diff --git a/common/recipes-kernel/linux/linux-yocto-4.19.8/1565-drm-amd-amdgpu-Add-ENGINE_CNTL-register-to-vcn10-hea.patch b/common/recipes-kernel/linux/linux-yocto-4.19.8/1565-drm-amd-amdgpu-Add-ENGINE_CNTL-register-to-vcn10-hea.patch
new file mode 100644
index 00000000..ecd1e9f0
--- /dev/null
+++ b/common/recipes-kernel/linux/linux-yocto-4.19.8/1565-drm-amd-amdgpu-Add-ENGINE_CNTL-register-to-vcn10-hea.patch
@@ -0,0 +1,49 @@
+From 3ecbc48f94bdfbf0666f39bb285189db7777d6be Mon Sep 17 00:00:00 2001
+From: Tom St Denis <tom.stdenis@amd.com>
+Date: Mon, 4 Mar 2019 10:58:44 -0500
+Subject: [PATCH 1565/2940] drm/amd/amdgpu: Add ENGINE_CNTL register to vcn10
+ headers
+MIME-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+
+Signed-off-by: Tom St Denis <tom.stdenis@amd.com>
+Acked-by: Christian König <christian.koenig@amd.com>
+Reviewed-by: Alex Deucher <alexander.deucher@amd.com>
+---
+ drivers/gpu/drm/amd/include/asic_reg/vcn/vcn_1_0_offset.h | 2 ++
+ drivers/gpu/drm/amd/include/asic_reg/vcn/vcn_1_0_sh_mask.h | 5 +++++
+ 2 files changed, 7 insertions(+)
+
+diff --git a/drivers/gpu/drm/amd/include/asic_reg/vcn/vcn_1_0_offset.h b/drivers/gpu/drm/amd/include/asic_reg/vcn/vcn_1_0_offset.h
+index 442ca7c471a5..6109f5ad25ad 100644
+--- a/drivers/gpu/drm/amd/include/asic_reg/vcn/vcn_1_0_offset.h
++++ b/drivers/gpu/drm/amd/include/asic_reg/vcn/vcn_1_0_offset.h
+@@ -141,6 +141,8 @@
+ #define mmUVD_GPCOM_VCPU_DATA0_BASE_IDX 1
+ #define mmUVD_GPCOM_VCPU_DATA1 0x03c5
+ #define mmUVD_GPCOM_VCPU_DATA1_BASE_IDX 1
++#define mmUVD_ENGINE_CNTL 0x03c6
++#define mmUVD_ENGINE_CNTL_BASE_IDX 1
+ #define mmUVD_UDEC_DBW_UV_ADDR_CONFIG 0x03d2
+ #define mmUVD_UDEC_DBW_UV_ADDR_CONFIG_BASE_IDX 1
+ #define mmUVD_UDEC_ADDR_CONFIG 0x03d3
+diff --git a/drivers/gpu/drm/amd/include/asic_reg/vcn/vcn_1_0_sh_mask.h b/drivers/gpu/drm/amd/include/asic_reg/vcn/vcn_1_0_sh_mask.h
+index 63457f9df4c5..f84bed6eecb9 100644
+--- a/drivers/gpu/drm/amd/include/asic_reg/vcn/vcn_1_0_sh_mask.h
++++ b/drivers/gpu/drm/amd/include/asic_reg/vcn/vcn_1_0_sh_mask.h
+@@ -312,6 +312,11 @@
+ //UVD_GPCOM_VCPU_DATA1
+ #define UVD_GPCOM_VCPU_DATA1__DATA1__SHIFT 0x0
+ #define UVD_GPCOM_VCPU_DATA1__DATA1_MASK 0xFFFFFFFFL
++//UVD_ENGINE_CNTL
++#define UVD_ENGINE_CNTL__ENGINE_START_MASK 0x1
++#define UVD_ENGINE_CNTL__ENGINE_START__SHIFT 0x0
++#define UVD_ENGINE_CNTL__ENGINE_START_MODE_MASK 0x2
++#define UVD_ENGINE_CNTL__ENGINE_START_MODE__SHIFT 0x1
+ //UVD_UDEC_DBW_UV_ADDR_CONFIG
+ #define UVD_UDEC_DBW_UV_ADDR_CONFIG__NUM_PIPES__SHIFT 0x0
+ #define UVD_UDEC_DBW_UV_ADDR_CONFIG__PIPE_INTERLEAVE_SIZE__SHIFT 0x3
+--
+2.17.1
+