diff options
author | Ken Wang <Qingqing.Wang@amd.com> | 2016-01-19 01:05:23 -0500 |
---|---|---|
committer | Alex Deucher <alexander.deucher@amd.com> | 2016-08-31 12:10:51 -0400 |
commit | 30d1574fa4c71cf390ae4af57585a850612db8f7 (patch) | |
tree | 05008def85a531fd42f75723e0eaac0c4cd4b5fb /drivers/gpu/drm/amd/amdgpu/amdgpu.h | |
parent | 2cd46ad22383ab8372b86cdb5257589496099412 (diff) |
drm/amdgpu: add DMA implementation for si v8
v4: rebase fixes
v5: use the generic nop fill
v6: rebase fixes
v7: rebase fixes
copy count fixes from Jonathan
general cleanup
add fill buffer implementation
v8: adapt write_pte and copy_pte to latest changes
Signed-off-by: Ken Wang <Qingqing.Wang@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
Diffstat (limited to 'drivers/gpu/drm/amd/amdgpu/amdgpu.h')
-rw-r--r-- | drivers/gpu/drm/amd/amdgpu/amdgpu.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu.h b/drivers/gpu/drm/amd/amdgpu/amdgpu.h index e31ffe819ec7..1d29e128157a 100644 --- a/drivers/gpu/drm/amd/amdgpu/amdgpu.h +++ b/drivers/gpu/drm/amd/amdgpu/amdgpu.h | |||
@@ -1706,6 +1706,10 @@ struct amdgpu_sdma_instance { | |||
1706 | 1706 | ||
1707 | struct amdgpu_sdma { | 1707 | struct amdgpu_sdma { |
1708 | struct amdgpu_sdma_instance instance[AMDGPU_MAX_SDMA_INSTANCES]; | 1708 | struct amdgpu_sdma_instance instance[AMDGPU_MAX_SDMA_INSTANCES]; |
1709 | #ifdef CONFIG_DRM_AMDGPU_SI | ||
1710 | //SI DMA has a difference trap irq number for the second engine | ||
1711 | struct amdgpu_irq_src trap_irq_1; | ||
1712 | #endif | ||
1709 | struct amdgpu_irq_src trap_irq; | 1713 | struct amdgpu_irq_src trap_irq; |
1710 | struct amdgpu_irq_src illegal_inst_irq; | 1714 | struct amdgpu_irq_src illegal_inst_irq; |
1711 | int num_instances; | 1715 | int num_instances; |