]> Pileus Git - ~andy/linux/blobdiff - drivers/gpu/drm/radeon/radeon_state.c
drm/radeon/r600: don't do interrupts
[~andy/linux] / drivers / gpu / drm / radeon / radeon_state.c
index aad0c6fafcf44cba3eb4773f558d065d24ce7ec5..38537d971a3e3b5a666fe24b8f63ee901b1c121e 100644 (file)
@@ -3034,7 +3034,10 @@ static int radeon_cp_getparam(struct drm_device *dev, void *data, struct drm_fil
                value = GET_SCRATCH(dev_priv, 2);
                break;
        case RADEON_PARAM_IRQ_NR:
-               value = drm_dev_to_irq(dev);
+               if ((dev_priv->flags & RADEON_FAMILY_MASK) >= CHIP_R600)
+                       value = 0;
+               else
+                       value = drm_dev_to_irq(dev);
                break;
        case RADEON_PARAM_GART_BASE:
                value = dev_priv->gart_vm_start;