summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/radeon/radeon_asic.c
diff options
context:
space:
mode:
authorAlex Deucher2013-01-04 15:24:18 +0100
committerAlex Deucher2013-01-04 15:29:54 +0100
commit43fb778754ffd1ef8b4f579a5c94f118292acfb5 (patch)
tree044dac1f191507b1348d558a2a805003c00a1414 /drivers/gpu/drm/radeon/radeon_asic.c
parentdrm/nouveau: fix init with agpgart-uninorth (diff)
downloadkernel-qcow2-linux-43fb778754ffd1ef8b4f579a5c94f118292acfb5.tar.gz
kernel-qcow2-linux-43fb778754ffd1ef8b4f579a5c94f118292acfb5.tar.xz
kernel-qcow2-linux-43fb778754ffd1ef8b4f579a5c94f118292acfb5.zip
drm/radeon: split r6xx and r7xx copy_dma functions
- r6xx actually uses a slightly different packet format, although both formats seem to work ok. - r7xx doesn't have the count multiple of 2 limitation. Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
Diffstat (limited to 'drivers/gpu/drm/radeon/radeon_asic.c')
-rw-r--r--drivers/gpu/drm/radeon/radeon_asic.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/drivers/gpu/drm/radeon/radeon_asic.c b/drivers/gpu/drm/radeon/radeon_asic.c
index 596bcbe80ed0..9056fafb00ea 100644
--- a/drivers/gpu/drm/radeon/radeon_asic.c
+++ b/drivers/gpu/drm/radeon/radeon_asic.c
@@ -1140,9 +1140,9 @@ static struct radeon_asic rv770_asic = {
.copy = {
.blit = &r600_copy_blit,
.blit_ring_index = RADEON_RING_TYPE_GFX_INDEX,
- .dma = &r600_copy_dma,
+ .dma = &rv770_copy_dma,
.dma_ring_index = R600_RING_TYPE_DMA_INDEX,
- .copy = &r600_copy_dma,
+ .copy = &rv770_copy_dma,
.copy_ring_index = R600_RING_TYPE_DMA_INDEX,
},
.surface = {