rpms/kernel/F-12 drm-radeon-rv410-test-fix.patch, NONE, 1.1 kernel.spec, 1.1946, 1.1947
Dave Airlie
airlied at fedoraproject.org
Wed Dec 2 23:02:45 UTC 2009
Author: airlied
Update of /cvs/pkgs/rpms/kernel/F-12
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv30946
Modified Files:
kernel.spec
Added Files:
drm-radeon-rv410-test-fix.patch
Log Message:
* Thu Dec 03 2009 Dave Airlie <airlied at redhat.com> 2.6.31.6-161
- rv410 LVDS on resume test fix from AMD (#541562)
drm-radeon-rv410-test-fix.patch:
atombios_crtc.c | 4 ----
radeon_legacy_encoders.c | 4 ----
2 files changed, 8 deletions(-)
--- NEW FILE drm-radeon-rv410-test-fix.patch ---
>From 5eecd2f0071edd335977b1ce15fd73b804f17e3c Mon Sep 17 00:00:00 2001
From: Alex Deucher <alexdeucher at gmail.com>
Date: Wed, 2 Dec 2009 17:56:41 -0500
Subject: [PATCH] drm/radeon/kms: further r4xx lvds fixes
- Let the driver calculate the ref div
- Use the driver programmed pll dividers
Signed-off-by: Alex Deucher <alexdeucher at gmail.com>
---
drivers/gpu/drm/radeon/atombios_crtc.c | 4 ----
drivers/gpu/drm/radeon/radeon_legacy_encoders.c | 3 ---
2 files changed, 0 insertions(+), 7 deletions(-)
diff --git a/drivers/gpu/drm/radeon/atombios_crtc.c b/drivers/gpu/drm/radeon/atombios_crtc.c
index 89ac438..7a8cd93 100644
--- a/drivers/gpu/drm/radeon/atombios_crtc.c
+++ b/drivers/gpu/drm/radeon/atombios_crtc.c
@@ -457,10 +457,6 @@ void atombios_crtc_set_pll(struct drm_crtc *crtc, struct drm_display_mode *mode)
if (encoder->encoder_type !=
DRM_MODE_ENCODER_DAC)
pll_flags |= RADEON_PLL_NO_ODD_POST_DIV;
- if (!ASIC_IS_AVIVO(rdev)
- && (encoder->encoder_type ==
- DRM_MODE_ENCODER_LVDS))
- pll_flags |= RADEON_PLL_USE_REF_DIV;
}
radeon_encoder = to_radeon_encoder(encoder);
break;
diff --git a/drivers/gpu/drm/radeon/radeon_legacy_encoders.c b/drivers/gpu/drm/radeon/radeon_legacy_encoders.c
index df00515..7c7c009 100644
--- a/drivers/gpu/drm/radeon/radeon_legacy_encoders.c
+++ b/drivers/gpu/drm/radeon/radeon_legacy_encoders.c
@@ -181,9 +181,6 @@ static void radeon_legacy_lvds_mode_set(struct drm_encoder *encoder,
WREG32(RADEON_LVDS_PLL_CNTL, lvds_pll_cntl);
WREG32(RADEON_LVDS_SS_GEN_CNTL, lvds_ss_gen_cntl);
- if (rdev->family == CHIP_RV410)
- WREG32(RADEON_CLOCK_CNTL_INDEX, 0);
-
if (rdev->is_atom_bios)
radeon_atombios_encoder_crtc_scratch_regs(encoder, radeon_crtc->crtc_id);
else
--
1.5.6.3
Index: kernel.spec
===================================================================
RCS file: /cvs/pkgs/rpms/kernel/F-12/kernel.spec,v
retrieving revision 1.1946
retrieving revision 1.1947
diff -u -p -r1.1946 -r1.1947
--- kernel.spec 2 Dec 2009 20:51:22 -0000 1.1946
+++ kernel.spec 2 Dec 2009 23:02:45 -0000 1.1947
@@ -726,6 +726,7 @@ Patch1834: drm-edid-header-fixup.patch
Patch1835: drm-default-mode.patch
Patch1837: drm-i915-fix-sync-to-vbl-when-vga-is-off.patch
Patch1839: drm-radeon-misc-fixes.patch
+Patch1840: drm-radeon-rv410-test-fix.patch
# vga arb
Patch1900: linux-2.6-vga-arb.patch
@@ -1427,6 +1428,7 @@ ApplyPatch linux-2.6-e1000-ich9.patch
ApplyPatch kms-offb-handoff.patch
ApplyPatch drm-next-b390f944.patch
ApplyPatch drm-radeon-misc-fixes.patch
+ApplyPatch drm-radeon-rv410-test-fix.patch
ApplyPatch drm-conservative-fallback-modes.patch
ApplyPatch drm-edid-retry.patch
ApplyPatch drm-edid-header-fixup.patch
@@ -2159,6 +2161,9 @@ fi
# and build.
%changelog
+* Thu Dec 03 2009 Dave Airlie <airlied at redhat.com> 2.6.31.6-161
+- rv410 LVDS on resume test fix from AMD (#541562)
+
* Wed Dec 02 2009 John W. Linville <linville at redhat.com> 2.6.31.6-160
- ath9k: add fixes suggested by upstream maintainer
More information about the scm-commits
mailing list