diff options
Diffstat (limited to 'common/recipes-kernel/linux/linux-yocto-4.19.8/2322-drm-amdgpu-mes10.1-add-mes-firmware-info-fields.patch')
-rw-r--r-- | common/recipes-kernel/linux/linux-yocto-4.19.8/2322-drm-amdgpu-mes10.1-add-mes-firmware-info-fields.patch | 44 |
1 files changed, 44 insertions, 0 deletions
diff --git a/common/recipes-kernel/linux/linux-yocto-4.19.8/2322-drm-amdgpu-mes10.1-add-mes-firmware-info-fields.patch b/common/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/common/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 + |