rpms/xorg-x11-drv-ati/devel radeon-6.9.0-lvds-mapping.patch, NONE, 1.1 xorg-x11-drv-ati.spec, 1.121, 1.122
Adam Jackson
ajax at fedoraproject.org
Wed Oct 8 20:44:00 UTC 2008
- Previous message: rpms/kdelibs/F-9 kdelibs-4.1.2-googlemaps.patch, NONE, 1.1 kdelibs.spec, 1.358, 1.359
- Next message: rpms/zaptel/EL-5 .cvsignore, 1.13, 1.14 sources, 1.13, 1.14 zaptel.spec, 1.18, 1.19
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
Author: ajax
Update of /cvs/pkgs/rpms/xorg-x11-drv-ati/devel
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv3227
Modified Files:
xorg-x11-drv-ati.spec
Added Files:
radeon-6.9.0-lvds-mapping.patch
Log Message:
* Wed Oct 08 2008 Adam Jackson <ajax at redhat.com> 6.9.0-22
- radeon-6.9.0-lvds-mapping.patch: Fix connector mapping on LVDS.
radeon-6.9.0-lvds-mapping.patch:
--- NEW FILE radeon-6.9.0-lvds-mapping.patch ---
commit d744dc013cf5ca3141c0fdf55e36d713fe9f53ba
Author: Adam Jackson <ajax at redhat.com>
Date: Wed Oct 8 15:50:25 2008 -0400
Fix connector table mapping for lvtma/kaleidoscope/uniphy.
Fixes DPMS on LVDS.
diff --git a/src/radeon_atombios.c b/src/radeon_atombios.c
index 13eb1fc..851014b 100644
--- a/src/radeon_atombios.c
+++ b/src/radeon_atombios.c
@@ -1594,15 +1594,23 @@ RADEONGetATOMConnectorInfoFromBIOSObject (ScrnInfoPtr pScrn)
break;
case ENCODER_OBJECT_ID_INTERNAL_TMDS1:
case ENCODER_OBJECT_ID_INTERNAL_KLDSCP_TMDS1:
- info->BiosConnector[i].devices |= (1 << ATOM_DEVICE_DFP1_INDEX);
- info->BiosConnector[i].TMDSType = TMDS_INT;
+ if (info->BiosConnector[i].ConnectorType == CONNECTOR_LVDS)
+ info->BiosConnector[i].devices |= (1 << ATOM_DEVICE_LCD1_INDEX);
+ else {
+ info->BiosConnector[i].devices |= (1 << ATOM_DEVICE_DFP1_INDEX);
+ info->BiosConnector[i].TMDSType = TMDS_INT;
+ }
break;
case ENCODER_OBJECT_ID_INTERNAL_UNIPHY:
- if (num == 1)
- info->BiosConnector[i].devices |= (1 << ATOM_DEVICE_DFP1_INDEX);
- else
- info->BiosConnector[i].devices |= (1 << ATOM_DEVICE_DFP2_INDEX);
- info->BiosConnector[i].TMDSType = TMDS_UNIPHY;
+ if (info->BiosConnector[i].ConnectorType == CONNECTOR_LVDS)
+ info->BiosConnector[i].devices |= (1 << ATOM_DEVICE_LCD1_INDEX);
+ else {
+ if (num == 1)
+ info->BiosConnector[i].devices |= (1 << ATOM_DEVICE_DFP1_INDEX);
+ else
+ info->BiosConnector[i].devices |= (1 << ATOM_DEVICE_DFP2_INDEX);
+ info->BiosConnector[i].TMDSType = TMDS_UNIPHY;
+ }
break;
case ENCODER_OBJECT_ID_INTERNAL_TMDS2:
case ENCODER_OBJECT_ID_INTERNAL_KLDSCP_DVO1:
@@ -1611,8 +1619,12 @@ RADEONGetATOMConnectorInfoFromBIOSObject (ScrnInfoPtr pScrn)
break;
case ENCODER_OBJECT_ID_INTERNAL_LVTM1:
case ENCODER_OBJECT_ID_INTERNAL_KLDSCP_LVTMA:
- info->BiosConnector[i].devices |= (1 << ATOM_DEVICE_DFP3_INDEX);
- info->BiosConnector[i].TMDSType = TMDS_LVTMA;
+ if (info->BiosConnector[i].ConnectorType == CONNECTOR_LVDS)
+ info->BiosConnector[i].devices |= (1 << ATOM_DEVICE_LCD1_INDEX);
+ else {
+ info->BiosConnector[i].devices |= (1 << ATOM_DEVICE_DFP3_INDEX);
+ info->BiosConnector[i].TMDSType = TMDS_LVTMA;
+ }
break;
case ENCODER_OBJECT_ID_INTERNAL_DAC1:
case ENCODER_OBJECT_ID_INTERNAL_KLDSCP_DAC1:
Index: xorg-x11-drv-ati.spec
===================================================================
RCS file: /cvs/pkgs/rpms/xorg-x11-drv-ati/devel/xorg-x11-drv-ati.spec,v
retrieving revision 1.121
retrieving revision 1.122
diff -u -r1.121 -r1.122
--- xorg-x11-drv-ati.spec 1 Oct 2008 06:15:58 -0000 1.121
+++ xorg-x11-drv-ati.spec 8 Oct 2008 20:43:29 -0000 1.122
@@ -5,7 +5,7 @@
Summary: Xorg X11 ati video driver
Name: xorg-x11-drv-ati
Version: 6.9.0
-Release: 21%{?dist}
+Release: 22%{?dist}
URL: http://www.x.org
License: MIT
Group: User Interface/X Hardware Support
@@ -19,6 +19,7 @@
Patch4: radeon-6.9.0-remove-limit-heuristics.patch
Patch5: radeon-6.9.0-panel-size-sanity.patch
Patch6: copy-fb-contents.patch
+Patch7: radeon-6.9.0-lvds-mapping.patch
ExcludeArch: s390 s390x
@@ -43,6 +44,7 @@
%patch4 -p1 -b .remove-limit-heuristics
%patch5 -p1 -b .panel-size
%patch6 -p1 -b .copy-fb-contents
+%patch7 -p1 -b .lvds-mapping
%build
autoreconf
@@ -74,6 +76,9 @@
%{_mandir}/man4/radeon.4*
%changelog
+* Wed Oct 08 2008 Adam Jackson <ajax at redhat.com> 6.9.0-22
+- radeon-6.9.0-lvds-mapping.patch: Fix connector mapping on LVDS.
+
* Wed Oct 01 2008 Dave Airlie <airlied at redhat.com> 6.9.0-21
- rebase for latest fixes and new libdrm
- Previous message: rpms/kdelibs/F-9 kdelibs-4.1.2-googlemaps.patch, NONE, 1.1 kdelibs.spec, 1.358, 1.359
- Next message: rpms/zaptel/EL-5 .cvsignore, 1.13, 1.14 sources, 1.13, 1.14 zaptel.spec, 1.18, 1.19
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
More information about the scm-commits
mailing list