xserver-xorg-video-glint: Changes to 'debian-unstable'
ChangeLog | 32 ++++++
configure.ac | 2
debian/changelog | 10 +
debian/prune/non-free | 1
debian/watch | 2
debian/xsfbs/repack.sh | 32 ------
src/IBMramdac.c | 1
src/TIramdac.c | 1
src/glint.h | 24 ++--
src/glint_dga.c | 1
src/glint_driver.c | 250 +++++++++++++++++++++++++------------------------
src/glint_regs.h | 5
src/glint_shadow.c | 1
src/pm2_accel.c | 1
src/pm2_dac.c | 1
src/pm2_video.c | 1
src/pm2ramdac.c | 1
src/pm2v_dac.c | 3
src/pm2vramdac.c | 1
src/pm3_accel.c | 1
src/pm3_dac.c | 5
src/pm3_video.c | 1
src/pm_accel.c | 1
src/pm_dac.c | 1
src/sx_accel.c | 1
src/tx_accel.c | 1
src/tx_dac.c | 3
27 files changed, 193 insertions(+), 191 deletions(-)
New commits:
commit 5360dd25b60a7ac2aba4ddc950e1d4b5abc9ddb8
Author: Cyril Brulebois <kibi@debian.org>
Date: Tue Mar 20 21:24:14 2012 +0000
Upload to unstable.
diff --git a/debian/changelog b/debian/changelog
index da94356..28babd7 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,4 +1,4 @@
-xserver-xorg-video-glint (1:1.2.7-1) UNRELEASED; urgency=low
+xserver-xorg-video-glint (1:1.2.7-1) unstable; urgency=low
* New upstream release.
* Get rid of repacking logic, DRI.txt is long gone:
@@ -6,7 +6,7 @@ xserver-xorg-video-glint (1:1.2.7-1) UNRELEASED; urgency=low
- Remove debian/xsfbs/repack.sh
- Adapt debian/watch
- -- Cyril Brulebois <kibi@debian.org> Tue, 20 Mar 2012 21:15:31 +0000
+ -- Cyril Brulebois <kibi@debian.org> Tue, 20 Mar 2012 21:24:11 +0000
xserver-xorg-video-glint (1:1.2.6-1) unstable; urgency=low
commit 0447d4f7aba5e6bc4d25cabbc60bce7286fd06e8
Author: Cyril Brulebois <kibi@debian.org>
Date: Tue Mar 20 21:24:07 2012 +0000
Get rid of repacking logic, DRI.txt is long gone.
diff --git a/debian/changelog b/debian/changelog
index 21dbee3..da94356 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,6 +1,10 @@
xserver-xorg-video-glint (1:1.2.7-1) UNRELEASED; urgency=low
* New upstream release.
+ * Get rid of repacking logic, DRI.txt is long gone:
+ - Remove debian/prune/non-free
+ - Remove debian/xsfbs/repack.sh
+ - Adapt debian/watch
-- Cyril Brulebois <kibi@debian.org> Tue, 20 Mar 2012 21:15:31 +0000
diff --git a/debian/prune/non-free b/debian/prune/non-free
deleted file mode 100644
index 4921e3d..0000000
--- a/debian/prune/non-free
+++ /dev/null
@@ -1 +0,0 @@
-DRI.txt
diff --git a/debian/watch b/debian/watch
index e55c5cc..98c6156 100644
--- a/debian/watch
+++ b/debian/watch
@@ -1,3 +1,3 @@
#git=git://anongit.freedesktop.org/xorg/driver/xf86-video-glint
version=3
-http://xorg.freedesktop.org/releases/individual/driver/ xf86-video-glint-(.*)\.tar\.gz debian debian/xsfbs/repack.sh
+http://xorg.freedesktop.org/releases/individual/driver/ xf86-video-glint-(.*)\.tar\.gz
diff --git a/debian/xsfbs/repack.sh b/debian/xsfbs/repack.sh
deleted file mode 100755
index 5935cc9..0000000
--- a/debian/xsfbs/repack.sh
+++ /dev/null
@@ -1,32 +0,0 @@
-#!/bin/sh
-
-set -e
-
-if ! [ -d debian/prune ]; then
- exit 0
-fi
-
-if [ "x$1" != x--upstream-version ]; then
- exit 1
-fi
-
-version="$2"
-filename="$3"
-
-if [ -z "$version" ] || ! [ -f "$filename" ]; then
- exit 1
-fi
-
-dir="$(pwd)"
-tempdir="$(mktemp -d)"
-
-cd "$tempdir"
-tar xf "$dir/$filename"
-cat "$dir"/debian/prune/* | while read file; do rm -f */$file; done
-
-tar czf "$dir/$filename" *
-cd "$dir"
-rm -rf "$tempdir"
-echo "Done pruning upstream tarball"
-
-exit 0
commit b2a24c1904daea798a2ae7558ea87f8c28a86c66
Author: Cyril Brulebois <kibi@debian.org>
Date: Tue Mar 20 21:15:39 2012 +0000
Bump changelogs.
diff --git a/ChangeLog b/ChangeLog
index 4e4eca3..44cd2e6 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,35 @@
+commit c4796200c2d322a59ccf2eeb2df3be874507fd48
+Author: Matt Turner <mattst88@gmail.com>
+Date: Wed Feb 15 23:12:23 2012 -0500
+
+ xf86-video-glint 1.2.7
+
+ Signed-off-by: Matt Turner <mattst88@gmail.com>
+
+commit 288243a9301c38baae63ec66ba344f0a8245b2ee
+Author: Matt Turner <mattst88@gmail.com>
+Date: Wed Jan 25 13:07:23 2012 -0500
+
+ Remove uses of xf86PciInfo.h
+
+ Signed-off-by: Matt Turner <mattst88@gmail.com>
+
+commit 754a81fc5f91be4d35853953c1a803a421b0379d
+Author: Adam Jackson <ajax@redhat.com>
+Date: Mon Dec 19 16:27:31 2011 -0500
+
+ Fall back to shadowfb if XAA is unavailable
+
+ Signed-off-by: Adam Jackson <ajax@redhat.com>
+
+commit c539e59ba332fba669e025f8d0d680d2a2b1c9ff
+Author: Jeremy Huddleston <jeremyhu@apple.com>
+Date: Sat Oct 29 17:12:58 2011 -0700
+
+ Disable PC98 code on newer servers.
+
+ Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com>
+
commit 0aaa00ac0d0304737e0a3fd79695537c6e3a07d4
Author: Matt Turner <mattst88@gmail.com>
Date: Tue Sep 6 15:19:36 2011 -0400
diff --git a/debian/changelog b/debian/changelog
index 14a5796..21dbee3 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+xserver-xorg-video-glint (1:1.2.7-1) UNRELEASED; urgency=low
+
+ * New upstream release.
+
+ -- Cyril Brulebois <kibi@debian.org> Tue, 20 Mar 2012 21:15:31 +0000
+
xserver-xorg-video-glint (1:1.2.6-1) unstable; urgency=low
* New upstream release. Noteworthy bug fix:
commit c4796200c2d322a59ccf2eeb2df3be874507fd48
Author: Matt Turner <mattst88@gmail.com>
Date: Wed Feb 15 23:12:23 2012 -0500
xf86-video-glint 1.2.7
Signed-off-by: Matt Turner <mattst88@gmail.com>
diff --git a/configure.ac b/configure.ac
index 4765bc6..0f068b5 100644
--- a/configure.ac
+++ b/configure.ac
@@ -23,7 +23,7 @@
# Initialize Autoconf
AC_PREREQ([2.60])
AC_INIT([xf86-video-glint],
- [1.2.6],
+ [1.2.7],
[https://bugs.freedesktop.org/enter_bug.cgi?product=xorg&component=Driver/glint],
[xf86-video-glint])
AC_CONFIG_SRCDIR([Makefile.am])
commit 288243a9301c38baae63ec66ba344f0a8245b2ee
Author: Matt Turner <mattst88@gmail.com>
Date: Wed Jan 25 13:07:23 2012 -0500
Remove uses of xf86PciInfo.h
Signed-off-by: Matt Turner <mattst88@gmail.com>
diff --git a/src/IBMramdac.c b/src/IBMramdac.c
index 774a3e6..0aca20e 100644
--- a/src/IBMramdac.c
+++ b/src/IBMramdac.c
@@ -32,7 +32,6 @@
#include "xf86.h"
#include "xf86_OSproc.h"
-#include "xf86PciInfo.h"
#include "xf86Pci.h"
#include "IBM.h"
diff --git a/src/TIramdac.c b/src/TIramdac.c
index 9fbaf44..42ece63 100644
--- a/src/TIramdac.c
+++ b/src/TIramdac.c
@@ -35,7 +35,6 @@
#include "xf86.h"
#include "xf86_OSproc.h"
-#include "xf86PciInfo.h"
#include "xf86Pci.h"
#include "TI.h"
diff --git a/src/glint.h b/src/glint.h
index f2a6fda..090fbe3 100644
--- a/src/glint.h
+++ b/src/glint.h
@@ -176,29 +176,29 @@ typedef struct {
#define PCI_VENDOR_TI_CHIP_PERMEDIA \
((PCI_VENDOR_TI << 16) | PCI_CHIP_TI_PERMEDIA)
#define PCI_VENDOR_3DLABS_CHIP_PERMEDIA \
- ((PCI_VENDOR_3DLABS << 16) | PCI_CHIP_PERMEDIA)
+ ((PCI_VENDOR_3DLABS << 16) | PCI_CHIP_3DLABS_PERMEDIA)
#define PCI_VENDOR_3DLABS_CHIP_PERMEDIA2 \
- ((PCI_VENDOR_3DLABS << 16) | PCI_CHIP_PERMEDIA2)
+ ((PCI_VENDOR_3DLABS << 16) | PCI_CHIP_3DLABS_PERMEDIA2)
#define PCI_VENDOR_3DLABS_CHIP_PERMEDIA2V \
- ((PCI_VENDOR_3DLABS << 16) | PCI_CHIP_PERMEDIA2V)
+ ((PCI_VENDOR_3DLABS << 16) | PCI_CHIP_3DLABS_PERMEDIA2V)
#define PCI_VENDOR_3DLABS_CHIP_PERMEDIA3 \
- ((PCI_VENDOR_3DLABS << 16) | PCI_CHIP_PERMEDIA3)
+ ((PCI_VENDOR_3DLABS << 16) | PCI_CHIP_3DLABS_PERMEDIA3)
#define PCI_VENDOR_3DLABS_CHIP_PERMEDIA4 \
- ((PCI_VENDOR_3DLABS << 16) | PCI_CHIP_PERMEDIA4)
+ ((PCI_VENDOR_3DLABS << 16) | PCI_CHIP_3DLABS_PERMEDIA4)
#define PCI_VENDOR_3DLABS_CHIP_R4 \
- ((PCI_VENDOR_3DLABS << 16) | PCI_CHIP_R4)
+ ((PCI_VENDOR_3DLABS << 16) | PCI_CHIP_3DLABS_R4)
#define PCI_VENDOR_3DLABS_CHIP_300SX \
- ((PCI_VENDOR_3DLABS << 16) | PCI_CHIP_300SX)
+ ((PCI_VENDOR_3DLABS << 16) | PCI_CHIP_3DLABS_300SX)
#define PCI_VENDOR_3DLABS_CHIP_500TX \
- ((PCI_VENDOR_3DLABS << 16) | PCI_CHIP_500TX)
+ ((PCI_VENDOR_3DLABS << 16) | PCI_CHIP_3DLABS_500TX)
#define PCI_VENDOR_3DLABS_CHIP_MX \
- ((PCI_VENDOR_3DLABS << 16) | PCI_CHIP_MX)
+ ((PCI_VENDOR_3DLABS << 16) | PCI_CHIP_3DLABS_MX)
#define PCI_VENDOR_3DLABS_CHIP_GAMMA \
- ((PCI_VENDOR_3DLABS << 16) | PCI_CHIP_GAMMA)
+ ((PCI_VENDOR_3DLABS << 16) | PCI_CHIP_3DLABS_GAMMA)
#define PCI_VENDOR_3DLABS_CHIP_GAMMA2 \
- ((PCI_VENDOR_3DLABS << 16) | PCI_CHIP_GAMMA2)
+ ((PCI_VENDOR_3DLABS << 16) | PCI_CHIP_3DLABS_GAMMA2)
#define PCI_VENDOR_3DLABS_CHIP_DELTA \
- ((PCI_VENDOR_3DLABS << 16) | PCI_CHIP_DELTA)
+ ((PCI_VENDOR_3DLABS << 16) | PCI_CHIP_3DLABS_DELTA)
/* Prototypes */
diff --git a/src/glint_dga.c b/src/glint_dga.c
index 734f507..44c162b 100644
--- a/src/glint_dga.c
+++ b/src/glint_dga.c
@@ -29,7 +29,6 @@
#include "xf86.h"
#include "xf86_OSproc.h"
#include "xf86Pci.h"
-#include "xf86PciInfo.h"
#include "xaa.h"
#include "xaalocal.h"
#include "glint.h"
diff --git a/src/glint_driver.c b/src/glint_driver.c
index 95a4753..4a7bc76 100644
--- a/src/glint_driver.c
+++ b/src/glint_driver.c
@@ -37,7 +37,6 @@
#include "micmap.h"
#include "xf86.h"
#include "xf86_OSproc.h"
-#include "xf86PciInfo.h"
#include "xf86Pci.h"
#include "xf86cmap.h"
#include "shadowfb.h"
@@ -359,13 +358,13 @@ GLINTDisplayPowerManagementSet(ScrnInfoPtr pScrn, int PowerManagementMode,
(pGlint->Chipset == PCI_VENDOR_3DLABS_CHIP_300SX) ||
(pGlint->Chipset == PCI_VENDOR_3DLABS_CHIP_MX) ||
((pGlint->Chipset == PCI_VENDOR_3DLABS_CHIP_DELTA) &&
- (pGlint->MultiChip == PCI_CHIP_300SX)) ||
+ (pGlint->MultiChip == PCI_CHIP_3DLABS_300SX)) ||
((pGlint->Chipset == PCI_VENDOR_3DLABS_CHIP_DELTA) &&
- (pGlint->MultiChip == PCI_CHIP_500TX)) ||
+ (pGlint->MultiChip == PCI_CHIP_3DLABS_500TX)) ||
((pGlint->Chipset == PCI_VENDOR_3DLABS_CHIP_DELTA) &&
- (pGlint->MultiChip == PCI_CHIP_MX)) ||
+ (pGlint->MultiChip == PCI_CHIP_3DLABS_MX)) ||
((pGlint->Chipset == PCI_VENDOR_3DLABS_CHIP_GAMMA) &&
- (pGlint->MultiChip == PCI_CHIP_MX)) ) {
+ (pGlint->MultiChip == PCI_CHIP_3DLABS_MX)) ) {
vtgpolarity = GLINT_READ_REG(VTGPolarity) & 0xFFFFFFF0;
} else {
videocontrol = GLINT_READ_REG(PMVideoControl) & 0xFFFFFFD6;
@@ -400,13 +399,13 @@ GLINTDisplayPowerManagementSet(ScrnInfoPtr pScrn, int PowerManagementMode,
(pGlint->Chipset == PCI_VENDOR_3DLABS_CHIP_300SX) ||
(pGlint->Chipset == PCI_VENDOR_3DLABS_CHIP_MX) ||
((pGlint->Chipset == PCI_VENDOR_3DLABS_CHIP_DELTA) &&
- (pGlint->MultiChip == PCI_CHIP_300SX)) ||
+ (pGlint->MultiChip == PCI_CHIP_3DLABS_300SX)) ||
((pGlint->Chipset == PCI_VENDOR_3DLABS_CHIP_DELTA) &&
- (pGlint->MultiChip == PCI_CHIP_500TX)) ||
+ (pGlint->MultiChip == PCI_CHIP_3DLABS_500TX)) ||
((pGlint->Chipset == PCI_VENDOR_3DLABS_CHIP_DELTA) &&
- (pGlint->MultiChip == PCI_CHIP_MX)) ||
+ (pGlint->MultiChip == PCI_CHIP_3DLABS_MX)) ||
((pGlint->Chipset == PCI_VENDOR_3DLABS_CHIP_GAMMA) &&
- (pGlint->MultiChip == PCI_CHIP_MX)) ) {
+ (pGlint->MultiChip == PCI_CHIP_3DLABS_MX)) ) {
GLINT_SLOW_WRITE_REG(vtgpolarity, VTGPolarity);
} else {
GLINT_SLOW_WRITE_REG(videocontrol, PMVideoControl);
@@ -614,9 +613,9 @@ GLINTProbe(DriverPtr drv, int flags)
}
} else
/* Only claim other chips when GAMMA is used */
- if ((PCI_DEV_DEVICE_ID(pPci) == PCI_CHIP_GAMMA) ||
- (PCI_DEV_DEVICE_ID(pPci) == PCI_CHIP_GAMMA2) ||
- (PCI_DEV_DEVICE_ID(pPci) == PCI_CHIP_DELTA)) {
+ if ((PCI_DEV_DEVICE_ID(pPci) == PCI_CHIP_3DLABS_GAMMA) ||
+ (PCI_DEV_DEVICE_ID(pPci) == PCI_CHIP_3DLABS_GAMMA2) ||
+ (PCI_DEV_DEVICE_ID(pPci) == PCI_CHIP_3DLABS_DELTA)) {
while (*checkusedPci != NULL) {
int eIndex;
/* make sure we claim all but our source device */
@@ -731,12 +730,12 @@ GetAccelPitchValues(ScrnInfoPtr pScrn)
* only one chip is connected to GAMMA/DELTA as the entities > 1
*/
switch (pGlint->MultiChip) {
- case PCI_CHIP_MX:
- case PCI_CHIP_500TX:
- case PCI_CHIP_300SX:
+ case PCI_CHIP_3DLABS_MX:
+ case PCI_CHIP_3DLABS_500TX:
+ case PCI_CHIP_3DLABS_300SX:
linep = &partprod500TX[0];
break;
- case PCI_CHIP_PERMEDIA:
+ case PCI_CHIP_3DLABS_PERMEDIA:
case PCI_CHIP_TI_PERMEDIA:
linep = &partprodPermedia[0];
break;
@@ -884,13 +883,13 @@ GLINTPreInit(ScrnInfoPtr pScrn, int flags)
for (i = 1; i < pScrn->numEntities; i++) {
pEnt = xf86GetEntityInfo(pScrn->entityList[i]);
pPci = xf86GetPciInfoForEntity(pEnt->index);
- if ( (PCI_DEV_DEVICE_ID(pPci) == PCI_CHIP_MX) ||
- (PCI_DEV_DEVICE_ID(pPci) == PCI_CHIP_PERMEDIA) ||
+ if ( (PCI_DEV_DEVICE_ID(pPci) == PCI_CHIP_3DLABS_MX) ||
+ (PCI_DEV_DEVICE_ID(pPci) == PCI_CHIP_3DLABS_PERMEDIA) ||
(PCI_DEV_DEVICE_ID(pPci) == PCI_CHIP_TI_PERMEDIA) ||
- (PCI_DEV_DEVICE_ID(pPci) == PCI_CHIP_500TX) ||
- (PCI_DEV_DEVICE_ID(pPci) == PCI_CHIP_300SX) ||
- (PCI_DEV_DEVICE_ID(pPci) == PCI_CHIP_R4) ||
- (PCI_DEV_DEVICE_ID(pPci) == PCI_CHIP_PERMEDIA3) ) {
+ (PCI_DEV_DEVICE_ID(pPci) == PCI_CHIP_3DLABS_500TX) ||
+ (PCI_DEV_DEVICE_ID(pPci) == PCI_CHIP_3DLABS_300SX) ||
+ (PCI_DEV_DEVICE_ID(pPci) == PCI_CHIP_3DLABS_R4) ||
+ (PCI_DEV_DEVICE_ID(pPci) == PCI_CHIP_3DLABS_PERMEDIA3) ) {
pGlint->MultiChip = PCI_DEV_DEVICE_ID(pPci);
if (pGlint->numMultiDevices >= GLINT_MAX_MULTI_DEVICES) {
xf86DrvMsg(pScrn->scrnIndex, X_WARNING,
@@ -909,9 +908,9 @@ GLINTPreInit(ScrnInfoPtr pScrn, int flags)
EntityInfoPtr pEnt = xf86GetEntityInfo(pScrn->entityList[0]);
pciVideoPtr pPci = xf86GetPciInfoForEntity(pEnt->index);
- if ( ((PCI_DEV_DEVICE_ID(pPci) == PCI_CHIP_GAMMA) ||
- (PCI_DEV_DEVICE_ID(pPci) == PCI_CHIP_GAMMA2) ||
- (PCI_DEV_DEVICE_ID(pPci) == PCI_CHIP_DELTA)) &&
+ if ( ((PCI_DEV_DEVICE_ID(pPci) == PCI_CHIP_3DLABS_GAMMA) ||
+ (PCI_DEV_DEVICE_ID(pPci) == PCI_CHIP_3DLABS_GAMMA2) ||
+ (PCI_DEV_DEVICE_ID(pPci) == PCI_CHIP_3DLABS_DELTA)) &&
(pGlint->numMultiDevices == 0) ) {
xf86DrvMsg(pScrn->scrnIndex, X_ERROR,
"Gamma/Delta with ZERO connected chips, aborting\n");
@@ -923,9 +922,9 @@ GLINTPreInit(ScrnInfoPtr pScrn, int flags)
EntityInfoPtr pEnt = xf86GetEntityInfo(pScrn->entityList[0]);
pciVideoPtr pPci = xf86GetPciInfoForEntity(pEnt->index);
- if ((PCI_DEV_DEVICE_ID(pPci) != PCI_CHIP_GAMMA) &&
- (PCI_DEV_DEVICE_ID(pPci) != PCI_CHIP_GAMMA2) &&
- (PCI_DEV_DEVICE_ID(pPci) != PCI_CHIP_DELTA)) {
+ if ((PCI_DEV_DEVICE_ID(pPci) != PCI_CHIP_3DLABS_GAMMA) &&
+ (PCI_DEV_DEVICE_ID(pPci) != PCI_CHIP_3DLABS_GAMMA2) &&
+ (PCI_DEV_DEVICE_ID(pPci) != PCI_CHIP_3DLABS_DELTA)) {
GLINTProbeDDC(pScrn, pGlint->pEnt->index);
return TRUE;
} else
@@ -1315,7 +1314,7 @@ GLINTPreInit(ScrnInfoPtr pScrn, int flags)
break;
case PCI_VENDOR_3DLABS_CHIP_GAMMA:
switch (pGlint->MultiChip) {
- case PCI_CHIP_PERMEDIA3:
+ case PCI_CHIP_3DLABS_PERMEDIA3:
Permedia3PreInit(pScrn);
break;
}
@@ -1330,7 +1329,7 @@ GLINTPreInit(ScrnInfoPtr pScrn, int flags)
int base3copro, offset;
if( (basedelta & 0x20000) ^ (basecopro & 0x20000) ) {
- if ((pGlint->MultiChip == PCI_CHIP_PERMEDIA) ||
+ if ((pGlint->MultiChip == PCI_CHIP_3DLABS_PERMEDIA) ||
(pGlint->MultiChip == PCI_CHIP_TI_PERMEDIA)) {
offset = 0x20; /* base4 */
} else {
@@ -1420,38 +1419,38 @@ GLINTPreInit(ScrnInfoPtr pScrn, int flags)
case PCI_VENDOR_3DLABS_CHIP_GAMMA:
case PCI_VENDOR_3DLABS_CHIP_GAMMA2:
switch (pGlint->MultiChip) {
- case PCI_CHIP_PERMEDIA:
+ case PCI_CHIP_3DLABS_PERMEDIA:
case PCI_CHIP_TI_PERMEDIA:
xf86DrvMsg(pScrn->scrnIndex, X_PROBED,
"Attached Rasterizer is GLINT Permedia\n");
pScrn->videoRam = (((GLINT_READ_REG(PMMemConfig)>>29) &
0x03) + 1) * 2048;
break;
- case PCI_CHIP_300SX:
+ case PCI_CHIP_3DLABS_300SX:
xf86DrvMsg(pScrn->scrnIndex, X_PROBED,
"Attached Rasterizer is GLINT 300SX\n");
pScrn->videoRam = (1 << ((GLINT_READ_REG(FBMemoryCtl) &
0xE0000000)>>29)) * 1024;
break;
- case PCI_CHIP_500TX:
+ case PCI_CHIP_3DLABS_500TX:
xf86DrvMsg(pScrn->scrnIndex, X_PROBED,
"Attached Rasterizer is GLINT 500TX\n");
pScrn->videoRam = (1 << ((GLINT_READ_REG(FBMemoryCtl) &
0xE0000000)>>29)) * 1024;
break;
- case PCI_CHIP_MX:
+ case PCI_CHIP_3DLABS_MX:
xf86DrvMsg(pScrn->scrnIndex, X_PROBED,
"Attached Rasterizer is GLINT MX\n");
pScrn->videoRam =
(1 << ((GLINT_READ_REG(FBMemoryCtl) &
0xE0000000)>>29)) * 1024;
break;
- case PCI_CHIP_PERMEDIA3:
+ case PCI_CHIP_3DLABS_PERMEDIA3:
xf86DrvMsg(pScrn->scrnIndex, X_PROBED,
"Attached Rasterizer is Permedia3\n");
pScrn->videoRam = Permedia3MemorySizeDetect(pScrn);
break;
- case PCI_CHIP_R4:
+ case PCI_CHIP_3DLABS_R4:
xf86DrvMsg(pScrn->scrnIndex, X_PROBED,
"Attached Rasterizer is R4\n");
pScrn->videoRam = Permedia3MemorySizeDetect(pScrn);
@@ -1642,7 +1641,7 @@ GLINTPreInit(ScrnInfoPtr pScrn, int flags)
case PCI_VENDOR_3DLABS_CHIP_DELTA:
pGlint->FIFOSize = 15;
switch (pGlint->MultiChip) {
- case PCI_CHIP_PERMEDIA:
+ case PCI_CHIP_3DLABS_PERMEDIA:
case PCI_CHIP_TI_PERMEDIA:
maxheight = 1024;
maxwidth = 1536;
@@ -1665,9 +1664,9 @@ GLINTPreInit(ScrnInfoPtr pScrn, int flags)
if (!pGlint->RamDac)
return FALSE;
break;
- case PCI_CHIP_500TX:
- case PCI_CHIP_300SX:
- case PCI_CHIP_MX:
+ case PCI_CHIP_3DLABS_500TX:
+ case PCI_CHIP_3DLABS_300SX:
+ case PCI_CHIP_3DLABS_MX:
if (pScrn->bitsPerPixel == 24) {
xf86DrvMsg(pScrn->scrnIndex, from,
"-depth 24 -pixmap24 not supported by this chip.\n");
@@ -1762,8 +1761,8 @@ GLINTPreInit(ScrnInfoPtr pScrn, int flags)
}
}
if (!pGlint->RamDac) {
- if ((pGlint->MultiChip == PCI_CHIP_PERMEDIA3) ||
- (pGlint->MultiChip == PCI_CHIP_R4)) {
+ if ((pGlint->MultiChip == PCI_CHIP_3DLABS_PERMEDIA3) ||
+ (pGlint->MultiChip == PCI_CHIP_3DLABS_R4)) {
pGlint->RefClock = 14318;
pGlint->RamDacRec = RamDacCreateInfoRec();
pGlint->RamDacRec->ReadDAC = Permedia2vInIndReg;
@@ -1832,18 +1831,18 @@ GLINTPreInit(ScrnInfoPtr pScrn, int flags)
(pGlint->Chipset == PCI_VENDOR_3DLABS_CHIP_300SX) ||
(pGlint->Chipset == PCI_VENDOR_3DLABS_CHIP_MX) ||
((pGlint->Chipset == PCI_VENDOR_3DLABS_CHIP_DELTA) &&
- (pGlint->MultiChip == PCI_CHIP_300SX)) ||
+ (pGlint->MultiChip == PCI_CHIP_3DLABS_300SX)) ||
((pGlint->Chipset == PCI_VENDOR_3DLABS_CHIP_DELTA) &&
- (pGlint->MultiChip == PCI_CHIP_500TX)) ||
+ (pGlint->MultiChip == PCI_CHIP_3DLABS_500TX)) ||
((pGlint->Chipset == PCI_VENDOR_3DLABS_CHIP_DELTA) &&
- (pGlint->MultiChip == PCI_CHIP_MX)) ||
+ (pGlint->MultiChip == PCI_CHIP_3DLABS_MX)) ||
((pGlint->Chipset == PCI_VENDOR_3DLABS_CHIP_GAMMA) &&
- (pGlint->MultiChip == PCI_CHIP_MX)) )
+ (pGlint->MultiChip == PCI_CHIP_3DLABS_MX)) )
pGlint->MaxClock = 220000;
if ( (pGlint->Chipset == PCI_VENDOR_TI_CHIP_PERMEDIA) ||
(pGlint->Chipset == PCI_VENDOR_3DLABS_CHIP_PERMEDIA) ||
((pGlint->Chipset == PCI_VENDOR_3DLABS_CHIP_DELTA) &&
- ((pGlint->MultiChip == PCI_CHIP_PERMEDIA) ||
+ ((pGlint->MultiChip == PCI_CHIP_3DLABS_PERMEDIA) ||
(pGlint->MultiChip == PCI_CHIP_TI_PERMEDIA))) ) {
switch (pScrn->bitsPerPixel) {
case 8:
@@ -1882,9 +1881,9 @@ GLINTPreInit(ScrnInfoPtr pScrn, int flags)
(pGlint->Chipset == PCI_VENDOR_3DLABS_CHIP_PERMEDIA4) ||
(pGlint->Chipset == PCI_VENDOR_3DLABS_CHIP_R4) ||
((pGlint->Chipset == PCI_VENDOR_3DLABS_CHIP_GAMMA2) &&
- (pGlint->MultiChip == PCI_CHIP_R4)) ||
+ (pGlint->MultiChip == PCI_CHIP_3DLABS_R4)) ||
((pGlint->Chipset == PCI_VENDOR_3DLABS_CHIP_GAMMA) &&
- (pGlint->MultiChip == PCI_CHIP_PERMEDIA3)) )
+ (pGlint->MultiChip == PCI_CHIP_3DLABS_PERMEDIA3)) )
pGlint->MaxClock = 300000;
}
xf86DrvMsg(pScrn->scrnIndex, from, "Max pixel clock is %d MHz\n",
@@ -1974,9 +1973,9 @@ GLINTPreInit(ScrnInfoPtr pScrn, int flags)
(pGlint->Chipset == PCI_VENDOR_3DLABS_CHIP_PERMEDIA4) ||
(pGlint->Chipset == PCI_VENDOR_3DLABS_CHIP_R4) ||
((pGlint->Chipset == PCI_VENDOR_3DLABS_CHIP_GAMMA2) &&
- (pGlint->MultiChip == PCI_CHIP_R4)) ||
+ (pGlint->MultiChip == PCI_CHIP_3DLABS_R4)) ||
((pGlint->Chipset == PCI_VENDOR_3DLABS_CHIP_GAMMA) &&
- (pGlint->MultiChip == PCI_CHIP_PERMEDIA3)) ) {
+ (pGlint->MultiChip == PCI_CHIP_3DLABS_PERMEDIA3)) ) {
/*
* XXX Assuming min pitch 256, max <maxwidth>
* XXX Assuming min height 128, max <maxheight>
@@ -2063,13 +2062,13 @@ GLINTPreInit(ScrnInfoPtr pScrn, int flags)
(pGlint->Chipset == PCI_VENDOR_3DLABS_CHIP_300SX) ||
(pGlint->Chipset == PCI_VENDOR_3DLABS_CHIP_MX) ||
((pGlint->Chipset == PCI_VENDOR_3DLABS_CHIP_DELTA) &&
- (pGlint->MultiChip == PCI_CHIP_300SX)) ||
+ (pGlint->MultiChip == PCI_CHIP_3DLABS_300SX)) ||
((pGlint->Chipset == PCI_VENDOR_3DLABS_CHIP_DELTA) &&
- (pGlint->MultiChip == PCI_CHIP_500TX)) ||
+ (pGlint->MultiChip == PCI_CHIP_3DLABS_500TX)) ||
((pGlint->Chipset == PCI_VENDOR_3DLABS_CHIP_DELTA) &&
- (pGlint->MultiChip == PCI_CHIP_MX)) ||
+ (pGlint->MultiChip == PCI_CHIP_3DLABS_MX)) ||
((pGlint->Chipset == PCI_VENDOR_3DLABS_CHIP_GAMMA) &&
- (pGlint->MultiChip == PCI_CHIP_MX)) ) {
+ (pGlint->MultiChip == PCI_CHIP_3DLABS_MX)) ) {
xf86DrvMsg(pScrn->scrnIndex, X_WARNING,
"This GLINT chip only supports one modeline, using first\n");
pScrn->modes->next = NULL;
@@ -2119,13 +2118,13 @@ GLINTPreInit(ScrnInfoPtr pScrn, int flags)
case PCI_VENDOR_3DLABS_CHIP_GAMMA2:
case PCI_VENDOR_3DLABS_CHIP_DELTA:
switch (pGlint->MultiChip) {
- case PCI_CHIP_MX:
- case PCI_CHIP_500TX:
- case PCI_CHIP_300SX:
+ case PCI_CHIP_3DLABS_MX:
+ case PCI_CHIP_3DLABS_500TX:
+ case PCI_CHIP_3DLABS_300SX:
pGlint->pprod = partprod500TX[pScrn->displayWidth >> 5];
pGlint->bppalign = 0;
break;
- case PCI_CHIP_PERMEDIA:
+ case PCI_CHIP_3DLABS_PERMEDIA:
case PCI_CHIP_TI_PERMEDIA:
pGlint->pprod = partprodPermedia[pScrn->displayWidth >> 5];
pGlint->bppalign = bppand[(pScrn->bitsPerPixel>>3)-1];
@@ -2445,9 +2444,9 @@ GLINTSave(ScrnInfoPtr pScrn)
case PCI_VENDOR_3DLABS_CHIP_GAMMA2:
case PCI_VENDOR_3DLABS_CHIP_DELTA:
switch (pGlint->MultiChip) {
- case PCI_CHIP_500TX:
- case PCI_CHIP_300SX:
- case PCI_CHIP_MX:
+ case PCI_CHIP_3DLABS_500TX:
+ case PCI_CHIP_3DLABS_300SX:
+ case PCI_CHIP_3DLABS_MX:
if (pGlint->numMultiDevices == 2) {
ACCESSCHIP2()
TXSave(pScrn, glintReg2);
@@ -2459,13 +2458,13 @@ GLINTSave(ScrnInfoPtr pScrn)
TXSave(pScrn, glintReg);
(*pGlint->RamDac->Save)(pScrn, pGlint->RamDacRec, RAMDACreg);
break;
- case PCI_CHIP_PERMEDIA:
+ case PCI_CHIP_3DLABS_PERMEDIA:
case PCI_CHIP_TI_PERMEDIA:
PermediaSave(pScrn, glintReg);
(*pGlint->RamDac->Save)(pScrn, pGlint->RamDacRec, RAMDACreg);
break;
- case PCI_CHIP_R4:
- case PCI_CHIP_PERMEDIA3:
+ case PCI_CHIP_3DLABS_R4:
+ case PCI_CHIP_3DLABS_PERMEDIA3:
if (pGlint->numMultiDevices == 2) {
ACCESSCHIP2();
Permedia3Save(pScrn, glintReg2);
@@ -2524,9 +2523,9 @@ GLINTModeInit(ScrnInfoPtr pScrn, DisplayModePtr mode)
case PCI_VENDOR_3DLABS_CHIP_GAMMA2:
case PCI_VENDOR_3DLABS_CHIP_DELTA:
switch (pGlint->MultiChip) {
- case PCI_CHIP_MX:
- case PCI_CHIP_500TX:
- case PCI_CHIP_300SX:
+ case PCI_CHIP_3DLABS_MX:
+ case PCI_CHIP_3DLABS_500TX:
+ case PCI_CHIP_3DLABS_300SX:
if (pGlint->numMultiDevices == 2) {
ACCESSCHIP2();
ret = TXInit(pScrn, mode, glintReg2);
@@ -2534,12 +2533,12 @@ GLINTModeInit(ScrnInfoPtr pScrn, DisplayModePtr mode)
}
ret = TXInit(pScrn, mode, glintReg);
break;
- case PCI_CHIP_PERMEDIA:
+ case PCI_CHIP_3DLABS_PERMEDIA:
case PCI_CHIP_TI_PERMEDIA:
ret = PermediaInit(pScrn, mode);
break;
- case PCI_CHIP_R4:
- case PCI_CHIP_PERMEDIA3:
+ case PCI_CHIP_3DLABS_R4:
+ case PCI_CHIP_3DLABS_PERMEDIA3:
if (pGlint->numMultiDevices == 2) {
ACCESSCHIP2();
ret = Permedia3Init(pScrn, mode, glintReg2);
@@ -2588,9 +2587,9 @@ GLINTModeInit(ScrnInfoPtr pScrn, DisplayModePtr mode)
case PCI_VENDOR_3DLABS_CHIP_GAMMA2:
case PCI_VENDOR_3DLABS_CHIP_DELTA:
switch (pGlint->MultiChip) {
- case PCI_CHIP_500TX:
- case PCI_CHIP_300SX:
- case PCI_CHIP_MX:
+ case PCI_CHIP_3DLABS_500TX:
+ case PCI_CHIP_3DLABS_300SX:
+ case PCI_CHIP_3DLABS_MX:
if (pGlint->numMultiDevices == 2) {
ACCESSCHIP2();
TXRestore(pScrn, glintReg2);
@@ -2602,13 +2601,13 @@ GLINTModeInit(ScrnInfoPtr pScrn, DisplayModePtr mode)
TXRestore(pScrn, glintReg);
(*pGlint->RamDac->Restore)(pScrn, pGlint->RamDacRec, RAMDACreg);
break;
- case PCI_CHIP_PERMEDIA:
+ case PCI_CHIP_3DLABS_PERMEDIA:
case PCI_CHIP_TI_PERMEDIA:
PermediaRestore(pScrn, glintReg);
(*pGlint->RamDac->Restore)(pScrn, pGlint->RamDacRec, RAMDACreg);
break;
- case PCI_CHIP_R4:
- case PCI_CHIP_PERMEDIA3:
+ case PCI_CHIP_3DLABS_R4:
+ case PCI_CHIP_3DLABS_PERMEDIA3:
if (pGlint->numMultiDevices == 2) {
ACCESSCHIP2();
Permedia3Restore(pScrn, glintReg2);
@@ -2678,9 +2677,9 @@ GLINTRestore(ScrnInfoPtr pScrn)
case PCI_VENDOR_3DLABS_CHIP_GAMMA2:
case PCI_VENDOR_3DLABS_CHIP_DELTA:
switch (pGlint->MultiChip) {
- case PCI_CHIP_MX:
- case PCI_CHIP_500TX:
- case PCI_CHIP_300SX:
+ case PCI_CHIP_3DLABS_MX:
+ case PCI_CHIP_3DLABS_500TX:
+ case PCI_CHIP_3DLABS_300SX:
if (pGlint->numMultiDevices == 2) {
ACCESSCHIP2();
TXRestore(pScrn, glintReg2);
@@ -2692,13 +2691,13 @@ GLINTRestore(ScrnInfoPtr pScrn)
TXRestore(pScrn, glintReg);
(*pGlint->RamDac->Restore)(pScrn, pGlint->RamDacRec, RAMDACreg);
break;
- case PCI_CHIP_PERMEDIA:
+ case PCI_CHIP_3DLABS_PERMEDIA:
case PCI_CHIP_TI_PERMEDIA:
PermediaRestore(pScrn, glintReg);
(*pGlint->RamDac->Restore)(pScrn, pGlint->RamDacRec, RAMDACreg);
break;
- case PCI_CHIP_R4:
- case PCI_CHIP_PERMEDIA3:
+ case PCI_CHIP_3DLABS_R4:
+ case PCI_CHIP_3DLABS_PERMEDIA3:
if (pGlint->numMultiDevices == 2) {
ACCESSCHIP2();
Permedia3Restore(pScrn, glintReg2);
@@ -2883,19 +2882,19 @@ GLINTScreenInit(int scrnIndex, ScreenPtr pScreen, int argc, char **argv)
case PCI_VENDOR_3DLABS_CHIP_GAMMA2:
case PCI_VENDOR_3DLABS_CHIP_DELTA:
switch (pGlint->MultiChip) {
- case PCI_CHIP_500TX:
- case PCI_CHIP_MX:
+ case PCI_CHIP_3DLABS_500TX:
+ case PCI_CHIP_3DLABS_MX:
TXAccelInit(pScreen);
break;
- case PCI_CHIP_300SX:
+ case PCI_CHIP_3DLABS_300SX:
SXAccelInit(pScreen);
break;
- case PCI_CHIP_PERMEDIA:
+ case PCI_CHIP_3DLABS_PERMEDIA:
case PCI_CHIP_TI_PERMEDIA:
PermediaAccelInit(pScreen);
break;
- case PCI_CHIP_R4:
- case PCI_CHIP_PERMEDIA3:
+ case PCI_CHIP_3DLABS_R4:
+ case PCI_CHIP_3DLABS_PERMEDIA3:
Permedia3AccelInit(pScreen);
break;
}
@@ -2924,9 +2923,9 @@ GLINTScreenInit(int scrnIndex, ScreenPtr pScreen, int argc, char **argv)
(pGlint->Chipset == PCI_VENDOR_3DLABS_CHIP_PERMEDIA4) ||
(pGlint->Chipset == PCI_VENDOR_3DLABS_CHIP_R4) ||
((pGlint->Chipset == PCI_VENDOR_3DLABS_CHIP_GAMMA2) &&
- (pGlint->MultiChip == PCI_CHIP_R4)) ||
+ (pGlint->MultiChip == PCI_CHIP_3DLABS_R4)) ||
((pGlint->Chipset == PCI_VENDOR_3DLABS_CHIP_GAMMA) &&
- (pGlint->MultiChip == PCI_CHIP_PERMEDIA3)) )
+ (pGlint->MultiChip == PCI_CHIP_3DLABS_PERMEDIA3)) )
Permedia2vHWCursorInit(pScreen);
else
/* If we get here pGlint->Ramdac should have been set */
@@ -2948,9 +2947,9 @@ GLINTScreenInit(int scrnIndex, ScreenPtr pScreen, int argc, char **argv)
(pGlint->Chipset == PCI_VENDOR_3DLABS_CHIP_PERMEDIA4) ||
(pGlint->Chipset == PCI_VENDOR_3DLABS_CHIP_R4) ||
((pGlint->Chipset == PCI_VENDOR_3DLABS_CHIP_GAMMA2) &&
- (pGlint->MultiChip == PCI_CHIP_R4)) ||
+ (pGlint->MultiChip == PCI_CHIP_3DLABS_R4)) ||
((pGlint->Chipset == PCI_VENDOR_3DLABS_CHIP_GAMMA) &&
- (pGlint->MultiChip == PCI_CHIP_PERMEDIA3)) ) {
+ (pGlint->MultiChip == PCI_CHIP_3DLABS_PERMEDIA3)) ) {
if (!xf86HandleColormaps(pScreen, 256, pScrn->rgbBits,
(pGlint->FBDev) ? fbdevHWLoadPaletteWeak() :
((pScrn->depth == 16) ? Permedia3LoadPalette16:Permedia3LoadPalette),
@@ -3016,8 +3015,8 @@ GLINTScreenInit(int scrnIndex, ScreenPtr pScreen, int argc, char **argv)
case PCI_VENDOR_3DLABS_CHIP_GAMMA:
case PCI_VENDOR_3DLABS_CHIP_GAMMA2:
switch (pGlint->MultiChip) {
- case PCI_CHIP_R4:
- case PCI_CHIP_PERMEDIA3:
+ case PCI_CHIP_3DLABS_R4:
+ case PCI_CHIP_3DLABS_PERMEDIA3:
Permedia3InitVideo(pScreen);
}
}
@@ -3073,19 +3072,19 @@ GLINTSwitchMode(int scrnIndex, DisplayModePtr mode, int flags)
case PCI_VENDOR_3DLABS_CHIP_GAMMA2:
case PCI_VENDOR_3DLABS_CHIP_DELTA:
switch (pGlint->MultiChip) {
- case PCI_CHIP_500TX:
- case PCI_CHIP_MX:
+ case PCI_CHIP_3DLABS_500TX:
+ case PCI_CHIP_3DLABS_MX:
TXInitializeEngine(pScrn);
break;
- case PCI_CHIP_300SX:
+ case PCI_CHIP_3DLABS_300SX:
SXInitializeEngine(pScrn);
break;
- case PCI_CHIP_PERMEDIA:
+ case PCI_CHIP_3DLABS_PERMEDIA:
case PCI_CHIP_TI_PERMEDIA:
PermediaInitializeEngine(pScrn);
break;
- case PCI_CHIP_R4:
- case PCI_CHIP_PERMEDIA3:
+ case PCI_CHIP_3DLABS_R4:
+ case PCI_CHIP_3DLABS_PERMEDIA3:
Permedia3InitializeEngine(pScrn);
break;
}
@@ -3146,12 +3145,12 @@ GLINTAdjustFrame(int scrnIndex, int x, int y, int flags)
case PCI_VENDOR_3DLABS_CHIP_GAMMA2:
case PCI_VENDOR_3DLABS_CHIP_DELTA:
switch (pGlint->MultiChip) {
- case PCI_CHIP_R4:
- case PCI_CHIP_PERMEDIA3:
+ case PCI_CHIP_3DLABS_R4:
+ case PCI_CHIP_3DLABS_PERMEDIA3:
base = (y * pScrn->displayWidth + x) >> pGlint->BppShift;
GLINT_SLOW_WRITE_REG(base, PMScreenBase);
break;
- case PCI_CHIP_PERMEDIA:
+ case PCI_CHIP_3DLABS_PERMEDIA:
case PCI_CHIP_TI_PERMEDIA:
GLINT_SLOW_WRITE_REG(base, PMScreenBase);
break;
@@ -3220,19 +3219,19 @@ GLINTEnterVT(int scrnIndex, int flags)
case PCI_VENDOR_3DLABS_CHIP_GAMMA2:
case PCI_VENDOR_3DLABS_CHIP_DELTA:
switch (pGlint->MultiChip) {
- case PCI_CHIP_500TX:
- case PCI_CHIP_MX:
+ case PCI_CHIP_3DLABS_500TX:
+ case PCI_CHIP_3DLABS_MX:
TXInitializeEngine(pScrn);
break;
- case PCI_CHIP_300SX:
+ case PCI_CHIP_3DLABS_300SX:
SXInitializeEngine(pScrn);
break;
- case PCI_CHIP_PERMEDIA:
+ case PCI_CHIP_3DLABS_PERMEDIA:
case PCI_CHIP_TI_PERMEDIA:
PermediaInitializeEngine(pScrn);
break;
- case PCI_CHIP_R4:
- case PCI_CHIP_PERMEDIA3:
+ case PCI_CHIP_3DLABS_R4:
+ case PCI_CHIP_3DLABS_PERMEDIA3:
Permedia3InitializeEngine(pScrn);
break;
}
@@ -3444,9 +3443,9 @@ GLINTSaveScreen(ScreenPtr pScreen, int mode)
case PCI_VENDOR_3DLABS_CHIP_GAMMA2:
case PCI_VENDOR_3DLABS_CHIP_DELTA:
switch (pGlint->MultiChip) {
- case PCI_CHIP_R4:
- case PCI_CHIP_PERMEDIA3:
- case PCI_CHIP_PERMEDIA:
+ case PCI_CHIP_3DLABS_R4:
+ case PCI_CHIP_3DLABS_PERMEDIA3:
+ case PCI_CHIP_3DLABS_PERMEDIA:
case PCI_CHIP_TI_PERMEDIA:
temp = GLINT_READ_REG(PMVideoControl);
if (unblank) temp |= 1;
@@ -3660,21 +3659,21 @@ Shiftbpp(ScrnInfoPtr pScrn, int value)
case PCI_VENDOR_3DLABS_CHIP_GAMMA2:
case PCI_VENDOR_3DLABS_CHIP_DELTA:
switch (pGlint->MultiChip) {
- case PCI_CHIP_500TX:
- case PCI_CHIP_300SX:
- case PCI_CHIP_MX:
+ case PCI_CHIP_3DLABS_500TX:
+ case PCI_CHIP_3DLABS_300SX:
+ case PCI_CHIP_3DLABS_MX:
if ( (pGlint->RamDac->RamDacType == (IBM640_RAMDAC)) ||
(pGlint->RamDac->RamDacType == (TI3030_RAMDAC)) )
logbytesperaccess = 4;
else
logbytesperaccess = 3;
break;
- case PCI_CHIP_PERMEDIA:
+ case PCI_CHIP_3DLABS_PERMEDIA:
case PCI_CHIP_TI_PERMEDIA:
logbytesperaccess = 2;
break;
- case PCI_CHIP_R4:
- case PCI_CHIP_PERMEDIA3:
+ case PCI_CHIP_3DLABS_R4:
+ case PCI_CHIP_3DLABS_PERMEDIA3:
logbytesperaccess = 4;
break;
}
diff --git a/src/glint_regs.h b/src/glint_regs.h
index 4fce62e..dda2f2b 100644
--- a/src/glint_regs.h
+++ b/src/glint_regs.h
@@ -30,6 +30,11 @@
#define PCI_CHIP_3DLABS_PERMEDIA4 0x0C
#define PCI_CHIP_3DLABS_R4 0x0D
#define PCI_CHIP_3DLABS_GAMMA2 0x0E
+#define PCI_CHIP_3DLABS_R4ALT 0x11
+
+/* Texas Instruments */
+#define PCI_CHIP_TI_PERMEDIA 0x3D04
+#define PCI_CHIP_TI_PERMEDIA2 0x3D07
/* The boards we know */
#define IS_GLORIAXXL ((PCI_SUB_VENDOR_ID(pGlint->PciInfo) == 0x1048) && \
diff --git a/src/glint_shadow.c b/src/glint_shadow.c
index 1ad9cdd..33f4e3f 100644
--- a/src/glint_shadow.c
+++ b/src/glint_shadow.c
@@ -10,7 +10,6 @@
#include "xf86.h"
#include "xf86_OSproc.h"
-#include "xf86PciInfo.h"
#include "xf86Pci.h"
#include "glint.h"
#include "shadowfb.h"
diff --git a/src/pm2_accel.c b/src/pm2_accel.c
index a8e136d..794a1c2 100644
--- a/src/pm2_accel.c
+++ b/src/pm2_accel.c
@@ -39,7 +39,6 @@
#include "xf86.h"
#include "xf86_OSproc.h"
-#include "xf86PciInfo.h"
#include "xf86Pci.h"
#include "miline.h"
diff --git a/src/pm2_dac.c b/src/pm2_dac.c
index 941ede6..c2ae8eb 100644
--- a/src/pm2_dac.c
+++ b/src/pm2_dac.c
@@ -37,7 +37,6 @@
#include "xf86.h"
#include "xf86_OSproc.h"
-#include "xf86PciInfo.h"
#include "xf86Pci.h"
#include "glint_regs.h"
diff --git a/src/pm2_video.c b/src/pm2_video.c
index 957d985..f5bbdf3 100644
--- a/src/pm2_video.c
+++ b/src/pm2_video.c
@@ -28,7 +28,6 @@
#include "xf86.h"
#include "xf86_OSproc.h"
#include "xf86Pci.h"
-#include "xf86PciInfo.h"
#include "xf86fbman.h"
#include "xf86i2c.h"
#include "xf86xv.h"
diff --git a/src/pm2ramdac.c b/src/pm2ramdac.c
index 7a3e8a0..1de2138 100644
--- a/src/pm2ramdac.c
+++ b/src/pm2ramdac.c
@@ -32,7 +32,6 @@
#include "xf86.h"
#include "xf86_OSproc.h"
-#include "xf86PciInfo.h"
#include "xf86Pci.h"
#include "glint_regs.h"
diff --git a/src/pm2v_dac.c b/src/pm2v_dac.c
index 888cab7..816f8c6 100644
--- a/src/pm2v_dac.c
+++ b/src/pm2v_dac.c
@@ -35,7 +35,6 @@
#include "xf86.h"
#include "xf86_OSproc.h"
-#include "xf86PciInfo.h"
#include "xf86Pci.h"
#include "glint_regs.h"
@@ -496,7 +495,7 @@ Permedia2vCursorColorCallback(
if ((pGlint->Chipset == PCI_VENDOR_3DLABS_CHIP_PERMEDIA3) ||
((pGlint->Chipset == PCI_VENDOR_3DLABS_CHIP_GAMMA) &&
- (pGlint->MultiChip == PCI_CHIP_PERMEDIA3)) ) {
+ (pGlint->MultiChip == PCI_CHIP_3DLABS_PERMEDIA3)) ) {
/* PM3 uses last 2 indexes into hardware cursor palette fg first...*/
Permedia2vOutIndReg(pScrn, PM2VDACRDCursorPalette+39, 0x00, (fg>>16)&0xff);
Permedia2vOutIndReg(pScrn, PM2VDACRDCursorPalette+40, 0x00, (fg>>8)&0xff);
diff --git a/src/pm2vramdac.c b/src/pm2vramdac.c
index 1f7eb08..211d886 100644
--- a/src/pm2vramdac.c
+++ b/src/pm2vramdac.c
@@ -32,7 +32,6 @@
Reply to: