summaryrefslogtreecommitdiff
path: root/shared-core/radeon_cp.c
diff options
context:
space:
mode:
authorDave Airlie <airlied@redhat.com>2007-11-27 08:43:14 +1000
committerDave Airlie <airlied@redhat.com>2007-11-27 08:43:14 +1000
commite51b3c8ff4bb88bc0f57473b7c3fe7fcd6b1a916 (patch)
treec16930bbdcce3faedd5403dd965921f5fea22984 /shared-core/radeon_cp.c
parent66079b91f38cd8e21ae4c8ea1e74c56d44b82329 (diff)
r500: add a bunch of all r5xx pci ids..
fix up a range that may be needed for r500 mesa
Diffstat (limited to 'shared-core/radeon_cp.c')
-rw-r--r--shared-core/radeon_cp.c5
1 files changed, 2 insertions, 3 deletions
diff --git a/shared-core/radeon_cp.c b/shared-core/radeon_cp.c
index 518b2e75..9ea98a84 100644
--- a/shared-core/radeon_cp.c
+++ b/shared-core/radeon_cp.c
@@ -1114,7 +1114,7 @@ static int radeon_do_engine_reset(struct drm_device * dev)
radeon_do_pixcache_flush(dev_priv);
- if (dev_priv->flags & RADEON_FAMILY_MASK < CHIP_RV515) {
+ if ((dev_priv->flags & RADEON_FAMILY_MASK) < CHIP_RV515) {
clock_cntl_index = RADEON_READ(RADEON_CLOCK_CNTL_INDEX);
mclk_cntl = RADEON_READ_PLL(dev, RADEON_MCLK_CNTL);
@@ -1152,7 +1152,6 @@ static int radeon_do_engine_reset(struct drm_device * dev)
RADEON_WRITE(RADEON_RBBM_SOFT_RESET, rbbm_soft_reset);
}
-reset_cp:
/* Reset the CP ring */
radeon_do_cp_reset(dev_priv);
@@ -1887,7 +1886,7 @@ int radeon_cp_init(struct drm_device *dev, void *data, struct drm_file *file_pri
LOCK_TEST_WITH_RETURN(dev, file_priv);
if (init->func == RADEON_INIT_R300_CP)
- r300_init_reg_flags();
+ r300_init_reg_flags(dev);
switch (init->func) {
case RADEON_INIT_CP: