aboutsummaryrefslogtreecommitdiffstats
path: root/meta-amd-bsp/recipes-kernel/linux/linux-yocto-4.14.71/3865-drm-amdgpu-specify-vega12-vce-firmware.patch
diff options
context:
space:
mode:
Diffstat (limited to 'meta-amd-bsp/recipes-kernel/linux/linux-yocto-4.14.71/3865-drm-amdgpu-specify-vega12-vce-firmware.patch')
-rw-r--r--meta-amd-bsp/recipes-kernel/linux/linux-yocto-4.14.71/3865-drm-amdgpu-specify-vega12-vce-firmware.patch53
1 files changed, 53 insertions, 0 deletions
diff --git a/meta-amd-bsp/recipes-kernel/linux/linux-yocto-4.14.71/3865-drm-amdgpu-specify-vega12-vce-firmware.patch b/meta-amd-bsp/recipes-kernel/linux/linux-yocto-4.14.71/3865-drm-amdgpu-specify-vega12-vce-firmware.patch
new file mode 100644
index 00000000..682e7ffe
--- /dev/null
+++ b/meta-amd-bsp/recipes-kernel/linux/linux-yocto-4.14.71/3865-drm-amdgpu-specify-vega12-vce-firmware.patch
@@ -0,0 +1,53 @@
+From 307436174d4b7be661762b012a2963c17d9bf95c Mon Sep 17 00:00:00 2001
+From: Alex Deucher <alexander.deucher@amd.com>
+Date: Fri, 1 Sep 2017 16:37:21 -0400
+Subject: [PATCH 3865/4131] drm/amdgpu: specify vega12 vce firmware
+
+Declare firmware and add support for the file.
+
+Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
+Reviewed-by: Feifei Xu <Feifei.Xu@amd.com>
+---
+ drivers/gpu/drm/amd/amdgpu/amdgpu_vce.c | 9 +++++++--
+ 1 file changed, 7 insertions(+), 2 deletions(-)
+
+diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_vce.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_vce.c
+index 9152478..a33804b 100644
+--- a/drivers/gpu/drm/amd/amdgpu/amdgpu_vce.c
++++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_vce.c
+@@ -55,6 +55,7 @@
+ #define FIRMWARE_POLARIS12 "amdgpu/polaris12_vce.bin"
+
+ #define FIRMWARE_VEGA10 "amdgpu/vega10_vce.bin"
++#define FIRMWARE_VEGA12 "amdgpu/vega12_vce.bin"
+
+ #ifdef CONFIG_DRM_AMDGPU_CIK
+ MODULE_FIRMWARE(FIRMWARE_BONAIRE);
+@@ -72,6 +73,7 @@ MODULE_FIRMWARE(FIRMWARE_POLARIS11);
+ MODULE_FIRMWARE(FIRMWARE_POLARIS12);
+
+ MODULE_FIRMWARE(FIRMWARE_VEGA10);
++MODULE_FIRMWARE(FIRMWARE_VEGA12);
+
+ static void amdgpu_vce_idle_work_handler(struct work_struct *work);
+
+@@ -127,11 +129,14 @@ int amdgpu_vce_sw_init(struct amdgpu_device *adev, unsigned long size)
+ case CHIP_POLARIS11:
+ fw_name = FIRMWARE_POLARIS11;
+ break;
++ case CHIP_POLARIS12:
++ fw_name = FIRMWARE_POLARIS12;
++ break;
+ case CHIP_VEGA10:
+ fw_name = FIRMWARE_VEGA10;
+ break;
+- case CHIP_POLARIS12:
+- fw_name = FIRMWARE_POLARIS12;
++ case CHIP_VEGA12:
++ fw_name = FIRMWARE_VEGA12;
+ break;
+
+ default:
+--
+2.7.4
+