diff options
Diffstat (limited to 'drivers/gpu/drm/radeon/r100.c')
-rw-r--r-- | drivers/gpu/drm/radeon/r100.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/drivers/gpu/drm/radeon/r100.c b/drivers/gpu/drm/radeon/r100.c index 81801c176aa5..e11df778e194 100644 --- a/drivers/gpu/drm/radeon/r100.c +++ b/drivers/gpu/drm/radeon/r100.c | |||
@@ -1180,6 +1180,10 @@ int r100_cp_init(struct radeon_device *rdev, unsigned ring_size) | |||
1180 | WREG32(RADEON_CP_RB_WPTR_DELAY, 0); | 1180 | WREG32(RADEON_CP_RB_WPTR_DELAY, 0); |
1181 | WREG32(RADEON_CP_CSQ_MODE, 0x00004D4D); | 1181 | WREG32(RADEON_CP_CSQ_MODE, 0x00004D4D); |
1182 | WREG32(RADEON_CP_CSQ_CNTL, RADEON_CSQ_PRIBM_INDBM); | 1182 | WREG32(RADEON_CP_CSQ_CNTL, RADEON_CSQ_PRIBM_INDBM); |
1183 | |||
1184 | /* at this point everything should be setup correctly to enable master */ | ||
1185 | pci_set_master(rdev->pdev); | ||
1186 | |||
1183 | radeon_ring_start(rdev, RADEON_RING_TYPE_GFX_INDEX, &rdev->ring[RADEON_RING_TYPE_GFX_INDEX]); | 1187 | radeon_ring_start(rdev, RADEON_RING_TYPE_GFX_INDEX, &rdev->ring[RADEON_RING_TYPE_GFX_INDEX]); |
1184 | r = radeon_ring_test(rdev, RADEON_RING_TYPE_GFX_INDEX, ring); | 1188 | r = radeon_ring_test(rdev, RADEON_RING_TYPE_GFX_INDEX, ring); |
1185 | if (r) { | 1189 | if (r) { |