[PATCH video-apm 2/4] config: remove ISA bus code, support removed in xserver
Gaetan Nadon
memsize at videotron.ca
Tue Apr 6 08:18:32 PDT 2010
Remove declaration check and AM conditional HAVE_ISA along
with the code conditionnaly included.
Signed-off-by: Gaetan Nadon <memsize at videotron.ca>
---
configure.ac | 8 -----
src/apm_driver.c | 80 ------------------------------------------------------
2 files changed, 0 insertions(+), 88 deletions(-)
diff --git a/configure.ac b/configure.ac
index 147047a..9d01f74 100644
--- a/configure.ac
+++ b/configure.ac
@@ -66,14 +66,6 @@ PKG_CHECK_MODULES(XEXT, [xextproto >= 7.0.99.1],
HAVE_XEXTPROTO_71="no")
AM_CONDITIONAL(HAVE_XEXTPROTO_71, [ test "$HAVE_XEXTPROTO_71" = "yes" ])
-save_CFLAGS="$CFLAGS"
-CFLAGS="$XORG_CFLAGS"
-AC_CHECK_DECL(xf86ConfigIsaEntity,
- [AC_DEFINE(HAVE_ISA, 1, [Have ISA support])],
- [],
- [#include "xf86.h"])
-CFLAGS="$save_CFLAGS"
-
# Checks for libraries.
SAVE_CPPFLAGS="$CPPFLAGS"
CPPFLAGS="$CPPFLAGS $XORG_CFLAGS"
diff --git a/src/apm_driver.c b/src/apm_driver.c
index 8dc3b3e..7cb1e0a 100644
--- a/src/apm_driver.c
+++ b/src/apm_driver.c
@@ -89,13 +89,6 @@ static PciChipsets ApmPciChipsets[] = {
{ -1, -1, RES_UNDEFINED }
};
-#ifdef HAVE_ISA
-static IsaChipsets ApmIsaChipsets[] = {
- { PCI_CHIP_AP6422, RES_EXCLUSIVE_VGA},
- {-1, RES_UNDEFINED}
-};
-#endif
-
typedef enum {
OPTION_SET_MCLK,
OPTION_SW_CURSOR,
@@ -236,57 +229,6 @@ ApmAvailableOptions(int chipid, int busid)
return ApmOptions;
}
-#ifdef HAVE_ISA
-static int
-ApmFindIsaDevice(GDevPtr dev)
-{
- char save = rdinx(0x3C4, 0x10);
- int i;
- int apmChip = -1;
-
- /*
- * Start by probing the VGA chipset.
- */
- outw(0x3C4, 0x1210);
- if (rdinx(0x3C4, 0x11) == 'P' && rdinx(0x3C4, 0x12) == 'r' &&
- rdinx(0x3C4, 0x13) == 'o') {
- char id_ap6420[] = "6420";
- char id_ap6422[] = "6422";
- char id_at24[] = "6424";
- char id_at3d[] = "AT3D";
- char idstring[] = " ";
-
- /*
- * Must be an Alliance !!!
- */
- for (i = 0; i < 4; i++)
- idstring[i] = rdinx(0x3C4, 0x14 + i);
- if (!memcmp(id_ap6420, idstring, 4) ||
- !memcmp(id_ap6422, idstring, 4))
- apmChip = AP6422;
- else if (!memcmp(id_at24, idstring, 4))
- apmChip = AT24;
- else if (!memcmp(id_at3d, idstring, 4))
- apmChip = AT3D;
- if (apmChip >= 0) {
- int apm_xbase;
-
- apm_xbase = (rdinx(0x3C4, 0x1F) << 8) | rdinx(0x3C4, 0x1E);
-
- if (!(wrinx(0x3C4, 0x1D, 0xCA >> 2), inb(apm_xbase + 2))) {
- /*
- * TODO Not PCI
- */
- }
-
- }
- }
- wrinx(0x3C4, 0x10, save);
-
- return apmChip;
-}
-#endif
-
static void
ApmAssignFPtr(ScrnInfoPtr pScrn)
{
@@ -357,28 +299,6 @@ ApmProbe(DriverPtr drv, int flags)
}
}
-#ifdef HAVE_ISA
- /* Check for non-PCI cards */
- numUsed = xf86MatchIsaInstances(APM_NAME, ApmChipsets,
- ApmIsaChipsets, drv, ApmFindIsaDevice, DevSections,
- numDevSections, &usedChips);
- if (numUsed > 0) {
- if (flags & PROBE_DETECT)
- foundScreen = TRUE;
- else for (i = 0; i < numUsed; i++) {
- ScrnInfoPtr pScrn = NULL;
- if ((pScrn = xf86ConfigIsaEntity(pScrn, 0, usedChips[i],
- ApmIsaChipsets, NULL, NULL, NULL,
- NULL, NULL))) {
- /*
- * Fill in what we can of the ScrnInfoRec
- */
- ApmAssignFPtr(pScrn);
- foundScreen = TRUE;
- }
- }
- }
-#endif
xfree(DevSections);
return foundScreen;
--
1.6.0.4
More information about the xorg-devel
mailing list