diff options
Diffstat (limited to 'common/recipes-kernel/linux/linux-yocto-4.19.8/1362-drm-amdgpu-move-get_index_into_master_table-macro-in.patch')
-rw-r--r-- | common/recipes-kernel/linux/linux-yocto-4.19.8/1362-drm-amdgpu-move-get_index_into_master_table-macro-in.patch | 46 |
1 files changed, 46 insertions, 0 deletions
diff --git a/common/recipes-kernel/linux/linux-yocto-4.19.8/1362-drm-amdgpu-move-get_index_into_master_table-macro-in.patch b/common/recipes-kernel/linux/linux-yocto-4.19.8/1362-drm-amdgpu-move-get_index_into_master_table-macro-in.patch new file mode 100644 index 00000000..b80cdbda --- /dev/null +++ b/common/recipes-kernel/linux/linux-yocto-4.19.8/1362-drm-amdgpu-move-get_index_into_master_table-macro-in.patch @@ -0,0 +1,46 @@ +From 3d64c0735f99fb0bddcbfc4ed9315822be59dba6 Mon Sep 17 00:00:00 2001 +From: Huang Rui <ray.huang@amd.com> +Date: Fri, 14 Dec 2018 17:09:08 +0800 +Subject: [PATCH 1362/2940] drm/amdgpu: move get_index_into_master_table macro + into atomfirmware header + +This patchs move get_index_into_master_table macro into atomfirmware header for +future use on smu. + +Signed-off-by: Huang Rui <ray.huang@amd.com> +Reviewed-by: Kevin Wang <Kevin1.Wang@amd.com> +Acked-by: Alex Deucher <alexander.deucher@amd.com> +--- + drivers/gpu/drm/amd/amdgpu/amdgpu_atomfirmware.c | 2 -- + drivers/gpu/drm/amd/amdgpu/amdgpu_atomfirmware.h | 2 ++ + 2 files changed, 2 insertions(+), 2 deletions(-) + +diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_atomfirmware.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_atomfirmware.c +index 46ffbc8469df..ea917d640688 100644 +--- a/drivers/gpu/drm/amd/amdgpu/amdgpu_atomfirmware.c ++++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_atomfirmware.c +@@ -28,8 +28,6 @@ + #include "atom.h" + #include "atombios.h" + +-#define get_index_into_master_table(master_table, table_name) (offsetof(struct master_table, table_name) / sizeof(uint16_t)) +- + bool amdgpu_atomfirmware_gpu_supports_virtualization(struct amdgpu_device *adev) + { + int index = get_index_into_master_table(atom_master_list_of_data_tables_v2_1, +diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_atomfirmware.h b/drivers/gpu/drm/amd/amdgpu/amdgpu_atomfirmware.h +index 20f158fd3b76..f8ea77d4e863 100644 +--- a/drivers/gpu/drm/amd/amdgpu/amdgpu_atomfirmware.h ++++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_atomfirmware.h +@@ -24,6 +24,8 @@ + #ifndef __AMDGPU_ATOMFIRMWARE_H__ + #define __AMDGPU_ATOMFIRMWARE_H__ + ++#define get_index_into_master_table(master_table, table_name) (offsetof(struct master_table, table_name) / sizeof(uint16_t)) ++ + bool amdgpu_atomfirmware_gpu_supports_virtualization(struct amdgpu_device *adev); + void amdgpu_atomfirmware_scratch_regs_init(struct amdgpu_device *adev); + int amdgpu_atomfirmware_allocate_fb_scratch(struct amdgpu_device *adev); +-- +2.17.1 + |