summaryrefslogtreecommitdiffstats
path: root/share/man
diff options
context:
space:
mode:
authorphk <phk@FreeBSD.org>2014-12-25 20:15:13 +0000
committerphk <phk@FreeBSD.org>2014-12-25 20:15:13 +0000
commit92a41d31d41914fe4f2082659803c5a2dbe6cb52 (patch)
tree189eb8d4ef03cb9b71e0bb296fc2722792904553 /share/man
parentdbb24e5ab92fad3d68b85858a0257cb6767bd224 (diff)
downloadFreeBSD-src-92a41d31d41914fe4f2082659803c5a2dbe6cb52.zip
FreeBSD-src-92a41d31d41914fe4f2082659803c5a2dbe6cb52.tar.gz
Deorbit the IEEE-488/GPIB support.
Diffstat (limited to 'share/man')
-rw-r--r--share/man/man4/Makefile3
-rw-r--r--share/man/man4/gpib.4100
-rw-r--r--share/man/man4/pcii.497
-rw-r--r--share/man/man4/tnt4882.455
4 files changed, 0 insertions, 255 deletions
diff --git a/share/man/man4/Makefile b/share/man/man4/Makefile
index 76b3d55..b20cda5 100644
--- a/share/man/man4/Makefile
+++ b/share/man/man4/Makefile
@@ -156,7 +156,6 @@ MAN= aac.4 \
geom_uncompress.4 \
geom_uzip.4 \
gif.4 \
- gpib.4 \
gpio.4 \
gpioiic.4 \
gpioled.4 \
@@ -372,7 +371,6 @@ MAN= aac.4 \
pci.4 \
pcib.4 \
pcic.4 \
- pcii.4 \
pcm.4 \
pcn.4 \
${_pf.4} \
@@ -495,7 +493,6 @@ MAN= aac.4 \
ti.4 \
timecounters.4 \
tl.4 \
- tnt4882.4 \
${_tpm.4} \
trm.4 \
tty.4 \
diff --git a/share/man/man4/gpib.4 b/share/man/man4/gpib.4
deleted file mode 100644
index b5f29cd..0000000
--- a/share/man/man4/gpib.4
+++ /dev/null
@@ -1,100 +0,0 @@
-.\" Copyright (c) 2010, Joerg Wunsch
-.\" All rights reserved.
-.\"
-.\" Redistribution and use in source and binary forms, with or without
-.\" modification, are permitted provided that the following conditions
-.\" are met:
-.\" 1. Redistributions of source code must retain the above copyright
-.\" notice, this list of conditions and the following disclaimer.
-.\" 2. Redistributions in binary form must reproduce the above copyright
-.\" notice, this list of conditions and the following disclaimer in the
-.\" documentation and/or other materials provided with the distribution.
-.\"
-.\" THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
-.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
-.\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
-.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
-.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
-.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
-.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
-.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
-.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
-.\" SUCH DAMAGE.
-.\"
-.\" $FreeBSD$
-.\"
-.Dd January 24, 2010
-.Dt GPIB 4
-.Os
-.Sh NAME
-.Nm gpib
-.Nd General-Purpose Instrument Bus (GPIB) driver
-.Sh SYNOPSIS
-Either of the
-.Xr pcii 4
-or
-.Xr tnt4882 4
-drivers use this driver as the backend.
-.Sh DESCRIPTION
-The
-.Nm
-driver provides support for driving an IEEE-488 bus, also called
-IEC-625 (or just "IEC bus"), or HP-IB (Hewlett Packard Instrument
-Bus), or GPIB (General Purpose Instrument Bus).
-The device can become either a listener, talker, controller, and
-in particular a master controller on the bus.
-.Ss Example
-The following example code queries the device provided as
-.Va argv[1]
-for its identification response.
-.Bd -literal
-/* compile with: cc -O -o ibtest ibtest.c -lgpib */
-
-#include <stdio.h>
-#include <stdlib.h>
-#include <err.h>
-#include <vis.h>
-
-#include <gpib/gpib.h>
-
-int
-main(int argc, char **argv)
-{
- int dmm;
- unsigned char buf[100];
- char vbuf[sizeof(buf) * 4];
-
- /* DVM */
- dmm = ibdev(0, (argc > 1? atoi(argv[1]): 7), 0,
- T10s, 1, 0);
- if (dmm < 0)
- errx(1, "ibdev = %d\\n", dmm);
- ibwrt(dmm, "*IDN?\\r\\n", 7);
- ibrd(dmm, buf, sizeof(buf) - 1);
- strvisx(vbuf, buf, ibcnt, VIS_WHITE | VIS_CSTYLE);
- printf("%s\\n", vbuf);
- return (0);
-}
-.Ed
-.Sh FILES
-.Bl -tag -width /dev/gpibNNib
-.It Pa /dev/gpib Ns Em N Ns "ib"
-Main device node to access the driver.
-.It Pa /dev/gpib Ns Em N Ns "l"
-Listen-only entry to the driver.
-When opening, an instrument can send data to this device on the
-bus in an unaddressed mode, for example hard-copy printer data.
-.El
-.Sh SEE ALSO
-.Xr gpib 3 ,
-.Xr pcii 4 ,
-.Xr tnt4882 4
-.Sh HISTORY
-The
-.Nm
-driver was written by Poul-Henning Kamp, and first appeared in
-.Fx 5.4 .
-.Sh AUTHORS
-This manual page was written by
-.An J\(:org Wunsch .
diff --git a/share/man/man4/pcii.4 b/share/man/man4/pcii.4
deleted file mode 100644
index 3369d3f..0000000
--- a/share/man/man4/pcii.4
+++ /dev/null
@@ -1,97 +0,0 @@
-.\" Copyright (c) 2010, Joerg Wunsch
-.\" All rights reserved.
-.\"
-.\" Redistribution and use in source and binary forms, with or without
-.\" modification, are permitted provided that the following conditions
-.\" are met:
-.\" 1. Redistributions of source code must retain the above copyright
-.\" notice, this list of conditions and the following disclaimer.
-.\" 2. Redistributions in binary form must reproduce the above copyright
-.\" notice, this list of conditions and the following disclaimer in the
-.\" documentation and/or other materials provided with the distribution.
-.\"
-.\" THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
-.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
-.\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
-.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
-.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
-.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
-.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
-.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
-.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
-.\" SUCH DAMAGE.
-.\"
-.\" $FreeBSD$
-.\"
-.Dd January 24, 2010
-.Dt PCII 4
-.Os
-.Sh NAME
-.Nm pcii
-.Nd National Instruments PCIIA GPIB controller driver
-.Sh SYNOPSIS
-.Cd "device pcii"
-.Pp
-In
-.Pa /boot/device.hints :
-.Cd hint.pcii.0.at="isa"
-.Cd hint.pcii.0.port="0x2e1"
-.Cd hint.pcii.0.irq="7"
-.Cd hint.pcii.0.drq="1"
-.Sh DESCRIPTION
-The
-.Nm
-driver provides support for driving an IEEE-488 bus, also called
-IEC-625 (or just "IEC bus"), or HP-IB (Hewlett Packard Instrument
-Bus), or GPIB (General Purpose Instrument Bus).
-The driver supports National Instruments PCIIA cards (sometimes
-also referred to as PC2A) and compatibles.
-These cards use a NEC \(mcPD7210 controller IC as the main
-interface between the host computer and the instrument bus.
-.Ss IO memory space layout
-The PCIIA cards use a very specific IO memory space allocation layout.
-The address bits A0 through A9 (which have traditionally been the only
-address bits evaluated on IBM PC XT extension cards) are hardwired to
-address 0x2e1.
-Bits A10 through A12 are used by the \(mcPD7210 register select lines.
-This makes the individual 7210 registers being 0x400 bytes apart in the
-ISA bus address space.
-Address bits A13 and A14 are compared to a DIP switch setting on the
-card, allowing for up to 4 different cards being installed (at base
-addresses 0x2e1, 0x22e1, 0x42e1, and 0x62e1, respectively).
-A15 has been used to select an optional on-board time-of-day clock
-chip (MM58167A) on the original PCIIA rather than the \(mcPD7210
-(which is not implemented on later boards and clones).
-Finally, the IO addresses 0x2f0 ... 0x2f7 are used for a
-.Em special interrupt handling feature
-(re-enable interrupts so the IRQ can be shared), where actually only
-address 0x2f0 plus the actual IRQ level is required for each card.
-Some clones do not appear to require this special IRQ handling, and
-are thus likely to not support the shared IRQ feature.
-.Pp
-Only the base address of the card needs to be specified in the ISA
-device hints; the driver takes care to derive all other IO addresses
-needed during the probe phase.
-.Ss Supported cards
-The following cards are known to be supported:
-.Bl -bullet -offset indent
-.It
-B&C Microsystems PC488A-0
-.It
-National Instruments GPIB-PCII/PCIIA (in PCIIa mode)
-.It
-Axiom AX5488
-.El
-.Sh SEE ALSO
-.Xr gpib 3 ,
-.Xr gpib 4 ,
-.Xr device.hints 5
-.Sh HISTORY
-The
-.Nm
-driver was written by Poul-Henning Kamp, and first appeared in
-.Fx 5.4 .
-.Sh AUTHORS
-This manual page was written by
-.An J\(:org Wunsch .
diff --git a/share/man/man4/tnt4882.4 b/share/man/man4/tnt4882.4
deleted file mode 100644
index e3eacbb..0000000
--- a/share/man/man4/tnt4882.4
+++ /dev/null
@@ -1,55 +0,0 @@
-.\" Copyright (c) 2010, Joerg Wunsch
-.\" All rights reserved.
-.\"
-.\" Redistribution and use in source and binary forms, with or without
-.\" modification, are permitted provided that the following conditions
-.\" are met:
-.\" 1. Redistributions of source code must retain the above copyright
-.\" notice, this list of conditions and the following disclaimer.
-.\" 2. Redistributions in binary form must reproduce the above copyright
-.\" notice, this list of conditions and the following disclaimer in the
-.\" documentation and/or other materials provided with the distribution.
-.\"
-.\" THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
-.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
-.\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
-.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
-.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
-.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
-.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
-.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
-.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
-.\" SUCH DAMAGE.
-.\"
-.\" $FreeBSD$
-.\"
-.Dd January 24, 2010
-.Dt TNT4882 4
-.Os
-.Sh NAME
-.Nm tnt4882
-.Nd National Instruments TNT4882A GPIB controller driver
-.Sh SYNOPSIS
-.Cd "device tnt4882"
-.Sh DESCRIPTION
-The
-.Nm
-driver provides support for driving an IEEE-488 bus, also called
-IEC-625 (or just "IEC bus"), or HP-IB (Hewlett Packard Instrument
-Bus), or GPIB (General Purpose Instrument Bus).
-The driver supports National Instruments PCI GPIB cards using
-the TNT4882 bus interface chip.
-This chip emulates a NEC \(mcPD7210 controller IC as the main
-interface between the host computer and the instrument bus.
-.Sh SEE ALSO
-.Xr gpib 3 ,
-.Xr gpib 4
-.Sh HISTORY
-The
-.Nm
-driver was written by Poul-Henning Kamp, and first appeared in
-.Fx 5.4 .
-.Sh AUTHORS
-This manual page was written by
-.An J\(:org Wunsch .
OpenPOWER on IntegriCloud