diff options
Diffstat (limited to 'meta-amdfalconx86/recipes-kernel/linux/linux-yocto/0520-drm-amdgpu-add-AMDGPU_MAX_SDMA_INSTANCES.patch')
-rw-r--r-- | meta-amdfalconx86/recipes-kernel/linux/linux-yocto/0520-drm-amdgpu-add-AMDGPU_MAX_SDMA_INSTANCES.patch | 39 |
1 files changed, 39 insertions, 0 deletions
diff --git a/meta-amdfalconx86/recipes-kernel/linux/linux-yocto/0520-drm-amdgpu-add-AMDGPU_MAX_SDMA_INSTANCES.patch b/meta-amdfalconx86/recipes-kernel/linux/linux-yocto/0520-drm-amdgpu-add-AMDGPU_MAX_SDMA_INSTANCES.patch new file mode 100644 index 00000000..11722530 --- /dev/null +++ b/meta-amdfalconx86/recipes-kernel/linux/linux-yocto/0520-drm-amdgpu-add-AMDGPU_MAX_SDMA_INSTANCES.patch @@ -0,0 +1,39 @@ +From 36f523a7c095192662286057a7eb70d583203fe5 Mon Sep 17 00:00:00 2001 +From: Jammy Zhou <Jammy.Zhou@amd.com> +Date: Tue, 1 Sep 2015 12:54:27 +0800 +Subject: [PATCH 0520/1050] drm/amdgpu: add AMDGPU_MAX_SDMA_INSTANCES + +Remove the hardcoded usage + +Signed-off-by: Jammy Zhou <Jammy.Zhou@amd.com> +Reviewed-by: Alex Deucher <alexander.deucher@amd.com> +--- + drivers/gpu/drm/amd/amdgpu/amdgpu.h | 5 ++++- + 1 file changed, 4 insertions(+), 1 deletion(-) + +diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu.h b/drivers/gpu/drm/amd/amdgpu/amdgpu.h +index 34812ec..0be51f99 100644 +--- a/drivers/gpu/drm/amd/amdgpu/amdgpu.h ++++ b/drivers/gpu/drm/amd/amdgpu/amdgpu.h +@@ -98,6 +98,9 @@ extern int amdgpu_sched_hw_submission; + #define AMDGPU_MAX_COMPUTE_RINGS 8 + #define AMDGPU_MAX_VCE_RINGS 2 + ++/* max number of IP instances */ ++#define AMDGPU_MAX_SDMA_INSTANCES 2 ++ + /* number of hw syncs before falling back on blocking */ + #define AMDGPU_NUM_SYNCS 4 + +@@ -2057,7 +2060,7 @@ struct amdgpu_device { + struct amdgpu_gfx gfx; + + /* sdma */ +- struct amdgpu_sdma sdma[2]; ++ struct amdgpu_sdma sdma[AMDGPU_MAX_SDMA_INSTANCES]; + struct amdgpu_irq_src sdma_trap_irq; + struct amdgpu_irq_src sdma_illegal_inst_irq; + +-- +1.9.1 + |