summaryrefslogtreecommitdiffstats
path: root/sys/dev/ncv
diff options
context:
space:
mode:
authornon <non@FreeBSD.org>2001-11-03 08:55:34 +0000
committernon <non@FreeBSD.org>2001-11-03 08:55:34 +0000
commita0da3013c6b8329da400c8f28b2e55525f0b4aa0 (patch)
treec779f68e2a8463f8d4db5b6ca794d6adb2d04cbb /sys/dev/ncv
parent5d791806c8067b623a51e47e1cdf6d4e9863b3f9 (diff)
downloadFreeBSD-src-a0da3013c6b8329da400c8f28b2e55525f0b4aa0.zip
FreeBSD-src-a0da3013c6b8329da400c8f28b2e55525f0b4aa0.tar.gz
Remove PAO3 dependent part.
This will not affect either -current nor -stable.
Diffstat (limited to 'sys/dev/ncv')
-rw-r--r--sys/dev/ncv/ncr53c500.c5
-rw-r--r--sys/dev/ncv/ncr53c500_pccard.c117
-rw-r--r--sys/dev/ncv/ncr53c500var.h2
3 files changed, 0 insertions, 124 deletions
diff --git a/sys/dev/ncv/ncr53c500.c b/sys/dev/ncv/ncr53c500.c
index 9fa15f0..449bef5 100644
--- a/sys/dev/ncv/ncr53c500.c
+++ b/sys/dev/ncv/ncr53c500.c
@@ -87,11 +87,6 @@
#include <dev/ncv/ncr53c500var.h>
#include <dev/ncv/ncr53c500hwtab.h>
-
-#if __FreeBSD_version < 400001
-#include "ncv.h"
-struct ncv_softc *ncvdata[NNCV];
-#endif
#endif /* __FreeBSD__ */
#define NCV_MAX_DATA_SIZE (64 * 1024)
diff --git a/sys/dev/ncv/ncr53c500_pccard.c b/sys/dev/ncv/ncr53c500_pccard.c
index b5e21c3..03e8ce9 100644
--- a/sys/dev/ncv/ncr53c500_pccard.c
+++ b/sys/dev/ncv/ncr53c500_pccard.c
@@ -52,16 +52,8 @@
#include <machine/bus.h>
#include <machine/bus_pio.h>
-#include <i386/isa/isa_device.h>
-
#include <machine/dvcfg.h>
-#if defined(__FreeBSD__) && __FreeBSD_version < 400001
-static struct ncv_softc *ncv_get_softc(int);
-extern struct ncv_softc *ncvdata[];
-#define DEVPORT_ALLOCSOFTCFUNC ncv_get_softc
-#define DEVPORT_SOFTCARRAY ncvdata
-#endif
#include <sys/device_port.h>
#include <cam/scsi/scsi_low.h>
@@ -70,16 +62,10 @@ extern struct ncv_softc *ncvdata[];
#include <dev/ncv/ncr53c500reg.h>
#include <dev/ncv/ncr53c500hw.h>
#include <dev/ncv/ncr53c500var.h>
-#if defined(__NetBSD__) || (defined(__FreeBSD__) && __FreeBSD_version < 400001)
-#include "ncv.h"
-#endif
#define KME_KXLC004_01 0x100
#define OFFSET_KME_KXLC004_01 0x10
-/* pccard support */
-#include "card.h"
-#if NCARD > 0
#include <sys/kernel.h>
#include <sys/module.h>
#if !defined(__FreeBSD__) || __FreeBSD_version < 500014
@@ -92,12 +78,7 @@ static int ncvprobe(DEVPORT_PDEVICE devi);
static int ncvattach(DEVPORT_PDEVICE devi);
static void ncv_card_unload __P((DEVPORT_PDEVICE));
-#if defined(__FreeBSD__) && __FreeBSD_version < 400001
-static int ncv_card_init __P((DEVPORT_PDEVICE));
-static int ncv_card_intr __P((DEVPORT_PDEVICE));
-#endif
-#if defined(__FreeBSD__) && __FreeBSD_version >= 400001
/*
* Additional code for FreeBSD new-bus PCCard frontend
*/
@@ -282,61 +263,6 @@ static devclass_t ncv_devclass;
DRIVER_MODULE(ncv, pccard, ncv_pccard_driver, ncv_devclass, 0, 0);
-#else
-
-PCCARD_MODULE(ncv, ncv_card_init, ncv_card_unload, ncv_card_intr, 0, cam_imask);
-
-#endif
-
-#if defined(__FreeBSD__) && __FreeBSD_version < 400001
-static struct ncv_softc *
-ncv_get_softc(int unit)
-{
- struct ncv_softc *sc;
-
- if (unit >= NNCV) {
- return(NULL);
- }
-
- if (ncvdata[unit] == NULL) {
- sc = malloc(sizeof(struct ncv_softc), M_TEMP,M_NOWAIT);
- if (sc == NULL) {
- printf("ncv_get_softc: cannot malloc!\n");
- return(NULL);
- }
- ncvdata[unit] = sc;
- } else {
- sc = ncvdata[unit];
- }
-
- return(sc);
-}
-
-static int
-ncv_card_init(DEVPORT_PDEVICE devi)
-{
- int unit = DEVPORT_PDEVUNIT(devi);
-
- if (NNCV <= unit)
- return (ENODEV);
-
- if (ncvprobe(devi) == 0)
- return (ENXIO);
-
- if (ncvattach(devi) == 0)
- return (ENXIO);
- return (0);
-}
-
-static int
-ncv_card_intr(DEVPORT_PDEVICE devi)
-{
-
- ncvintr(DEVPORT_PDEVGET_SOFTC(devi));
- return 1;
-}
-#endif
-
static void
ncv_card_unload(DEVPORT_PDEVICE devi)
{
@@ -357,21 +283,9 @@ ncvprobe(DEVPORT_PDEVICE devi)
struct ncv_softc *sc = device_get_softc(devi);
u_int32_t flags = DEVPORT_PDEVFLAGS(devi);
-#if defined(__FreeBSD__) && __FreeBSD_version >= 400001
rv = ncvprobesubr(rman_get_bustag(sc->port_res),
rman_get_bushandle(sc->port_res),
flags, NCV_HOSTID);
-#else
- bus_addr_t offset = 0;
- u_int iobase = DEVPORT_PDEVIOBASE(devi);
-
- if(flags & KME_KXLC004_01)
- offset = OFFSET_KME_KXLC004_01;
-
- rv = ncvprobesubr(I386_BUS_SPACE_IO,
- iobase + offset,
- flags, NCV_HOSTID);
-#endif
return rv;
}
@@ -382,50 +296,20 @@ ncvattach(DEVPORT_PDEVICE devi)
struct ncv_softc *sc;
struct scsi_low_softc *slp;
u_int32_t flags = DEVPORT_PDEVFLAGS(devi);
-#if defined(__FreeBSD__) && __FreeBSD_version < 400001
- int unit = DEVPORT_PDEVUNIT(devi);
- bus_addr_t offset = 0;
- u_int iobase = DEVPORT_PDEVIOBASE(devi);
-#endif
intrmask_t s;
char dvname[16]; /* SCSI_LOW_DVNAME_LEN */
strcpy(dvname, "ncv");
-#if defined(__FreeBSD__) && __FreeBSD_version < 400001
- if (unit >= NNCV)
- {
- printf("%s: unit number too high\n", dvname);
- return (0);
- }
-
- if (iobase == 0)
- {
- printf("%s: no ioaddr is given\n", dvname);
- return (0);
- }
-
- if(flags & KME_KXLC004_01)
- offset = OFFSET_KME_KXLC004_01;
-#endif
-
sc = DEVPORT_PDEVALLOC_SOFTC(devi);
if (sc == NULL) {
return(0);
}
slp = &sc->sc_sclow;
-#if defined(__FreeBSD__) && __FreeBSD_version >= 400001
slp->sl_dev = devi;
sc->sc_iot = rman_get_bustag(sc->port_res);
sc->sc_ioh = rman_get_bushandle(sc->port_res);
-#else
- bzero(sc, sizeof(struct ncv_softc));
- strcpy(slp->sl_dev.dv_xname, dvname);
- slp->sl_dev.dv_unit = unit;
- sc->sc_iot = I386_BUS_SPACE_IO;
- sc->sc_ioh = iobase + offset;
-#endif
slp->sl_hostid = NCV_HOSTID;
slp->sl_cfgflags = flags;
@@ -436,4 +320,3 @@ ncvattach(DEVPORT_PDEVICE devi)
return(NCVIOSZ);
}
-#endif /* NCARD */
diff --git a/sys/dev/ncv/ncr53c500var.h b/sys/dev/ncv/ncr53c500var.h
index 21f4032..2faa8c8 100644
--- a/sys/dev/ncv/ncr53c500var.h
+++ b/sys/dev/ncv/ncr53c500var.h
@@ -55,7 +55,6 @@ struct ncv_softc {
bus_space_tag_t sc_memt;
bus_space_handle_t sc_ioh;
-#if __FreeBSD_version >= 400001
int port_rid;
int port_rid_dmy;
int irq_rid;
@@ -66,7 +65,6 @@ struct ncv_softc {
struct resource *mem_res;
void *ncv_intrhand;
-#endif /* __FreeBSD_version__ */
#endif /* __FreeBSD__ */
int sc_tmaxcnt;
OpenPOWER on IntegriCloud