drm/radeon: rework UVD writeback & [rw]ptr handling
[firefly-linux-kernel-4.4.55.git] / drivers / gpu / drm / radeon / ni.c
index bc298a3500a42f239a504f535127443f83757525..f543f4ca4ddaadb8d3b339e521969eab34ba962a 100644 (file)
@@ -2225,8 +2225,7 @@ static int cayman_startup(struct radeon_device *rdev)
 
        ring = &rdev->ring[R600_RING_TYPE_UVD_INDEX];
        if (ring->ring_size) {
-               r = radeon_ring_init(rdev, ring, ring->ring_size,
-                                    R600_WB_UVD_RPTR_OFFSET,
+               r = radeon_ring_init(rdev, ring, ring->ring_size, 0,
                                     UVD_RBC_RB_RPTR, UVD_RBC_RB_WPTR,
                                     0, 0xfffff, RADEON_CP_PACKET2);
                if (!r)