From d275f99c9a7d915473034e6abd575f35bea5db9c Mon Sep 17 00:00:00 2001
From: Dave Airlie <airlied@redhat.com>
Date: Mon, 3 Nov 2008 09:26:00 +1000
Subject: radeon: don't enable dynclks on rs48x

---
 shared-core/radeon_cp.c | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/shared-core/radeon_cp.c b/shared-core/radeon_cp.c
index d5889e61..ded6f676 100644
--- a/shared-core/radeon_cp.c
+++ b/shared-core/radeon_cp.c
@@ -2562,6 +2562,10 @@ int radeon_static_clocks_init(struct drm_device *dev)
 {
 	drm_radeon_private_t *dev_priv = dev->dev_private;
 
+	if (dev_priv->chip_family == CHIP_RS400 ||
+	    dev_priv->chip_family == CHIP_RS480)
+		radeon_dynclks = 0;
+
 	if ((dev_priv->flags & RADEON_IS_MOBILITY) && !radeon_is_avivo(dev_priv)) {
 		radeon_set_dynamic_clock(dev, radeon_dynclks);
 	} else if (radeon_is_avivo(dev_priv)) {
-- 
cgit v1.2.3