aboutsummaryrefslogtreecommitdiff
path: root/usr.sbin/stallion/bootcode/stl.4
diff options
context:
space:
mode:
authorPhilippe Charnier <charnier@FreeBSD.org>1997-10-20 12:50:57 +0000
committerPhilippe Charnier <charnier@FreeBSD.org>1997-10-20 12:50:57 +0000
commit1c959161294f29f83215950ef29cccd1beb80e67 (patch)
tree5681fdf1fdbfe017834dce081a08a19774465309 /usr.sbin/stallion/bootcode/stl.4
parent40d3f8a9fc75c2dd66710611e0f0120c35a21425 (diff)
Use err(3). Remove progname. Remove stli.4 with is a duplicate of stl.4,
use MLINKS instead.
Notes
Notes: svn path=/head/; revision=30599
Diffstat (limited to 'usr.sbin/stallion/bootcode/stl.4')
-rw-r--r--usr.sbin/stallion/bootcode/stl.433
1 files changed, 18 insertions, 15 deletions
diff --git a/usr.sbin/stallion/bootcode/stl.4 b/usr.sbin/stallion/bootcode/stl.4
index f9aadb3c8722..871744997e6b 100644
--- a/usr.sbin/stallion/bootcode/stl.4
+++ b/usr.sbin/stallion/bootcode/stl.4
@@ -40,7 +40,6 @@
.Cd "stli0 at isa? port <io-addr> tty iomem <mem-addr> iosiz <size> flags <type> "
.Cd "stli0 at eisa? port <io-addr> tty iomem <mem-addr> iosiz <size> flags <type> "
.Sh DESCRIPTION
-.Pp
This is a kernel driver for Stallion Technologies multiport serial boards.
There are two drivers, each supporting a different class of boards.
The
@@ -51,7 +50,6 @@ boards, while the
driver supports all other types, including
ONboard, Brumby and EasyConnection 8/64.
.Sh CONFIGURATION
-.Pp
Each board installed in the system needs a configuration entry in the
kernel configuration file.
Slightly different options and parameters are required for each of the
@@ -82,18 +80,18 @@ driver take the general form of:
.Pp
.Cd "stlX at isa? port <io-addr> tty irq <irq> vector stlintr"
.Pp
-.Nm X
+.Ar X
is the unit number assigned to the board.
Any unique value between 0 and 7 is valid.
.Pp
The I/O address used by the board is specified by
-.Nm <io-addr>.
+.Ar <io-addr> .
Each of the EasyIO and EasyConnection 8/32-AT boards can use
an I/O address in the range from 0 to 0x400.
.Pp
All EasyIO and EasyConnection 8/32 boards require an interrupt,
and this interrupt is specified by
-.Nm <irq>.
+.Ar <irq> .
Legal IRQ values for the ISA boards are 3, 4, 5, 7, 10, 11, 12 and 15.
Interrupts are software programmed on all boards except the EasyIO-8M.
.Pp
@@ -152,12 +150,12 @@ driver take the general form of:
.Pp
.Cd "stliX at isa? port <io-addr> tty iomem <mem-addr> iosiz <size> flags <type>"
.Pp
-.Nm X
+.Ar X
is the unit number assigned to the board.
Any unique value between 0 and 7 is valid.
.Pp
The I/O address used by the board is specified by
-.Nm <io-addr>.
+.Ar <io-addr> .
Each of the different supported board types has restrictions on valid
I/O addresses and also the amount of I/O space required varies between
the boards.
@@ -168,9 +166,9 @@ driver require a shared memory region to operate.
Depending on the board type the region required varies in size
from 4 kbytes to 64 kbytes. The size of the board region is specified
by field
-.Nm <size>
+.Ar <size>
of the configuration entry, and the address of the region is specified by
-.Nm <mem-addr>.
+.Ar <mem-addr> .
.Pp
The flags field specifies the particular board type that this entry
applies to.
@@ -203,7 +201,7 @@ The flags field of this entry specifies that this is an
EasyConnection 8/64-AT board.
It is set to I/O address 0x2a0 and memory address 0xcc000.
The
-.Nm iosiz
+.Ar iosiz
parameter specifies a memory region size
of 4 kbytes.
.Pp
@@ -223,7 +221,7 @@ hardware of the system.
That address being 0xX000 where X is the slot number.
The example board is at memory address 0x80000000 which is 2 Gbyte.
The
-.Nm iosiz
+.Ar iosiz
parameter specifies the size of the memory region,
in this case 64 kbytes.
.Pp
@@ -267,7 +265,9 @@ or
Each driver has a separate major number allocated,
so even though the port device names are the same for each driver,
the major number of the device node is different.
-Use the MAKEDEV(8) script to create the devices.
+Use the
+.Xr MAKEDEV 8
+script to create the devices.
Use the ttyE and cue tag for the
.Nm stl
driver, and
@@ -302,7 +302,9 @@ board control device
Note that the port numbers start at 0 for port 0 of board 0.
Each board has 64 port slots allocated for it.
So the second boards ports start at 64 and go through 127.
-Use the MAKEDEV(8) script to create the devices.
+Use the
+.Xr MAKEDEV 8
+script to create the devices.
Use the ttyE and cue tag for the
.Nm stl
driver, and
@@ -316,6 +318,7 @@ driver.
.Xr comcontrol 8 ,
.Xr MAKEDEV 8 ,
.Xr stlload 8 ,
-.Xr stlstats 8
+.Xr stlstats 8
.Sh HISTORY
-This driver was originally developed by Greg Ungerer (gerg@stallion.com).
+This driver was originally developed by
+.An Greg Ungerer Aq gerg@stallion.com .