rpms/xorg-x11-drv-openchrome/F-7 openchrome-0.2.901-P4M900_fifo_settings.patch, NONE, 1.1 xorg-x11-drv-openchrome.spec, 1.2, 1.3

Xavier Bachelot (xavierb) fedora-extras-commits at redhat.com
Sun Jan 27 21:59:36 UTC 2008


Author: xavierb

Update of /cvs/pkgs/rpms/xorg-x11-drv-openchrome/F-7
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv11903/F-7

Modified Files:
	xorg-x11-drv-openchrome.spec 
Added Files:
	openchrome-0.2.901-P4M900_fifo_settings.patch 
Log Message:
Fix P4M900 fifo.

openchrome-0.2.901-P4M900_fifo_settings.patch:

--- NEW FILE openchrome-0.2.901-P4M900_fifo_settings.patch ---
Index: src/via_bandwidth.c
===================================================================
--- src/via_bandwidth.c
+++ src/via_bandwidth.c
@@ -228,9 +228,15 @@
 	break;
     case VIA_K8M890:
-    case VIA_P4M900:
         hwp->writeSeq(hwp, 0x16, 0x92);
         hwp->writeSeq(hwp, 0x17, 0xB3);
         hwp->writeSeq(hwp, 0x18, 0x8A);
         break;
+        case VIA_P4M900:
+            ViaSeqMask(hwp, 0x17, 0x2F, 0xFF);
+            ViaSeqMask(hwp, 0x16, 0x13, 0x3F);
+            ViaSeqMask(hwp, 0x16, 0x00, 0x80);
+            ViaSeqMask(hwp, 0x18, 0x13, 0x3F);
+            ViaSeqMask(hwp, 0x18, 0x00, 0x80);
+            break;
     case VIA_P4M890:
         break;
@@ -359,5 +365,15 @@
     case VIA_P4M890:
     case VIA_K8M890:
+            break;
     case VIA_P4M900:
+            ViaCrtcMask(hwp, 0x68, 0xB0, 0xF0);
+            ViaCrtcMask(hwp, 0x94, 0x00, 0x80);
+            ViaCrtcMask(hwp, 0x95, 0x00, 0x80);
+            
+            ViaCrtcMask(hwp, 0x68, 0x03, 0x0F); 
+            ViaCrtcMask(hwp, 0x95, 0x10, 0x70);
+            ViaCrtcMask(hwp, 0x92, 0x03, 0x0F);
+            ViaCrtcMask(hwp, 0x95, 0x01, 0x07);
+            ViaCrtcMask(hwp, 0x94, 0x08, 0x7F);  
         break;
     case VIA_CX700:


Index: xorg-x11-drv-openchrome.spec
===================================================================
RCS file: /cvs/pkgs/rpms/xorg-x11-drv-openchrome/F-7/xorg-x11-drv-openchrome.spec,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- xorg-x11-drv-openchrome.spec	3 Jan 2008 00:25:39 -0000	1.2
+++ xorg-x11-drv-openchrome.spec	27 Jan 2008 21:59:01 -0000	1.3
@@ -15,7 +15,7 @@
 Summary:	Xorg X11 openchrome video driver
 Name:		xorg-x11-drv-openchrome
 Version:	0.2.901
-Release:	1%{?dist}
+Release:	2%{?dist}
 URL:		http://www.openchrome.org
 License:	MIT
 Group:		User Interface/X Hardware Support
@@ -24,6 +24,8 @@
 Source0:	http://www.openchrome.org/releases/%{tarball}-%{version}.tar.bz2
 Source1:	openchrome.xinf
 
+Patch1:         openchrome-0.2.901-P4M900_fifo_settings.patch
+
 ExclusiveArch:	%{ix86} x86_64
 
 BuildRequires:	pkgconfig
@@ -56,6 +58,7 @@
 
 %prep
 %setup -q -n %{tarball}-%{version}
+%patch1 -p0 -b .P4M900_fifo
 
 %build
 %configure --disable-static \
@@ -103,6 +106,9 @@
 
 
 %changelog
+* Sun Jan 27 2008 Xavier Bachelot <xavier AT bachelot DOT org> - 0.2.901-2
+- Add patch to properly set fifo on P4M900.
+
 * Wed Jan 02 2008 Xavier Bachelot <xavier AT bachelot DOT org> - 0.2.901-1
 - Update to 0.2.901.
 - Remove obsoleted patches.




More information about the fedora-extras-commits mailing list