diff --git a/drivers/gpu/drm/radeon/radeon_asic.h b/drivers/gpu/drm/radeon/radeon_asic.h
index e87bb915a6de4ca96fac655d2a5f5c88f6c89d67..f9c8f9a041dbba210618cd3be6f39cec62cfd066 100644
--- a/drivers/gpu/drm/radeon/radeon_asic.h
+++ b/drivers/gpu/drm/radeon/radeon_asic.h
@@ -553,7 +553,7 @@ static struct radeon_asic r600_asic = {
 	.cs_parse = &r600_cs_parse,
 	.copy_blit = &r600_copy_blit,
 	.copy_dma = &r600_copy_blit,
-	.copy = NULL,
+	.copy = &r600_copy_blit,
 	.set_engine_clock = &radeon_atom_set_engine_clock,
 	.set_memory_clock = &radeon_atom_set_memory_clock,
 	.set_pcie_lanes = NULL,
@@ -602,7 +602,7 @@ static struct radeon_asic rv770_asic = {
 	.cs_parse = &r600_cs_parse,
 	.copy_blit = &r600_copy_blit,
 	.copy_dma = &r600_copy_blit,
-	.copy = NULL,
+	.copy = &r600_copy_blit,
 	.set_engine_clock = &radeon_atom_set_engine_clock,
 	.set_memory_clock = &radeon_atom_set_memory_clock,
 	.set_pcie_lanes = NULL,