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