rpms/xorg-x11-drv-openchrome/devel openchrome-0.2.901-P4M900_fifo_settings.patch, NONE, 1.1 xorg-x11-drv-openchrome.spec, 1.8, 1.9

Xavier Bachelot (xavierb) fedora-extras-commits at redhat.com
Wed Jan 23 18:02:41 UTC 2008


Author: xavierb

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

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

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/devel/xorg-x11-drv-openchrome.spec,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -r1.8 -r1.9
--- xorg-x11-drv-openchrome.spec	19 Jan 2008 02:50:47 -0000	1.8
+++ xorg-x11-drv-openchrome.spec	23 Jan 2008 18:02:05 -0000	1.9
@@ -9,7 +9,7 @@
 Summary:	Xorg X11 openchrome video driver
 Name:		xorg-x11-drv-openchrome
 Version:	0.2.901
-Release:	5%{?dist}
+Release:	6%{?dist}
 URL:		http://www.openchrome.org
 License:	MIT
 Group:		User Interface/X Hardware Support
@@ -20,6 +20,7 @@
 
 Patch1:         openchrome-0.2.901-libpciaccess.patch
 Patch2:         openchrome-0.2.901-replace_xf86memcpy.patch
+Patch3:         openchrome-0.2.901-P4M900_fifo_settings.patch
 ExclusiveArch:	%{ix86} x86_64
 
 BuildRequires:	pkgconfig
@@ -55,6 +56,7 @@
 %setup -q -n %{tarball}-%{version}
 %patch1 -p0 -b .libpciaccess
 %patch2 -p0 -b .xf86memcpy
+%patch3 -p0 -b .P4M900_fifo
 
 %build
 autoreconf
@@ -103,6 +105,9 @@
 
 
 %changelog
+* Wed Jan 23 2008 Xavier Bachelot <xavier AT bachelot DOT org> - 0.2.901-6
+- Add patch to properly set fifo on P4M900.
+
 * Fri Jan 19 2008 Xavier Bachelot <xavier AT bachelot DOT org> - 0.2.901-5
 - Add patch to replace xf86memcpy by plain memcpy.
 




More information about the fedora-extras-commits mailing list