diff options
Diffstat (limited to 'drivers/gpu/drm/radeon/radeon_asic.c')
-rw-r--r-- | drivers/gpu/drm/radeon/radeon_asic.c | 24 |
1 files changed, 22 insertions, 2 deletions
diff --git a/drivers/gpu/drm/radeon/radeon_asic.c b/drivers/gpu/drm/radeon/radeon_asic.c index 8cf8ae86973c..d455bcb655c2 100644 --- a/drivers/gpu/drm/radeon/radeon_asic.c +++ b/drivers/gpu/drm/radeon/radeon_asic.c | |||
@@ -1731,6 +1731,26 @@ static struct radeon_asic si_asic = { | |||
1731 | .ib_test = &r600_ib_test, | 1731 | .ib_test = &r600_ib_test, |
1732 | .is_lockup = &si_gpu_is_lockup, | 1732 | .is_lockup = &si_gpu_is_lockup, |
1733 | .vm_flush = &si_vm_flush, | 1733 | .vm_flush = &si_vm_flush, |
1734 | }, | ||
1735 | [R600_RING_TYPE_DMA_INDEX] = { | ||
1736 | .ib_execute = &cayman_dma_ring_ib_execute, | ||
1737 | .emit_fence = &evergreen_dma_fence_ring_emit, | ||
1738 | .emit_semaphore = &r600_dma_semaphore_ring_emit, | ||
1739 | .cs_parse = NULL, | ||
1740 | .ring_test = &r600_dma_ring_test, | ||
1741 | .ib_test = &r600_dma_ib_test, | ||
1742 | .is_lockup = &cayman_dma_is_lockup, | ||
1743 | .vm_flush = &si_dma_vm_flush, | ||
1744 | }, | ||
1745 | [CAYMAN_RING_TYPE_DMA1_INDEX] = { | ||
1746 | .ib_execute = &cayman_dma_ring_ib_execute, | ||
1747 | .emit_fence = &evergreen_dma_fence_ring_emit, | ||
1748 | .emit_semaphore = &r600_dma_semaphore_ring_emit, | ||
1749 | .cs_parse = NULL, | ||
1750 | .ring_test = &r600_dma_ring_test, | ||
1751 | .ib_test = &r600_dma_ib_test, | ||
1752 | .is_lockup = &cayman_dma_is_lockup, | ||
1753 | .vm_flush = &si_dma_vm_flush, | ||
1734 | } | 1754 | } |
1735 | }, | 1755 | }, |
1736 | .irq = { | 1756 | .irq = { |
@@ -1747,8 +1767,8 @@ static struct radeon_asic si_asic = { | |||
1747 | .copy = { | 1767 | .copy = { |
1748 | .blit = NULL, | 1768 | .blit = NULL, |
1749 | .blit_ring_index = RADEON_RING_TYPE_GFX_INDEX, | 1769 | .blit_ring_index = RADEON_RING_TYPE_GFX_INDEX, |
1750 | .dma = NULL, | 1770 | .dma = &si_copy_dma, |
1751 | .dma_ring_index = RADEON_RING_TYPE_GFX_INDEX, | 1771 | .dma_ring_index = R600_RING_TYPE_DMA_INDEX, |
1752 | .copy = NULL, | 1772 | .copy = NULL, |
1753 | .copy_ring_index = RADEON_RING_TYPE_GFX_INDEX, | 1773 | .copy_ring_index = RADEON_RING_TYPE_GFX_INDEX, |
1754 | }, | 1774 | }, |