]> git.ipfire.org Git - thirdparty/kernel/stable-queue.git/commitdiff
3.0-stable patches
authorGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Mon, 4 Feb 2013 14:24:12 +0000 (06:24 -0800)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Mon, 4 Feb 2013 14:24:12 +0000 (06:24 -0800)
added patches:
drm-radeon-evergreen-wait-for-the-mc-to-settle-after-mc-blackout.patch

queue-3.0/drm-radeon-evergreen-wait-for-the-mc-to-settle-after-mc-blackout.patch [new file with mode: 0644]
queue-3.0/series [new file with mode: 0644]

diff --git a/queue-3.0/drm-radeon-evergreen-wait-for-the-mc-to-settle-after-mc-blackout.patch b/queue-3.0/drm-radeon-evergreen-wait-for-the-mc-to-settle-after-mc-blackout.patch
new file mode 100644 (file)
index 0000000..82f9021
--- /dev/null
@@ -0,0 +1,34 @@
+From ed39fadd6df01095378e499fac3674883f16b853 Mon Sep 17 00:00:00 2001
+From: Alex Deucher <alexander.deucher@amd.com>
+Date: Thu, 31 Jan 2013 09:00:52 -0500
+Subject: drm/radeon/evergreen+: wait for the MC to settle after MC blackout
+
+From: Alex Deucher <alexander.deucher@amd.com>
+
+commit ed39fadd6df01095378e499fac3674883f16b853 upstream.
+
+Some chips seem to need a little delay after blacking out
+the MC before the requests actually stop.
+
+May fix:
+https://bugs.freedesktop.org/show_bug.cgi?id=56139
+https://bugs.freedesktop.org/show_bug.cgi?id=57567
+
+Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
+Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
+
+---
+ drivers/gpu/drm/radeon/evergreen.c |    2 ++
+ 1 file changed, 2 insertions(+)
+
+--- a/drivers/gpu/drm/radeon/evergreen.c
++++ b/drivers/gpu/drm/radeon/evergreen.c
+@@ -1065,6 +1065,8 @@ void evergreen_mc_stop(struct radeon_dev
+               WREG32(EVERGREEN_D5VGA_CONTROL, 0);
+               WREG32(EVERGREEN_D6VGA_CONTROL, 0);
+       }
++      /* wait for the MC to settle */
++      udelay(100);
+ }
+ void evergreen_mc_resume(struct radeon_device *rdev, struct evergreen_mc_save *save)
diff --git a/queue-3.0/series b/queue-3.0/series
new file mode 100644 (file)
index 0000000..44854f7
--- /dev/null
@@ -0,0 +1 @@
+drm-radeon-evergreen-wait-for-the-mc-to-settle-after-mc-blackout.patch