]> git.kernelconcepts.de Git - karo-tx-linux.git/blobdiff - drivers/gpu/drm/radeon/radeon_asic.c
drm/radeon/kms: add 6xx/7xx CS parser for async DMA (v2)
[karo-tx-linux.git] / drivers / gpu / drm / radeon / radeon_asic.c
index 3ea0475f9a95f23fc41a8b2a2667ea86da63791d..d3603417e5dfa0ed61985a26397db4045fadf69c 100644 (file)
@@ -952,7 +952,7 @@ static struct radeon_asic r600_asic = {
                        .ib_execute = &r600_dma_ring_ib_execute,
                        .emit_fence = &r600_dma_fence_ring_emit,
                        .emit_semaphore = &r600_dma_semaphore_ring_emit,
-                       .cs_parse = NULL,
+                       .cs_parse = &r600_dma_cs_parse,
                        .ring_test = &r600_dma_ring_test,
                        .ib_test = &r600_dma_ib_test,
                        .is_lockup = &r600_dma_is_lockup,
@@ -1036,7 +1036,7 @@ static struct radeon_asic rs780_asic = {
                        .ib_execute = &r600_dma_ring_ib_execute,
                        .emit_fence = &r600_dma_fence_ring_emit,
                        .emit_semaphore = &r600_dma_semaphore_ring_emit,
-                       .cs_parse = NULL,
+                       .cs_parse = &r600_dma_cs_parse,
                        .ring_test = &r600_dma_ring_test,
                        .ib_test = &r600_dma_ib_test,
                        .is_lockup = &r600_dma_is_lockup,
@@ -1120,7 +1120,7 @@ static struct radeon_asic rv770_asic = {
                        .ib_execute = &r600_dma_ring_ib_execute,
                        .emit_fence = &r600_dma_fence_ring_emit,
                        .emit_semaphore = &r600_dma_semaphore_ring_emit,
-                       .cs_parse = NULL,
+                       .cs_parse = &r600_dma_cs_parse,
                        .ring_test = &r600_dma_ring_test,
                        .ib_test = &r600_dma_ib_test,
                        .is_lockup = &r600_dma_is_lockup,