diff options
| author | martin <martin@NetBSD.org> | 2020-04-12 08:44:42 +0000 |
|---|---|---|
| committer | martin <martin@NetBSD.org> | 2020-04-12 08:44:42 +0000 |
| commit | f856a3f1c892f7e5d0a8f48583f52d22c61a3b1a (patch) | |
| tree | 41abb0adf79aff13a6016cc1bc299ccbb050b51a /share | |
| parent | cfc65bd1032bea47f060494fced4b5e95a6324e1 (diff) | |
Pull up following revision(s) (requested by simonb in ticket #828):
share/man/man4/uxrcom.4: revision 1.1
distrib/sets/lists/man/mi: revision 1.1687
share/man/man4/uxrcom.4: revision 1.2
share/man/man4/ucom.4: revision 1.28
sys/dev/usb/uxrcom.c: revision 1.1
sys/dev/usb/umodem.c: revision 1.74
sys/dev/usb/umodem_common.c: revision 1.33
sys/dev/usb/ukyopon.c: revision 1.26
sys/dev/usb/files.usb: revision 1.173
share/man/man4/Makefile: revision 1.704
sys/dev/usb/usbdevs: revision 1.781
sys/dev/usb/usbdevices.config: revision 1.38
Add uxrcom driver for Exar XR21V141x USB serial adapters. Based in part
on the OpenBSD single-port XR21V1410 uxrcom driver, but adds support
for multi-port chipsets and uses the common umodem framework instead of
being a standalone driver.
Thanks to skrll@ for much USB clue and mrg@ for financing the
development of this driver.
Add NetBSD CVS tag.
Diffstat (limited to 'share')
| -rw-r--r-- | share/man/man4/Makefile | 7 | ||||
| -rw-r--r-- | share/man/man4/ucom.4 | 6 | ||||
| -rw-r--r-- | share/man/man4/uxrcom.4 | 80 |
3 files changed, 87 insertions, 6 deletions
diff --git a/share/man/man4/Makefile b/share/man/man4/Makefile index 34ebec79445..87beeeea9f3 100644 --- a/share/man/man4/Makefile +++ b/share/man/man4/Makefile @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.680.2.3 2019/11/25 20:47:25 martin Exp $ +# $NetBSD: Makefile,v 1.680.2.4 2020/04/12 08:44:42 martin Exp $ # @(#)Makefile 8.1 (Berkeley) 6/18/93 MAN= aac.4 ac97.4 acardide.4 aceride.4 acphy.4 \ @@ -85,9 +85,8 @@ MAN+= atu.4 aubtfwl.4 aue.4 axe.4 axen.4 cdce.4 cue.4 ehci.4 kue.4 mue.4 \ ulpt.4 umass.4 umcs.4 umct.4 umidi.4 umodem.4 ums.4 upgt.4 upl.4 \ uplcom.4 ure.4 urio.4 url.4 urndis.4 urtw.4 urtwn.4 \ usb.4 uscanner.4 uslsa.4 usmsc.4 usscanner.4 \ - ustir.4 uthum.4 utoppy.4 uts.4 uvideo.4 uvisor.4 uvscom.4 uyap.4 \ - uyurex.4 \ - xhci.4 \ + ustir.4 uthum.4 utoppy.4 uts.4 uvideo.4 uvisor.4 uvscom.4 uxrcom.4 \ + uyap.4 uyurex.4 xhci.4 # Ir devices MAN+= irframe.4 cir.4 irframetty.4 oboe.4 diff --git a/share/man/man4/ucom.4 b/share/man/man4/ucom.4 index 6e8b5bb8ac5..4b9f4e977c7 100644 --- a/share/man/man4/ucom.4 +++ b/share/man/man4/ucom.4 @@ -1,4 +1,4 @@ -.\" $NetBSD: ucom.4,v 1.27 2019/05/05 00:12:34 pgoyette Exp $ +.\" $NetBSD: ucom.4,v 1.27.2.1 2020/04/12 08:44:42 martin Exp $ .\" .\" Copyright (c) 1999 The NetBSD Foundation, Inc. .\" All rights reserved. @@ -50,6 +50,7 @@ .Cd "ucom* at uslsa?" .Cd "ucom* at uvisor? portno ?" .Cd "ucom* at uvscom?" +.Cd "ucom* at uxrcom?" .Sh DESCRIPTION The .Nm @@ -103,7 +104,8 @@ are used for dial-out. .Xr usb 4 , .Xr uslsa 4 , .Xr uvisor 4 , -.Xr uvscom 4 +.Xr uvscom 4 , +.Xr uxrcom 4 .Sh HISTORY The .Nm diff --git a/share/man/man4/uxrcom.4 b/share/man/man4/uxrcom.4 new file mode 100644 index 00000000000..00ffdd1065c --- /dev/null +++ b/share/man/man4/uxrcom.4 @@ -0,0 +1,80 @@ +.\" $NetBSD: uxrcom.4,v 1.2.2.2 2020/04/12 08:44:42 martin Exp $ +.\" $OpenBSD: uxrcom.4,v 1.1 2019/03/27 22:11:21 kettenis Exp $ +.\" +.\" Copyright (c) 2019 Mark Kettenis <kettenis@openbsd.org> +.\" +.\" Permission to use, copy, modify, and distribute this software for any +.\" purpose with or without fee is hereby granted, provided that the above +.\" copyright notice and this permission notice appear in all copies. +.\" +.\" THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES +.\" WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF +.\" MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR +.\" ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES +.\" WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN +.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF +.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. +.\" +.Dd $Mdocdate: March 27 2019 $ +.Dt UXRCOM 4 +.Os +.Sh NAME +.Nm uxrcom +.Nd Exar XR21V141x USB serial adapter +.Sh SYNOPSIS +.Cd "uxrcom* at uhub?" +.Cd "ucom* at uxrcom?" +.Sh HARDWARE +The +.Nm +driver supports serial adapters based on the +XR21V1410, XR21V1412 and XR21V1414 chipsets. +Devices range from single port to eight port (implemented as a +USB hub and two +.Nm +four port instances behind it). +Examples of hardware known to work with this driver are: +.Pp +.Bl -tag -width Dv -offset indent -compact +.It Gearmo GM-U28RS232 8 Port USB to Serial DB9 RS232 Adapter +.El +.Sh DESCRIPTION +The +.Nm +driver attaches the Exar XR21V141x multiport chipset with individual +port drivers via +.Xr ucom 4 , +which makes it behave like a +.Xr tty 4 . +.Sh SEE ALSO +.Xr tty 4 , +.Xr ucom 4 , +.Xr uhub 4 , +.Xr modem 4 , +.Xr usb 4 +.Sh HISTORY +The +.Nm +device driver first appeared in +.Ox 6.5 +and in +.Nx 9.1 . +.Sh AUTHORS +.An -nosplit +The +.Nm +driver for the single port XR21V1410 was written by +.An Mark Kettenis Aq Mt kettenis@openbsd.org . +The multi-port +.Nx +driver is based on the +.Ox +driver but uses the common +.Xr umodem 4 +framework. +The +.Nx +driver was written by +by +.An Simon Burge +.Aq simonb@netbsd.org . |
