Deleted Added
full compact
uart.4 (157276) uart.4 (157301)
1.\"
2.\" Copyright (c) 2003 Marcel Moolenaar
3.\" All rights reserved.
4.\"
5.\" Redistribution and use in source and binary forms, with or without
6.\" modification, are permitted provided that the following conditions
7.\" are met:
8.\"

--- 9 unchanged lines hidden (view full) ---

18.\" IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
19.\" INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
20.\" NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
21.\" DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
22.\" THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
23.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
24.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
25.\"
1.\"
2.\" Copyright (c) 2003 Marcel Moolenaar
3.\" All rights reserved.
4.\"
5.\" Redistribution and use in source and binary forms, with or without
6.\" modification, are permitted provided that the following conditions
7.\" are met:
8.\"

--- 9 unchanged lines hidden (view full) ---

18.\" IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
19.\" INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
20.\" NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
21.\" DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
22.\" THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
23.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
24.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
25.\"
26.\" $FreeBSD: head/share/man/man4/uart.4 157276 2006-03-30 02:27:25Z jmg $
26.\" $FreeBSD: head/share/man/man4/uart.4 157301 2006-03-30 18:39:24Z marcel $
27.\"
27.\"
28.Dd August 25, 2003
28.Dd March 29, 2006
29.Dt UART 4
30.Os
31.\"
32.Sh NAME
33.Nm uart
34.Nd driver for Universal Asynchronous Receiver/Transmitter (UART) devices
35.\"
36.Sh SYNOPSIS
37.Cd "device uart"
38.Pp
39.Cd "device puc"
40.Cd "device uart"
29.Dt UART 4
30.Os
31.\"
32.Sh NAME
33.Nm uart
34.Nd driver for Universal Asynchronous Receiver/Transmitter (UART) devices
35.\"
36.Sh SYNOPSIS
37.Cd "device uart"
38.Pp
39.Cd "device puc"
40.Cd "device uart"
41.Pp
42.Cd "device scc"
43.Cd "device uart"
41.\"
42.Sh DESCRIPTION
43The
44.Nm
45device driver provides support for various classes of UARTs implementing the
46EIA RS-232C (CCITT V.24) serial communications interface.
47Each such interface is controlled by a separate and independent instance of
48the
49.Nm
50driver.
51The primary support for devices that contain multiple serial interfaces or
52that contain other functionality besides one or more serial interfaces is
53provided by the
44.\"
45.Sh DESCRIPTION
46The
47.Nm
48device driver provides support for various classes of UARTs implementing the
49EIA RS-232C (CCITT V.24) serial communications interface.
50Each such interface is controlled by a separate and independent instance of
51the
52.Nm
53driver.
54The primary support for devices that contain multiple serial interfaces or
55that contain other functionality besides one or more serial interfaces is
56provided by the
54.Xr puc 4
55device driver.
57.Xr puc 4 ,
58or
59.Xr scc 4
60device drivers.
56However, the serial interfaces of those devices that are managed by the
61However, the serial interfaces of those devices that are managed by the
57.Xr puc 4
58driver are controlled by the
62.Xr puc 4 ,
63or
64.Xr scc 4
65driver are each independently controlled by the
59.Nm
60driver.
61As such, the
66.Nm
67driver.
68As such, the
62.Xr puc 4
69.Xr puc 4 ,
70or
71.Xr scc 4
63driver provides umbrella functionality for the
64.Nm
65driver and hides the complexities that are inherent when elementary components
66are packaged together.
67.Pp
68The
69.Nm
70driver has a modular design to allow it to be used on differing hardware and

--- 36 unchanged lines hidden (view full) ---

107.Sh HARDWARE
108The
109.Nm
110driver supports the following classes of UARTs:
111.Pp
112.Bl -bullet -compact
113.It
114NS8250: standard hardware based on the 8250, 16450, 16550, 16650, 16750 or
72driver provides umbrella functionality for the
73.Nm
74driver and hides the complexities that are inherent when elementary components
75are packaged together.
76.Pp
77The
78.Nm
79driver has a modular design to allow it to be used on differing hardware and

--- 36 unchanged lines hidden (view full) ---

116.Sh HARDWARE
117The
118.Nm
119driver supports the following classes of UARTs:
120.Pp
121.Bl -bullet -compact
122.It
123NS8250: standard hardware based on the 8250, 16450, 16550, 16650, 16750 or
115the 16950 UARTs
124the 16950 UARTs.
116.It
125.It
117SAB82532: Siemens SAB 82532 based serial communications controllers in
118asynchronous mode.
119.It
120Z8530: Zilog 8530 based serial communications controllers in asynchronous
121mode.
126SCC: serial communications controllers supported by the
127.Xr scc 4
128device driver.
122.El
123.\"
124.Sh FILES
125.Bl -tag -width /dev/ttyu?.init -compact
126.It Pa /dev/ttyu?
127for callin ports
128.It Pa /dev/ttyu?.init
129.It Pa /dev/ttyu?.lock
130corresponding callin initial-state and lock-state devices
131.Pp
132.It Pa /dev/cuau?
133for callout ports
134.It Pa /dev/cuau?.init
135.It Pa /dev/cuau?.lock
136corresponding callout initial-state and lock-state devices
137.El
138.Sh SEE ALSO
129.El
130.\"
131.Sh FILES
132.Bl -tag -width /dev/ttyu?.init -compact
133.It Pa /dev/ttyu?
134for callin ports
135.It Pa /dev/ttyu?.init
136.It Pa /dev/ttyu?.lock
137corresponding callin initial-state and lock-state devices
138.Pp
139.It Pa /dev/cuau?
140for callout ports
141.It Pa /dev/cuau?.init
142.It Pa /dev/cuau?.lock
143corresponding callout initial-state and lock-state devices
144.El
145.Sh SEE ALSO
139.Xr puc 4
146.Xr puc 4 ,
147.Xr scc 4
140.\"
141.Sh HISTORY
142The
143.Nm
144device driver first appeared in
145.Fx 5.2 .
146.Sh AUTHORS
148.\"
149.Sh HISTORY
150The
151.Nm
152device driver first appeared in
153.Fx 5.2 .
154.Sh AUTHORS
147This manual page was written by
155The
156.Nm
157device driver and this manual page were written by
148.An Marcel Moolenaar Aq marcel@xcllnt.net .
158.An Marcel Moolenaar Aq marcel@xcllnt.net .