mirror of https://gitee.com/openkylin/linux.git
drm/radeon: use CP DMA on r6xx for bo moves
Lighter weight than using the 3D engine. Reviewed-by: Christian König <christian.koenig@amd.com> Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
This commit is contained in:
parent
072b5acc7e
commit
bfea6a6803
|
@ -1026,7 +1026,7 @@ static struct radeon_asic r600_asic = {
|
||||||
.blit_ring_index = RADEON_RING_TYPE_GFX_INDEX,
|
.blit_ring_index = RADEON_RING_TYPE_GFX_INDEX,
|
||||||
.dma = &r600_copy_dma,
|
.dma = &r600_copy_dma,
|
||||||
.dma_ring_index = R600_RING_TYPE_DMA_INDEX,
|
.dma_ring_index = R600_RING_TYPE_DMA_INDEX,
|
||||||
.copy = &r600_copy_blit,
|
.copy = &r600_copy_cpdma,
|
||||||
.copy_ring_index = RADEON_RING_TYPE_GFX_INDEX,
|
.copy_ring_index = RADEON_RING_TYPE_GFX_INDEX,
|
||||||
},
|
},
|
||||||
.surface = {
|
.surface = {
|
||||||
|
@ -1119,7 +1119,7 @@ static struct radeon_asic rv6xx_asic = {
|
||||||
.blit_ring_index = RADEON_RING_TYPE_GFX_INDEX,
|
.blit_ring_index = RADEON_RING_TYPE_GFX_INDEX,
|
||||||
.dma = &r600_copy_dma,
|
.dma = &r600_copy_dma,
|
||||||
.dma_ring_index = R600_RING_TYPE_DMA_INDEX,
|
.dma_ring_index = R600_RING_TYPE_DMA_INDEX,
|
||||||
.copy = &r600_copy_blit,
|
.copy = &r600_copy_cpdma,
|
||||||
.copy_ring_index = RADEON_RING_TYPE_GFX_INDEX,
|
.copy_ring_index = RADEON_RING_TYPE_GFX_INDEX,
|
||||||
},
|
},
|
||||||
.surface = {
|
.surface = {
|
||||||
|
@ -1229,7 +1229,7 @@ static struct radeon_asic rs780_asic = {
|
||||||
.blit_ring_index = RADEON_RING_TYPE_GFX_INDEX,
|
.blit_ring_index = RADEON_RING_TYPE_GFX_INDEX,
|
||||||
.dma = &r600_copy_dma,
|
.dma = &r600_copy_dma,
|
||||||
.dma_ring_index = R600_RING_TYPE_DMA_INDEX,
|
.dma_ring_index = R600_RING_TYPE_DMA_INDEX,
|
||||||
.copy = &r600_copy_blit,
|
.copy = &r600_copy_cpdma,
|
||||||
.copy_ring_index = RADEON_RING_TYPE_GFX_INDEX,
|
.copy_ring_index = RADEON_RING_TYPE_GFX_INDEX,
|
||||||
},
|
},
|
||||||
.surface = {
|
.surface = {
|
||||||
|
|
Loading…
Reference in New Issue