diff options
author | Jammy Zhou <Jammy.Zhou@amd.com> | 2015-09-01 00:54:27 -0400 |
---|---|---|
committer | Alex Deucher <alexander.deucher@amd.com> | 2015-09-02 12:23:12 -0400 |
commit | 36f523a7c095192662286057a7eb70d583203fe5 (patch) | |
tree | 4e2f265bac2ea3e5f2ac6038daca33d2247a0e01 | |
parent | 18111de0dfc38c582c4348af3bda5d3331d35012 (diff) |
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>
-rw-r--r-- | drivers/gpu/drm/amd/amdgpu/amdgpu.h | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu.h b/drivers/gpu/drm/amd/amdgpu/amdgpu.h index 34812eccd7d0..0be51f998ff9 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; | |||
98 | #define AMDGPU_MAX_COMPUTE_RINGS 8 | 98 | #define AMDGPU_MAX_COMPUTE_RINGS 8 |
99 | #define AMDGPU_MAX_VCE_RINGS 2 | 99 | #define AMDGPU_MAX_VCE_RINGS 2 |
100 | 100 | ||
101 | /* max number of IP instances */ | ||
102 | #define AMDGPU_MAX_SDMA_INSTANCES 2 | ||
103 | |||
101 | /* number of hw syncs before falling back on blocking */ | 104 | /* number of hw syncs before falling back on blocking */ |
102 | #define AMDGPU_NUM_SYNCS 4 | 105 | #define AMDGPU_NUM_SYNCS 4 |
103 | 106 | ||
@@ -2057,7 +2060,7 @@ struct amdgpu_device { | |||
2057 | struct amdgpu_gfx gfx; | 2060 | struct amdgpu_gfx gfx; |
2058 | 2061 | ||
2059 | /* sdma */ | 2062 | /* sdma */ |
2060 | struct amdgpu_sdma sdma[2]; | 2063 | struct amdgpu_sdma sdma[AMDGPU_MAX_SDMA_INSTANCES]; |
2061 | struct amdgpu_irq_src sdma_trap_irq; | 2064 | struct amdgpu_irq_src sdma_trap_irq; |
2062 | struct amdgpu_irq_src sdma_illegal_inst_irq; | 2065 | struct amdgpu_irq_src sdma_illegal_inst_irq; |
2063 | 2066 | ||