From 2055f36178f18e82fda2b325c9290461389b9219 Mon Sep 17 00:00:00 2001 From: Greg Kroah-Hartman Date: Mon, 4 Feb 2013 06:24:12 -0800 Subject: [PATCH] 3.0-stable patches added patches: drm-radeon-evergreen-wait-for-the-mc-to-settle-after-mc-blackout.patch --- ...r-the-mc-to-settle-after-mc-blackout.patch | 34 +++++++++++++++++++ queue-3.0/series | 1 + 2 files changed, 35 insertions(+) create mode 100644 queue-3.0/drm-radeon-evergreen-wait-for-the-mc-to-settle-after-mc-blackout.patch create mode 100644 queue-3.0/series 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 index 00000000000..82f90216e1b --- /dev/null +++ b/queue-3.0/drm-radeon-evergreen-wait-for-the-mc-to-settle-after-mc-blackout.patch @@ -0,0 +1,34 @@ +From ed39fadd6df01095378e499fac3674883f16b853 Mon Sep 17 00:00:00 2001 +From: Alex Deucher +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 + +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 +Signed-off-by: Greg Kroah-Hartman + +--- + 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 index 00000000000..44854f7f0a0 --- /dev/null +++ b/queue-3.0/series @@ -0,0 +1 @@ +drm-radeon-evergreen-wait-for-the-mc-to-settle-after-mc-blackout.patch -- 2.47.3