aboutsummaryrefslogtreecommitdiffstats
path: root/meta-amd-bsp/recipes-kernel/linux/linux-yocto-4.19.8/2322-drm-amdgpu-mes10.1-add-mes-firmware-info-fields.patch
diff options
context:
space:
mode:
Diffstat (limited to 'meta-amd-bsp/recipes-kernel/linux/linux-yocto-4.19.8/2322-drm-amdgpu-mes10.1-add-mes-firmware-info-fields.patch')
-rw-r--r--meta-amd-bsp/recipes-kernel/linux/linux-yocto-4.19.8/2322-drm-amdgpu-mes10.1-add-mes-firmware-info-fields.patch44
1 files changed, 44 insertions, 0 deletions
diff --git a/meta-amd-bsp/recipes-kernel/linux/linux-yocto-4.19.8/2322-drm-amdgpu-mes10.1-add-mes-firmware-info-fields.patch b/meta-amd-bsp/recipes-kernel/linux/linux-yocto-4.19.8/2322-drm-amdgpu-mes10.1-add-mes-firmware-info-fields.patch
new file mode 100644
index 00000000..4741f450
--- /dev/null
+++ b/meta-amd-bsp/recipes-kernel/linux/linux-yocto-4.19.8/2322-drm-amdgpu-mes10.1-add-mes-firmware-info-fields.patch
@@ -0,0 +1,44 @@
+From 83ae4e57c5d7aa7251e30b9aebeac42e0f10da7c Mon Sep 17 00:00:00 2001
+From: Jack Xiao <Jack.Xiao@amd.com>
+Date: Mon, 15 Apr 2019 11:34:03 +0800
+Subject: [PATCH 2322/2940] drm/amdgpu/mes10.1: add mes firmware info fields
+
+The newly added fields is to store mes firmware related information.
+
+Signed-off-by: Jack Xiao <Jack.Xiao@amd.com>
+Reviewed-by: Hawking Zhang <Hawking.Zhang@amd.com>
+Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
+---
+ drivers/gpu/drm/amd/amdgpu/amdgpu_mes.h | 16 ++++++++++++++++
+ 1 file changed, 16 insertions(+)
+
+diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_mes.h b/drivers/gpu/drm/amd/amdgpu/amdgpu_mes.h
+index 788084310dd5..78fe49033543 100644
+--- a/drivers/gpu/drm/amd/amdgpu/amdgpu_mes.h
++++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_mes.h
+@@ -29,6 +29,22 @@ struct amdgpu_mes_funcs;
+ struct amdgpu_mes {
+ struct amdgpu_adev *adev;
+
++ const struct firmware *fw;
++
++ /* mes ucode */
++ struct amdgpu_bo *ucode_fw_obj;
++ uint64_t ucode_fw_gpu_addr;
++ uint32_t *ucode_fw_ptr;
++ uint32_t ucode_fw_version;
++ uint64_t uc_start_addr;
++
++ /* mes ucode data */
++ struct amdgpu_bo *data_fw_obj;
++ uint64_t data_fw_gpu_addr;
++ uint32_t *data_fw_ptr;
++ uint32_t data_fw_version;
++ uint64_t data_start_addr;
++
+ /* ip specific functions */
+ struct amdgpu_mes_funcs *funcs;
+ };
+--
+2.17.1
+