xref: /freebsd/share/man/man4/ucycom.4 (revision 4f4acb65e8f2f63d8cae1a9459566d6f60f3e95c)
162c36019SDag-Erling Smørgrav.\"-
26e18fca1SUlrich Spörlein.\" Copyright (c) 2004 Dag-Erling Coïdan Smørgrav
362c36019SDag-Erling Smørgrav.\" All rights reserved.
462c36019SDag-Erling Smørgrav.\"
562c36019SDag-Erling Smørgrav.\" Redistribution and use in source and binary forms, with or without
662c36019SDag-Erling Smørgrav.\" modification, are permitted provided that the following conditions
762c36019SDag-Erling Smørgrav.\" are met:
862c36019SDag-Erling Smørgrav.\" 1. Redistributions of source code must retain the above copyright
962c36019SDag-Erling Smørgrav.\"    notice, this list of conditions and the following disclaimer.
1062c36019SDag-Erling Smørgrav.\" 2. Redistributions in binary form must reproduce the above copyright
1162c36019SDag-Erling Smørgrav.\"    notice, this list of conditions and the following disclaimer in the
1262c36019SDag-Erling Smørgrav.\"    documentation and/or other materials provided with the distribution.
1362c36019SDag-Erling Smørgrav.\" 3. The name of the author may not be used to endorse or promote products
1462c36019SDag-Erling Smørgrav.\"    derived from this software without specific prior written permission.
1562c36019SDag-Erling Smørgrav.\"
1662c36019SDag-Erling Smørgrav.\" THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
1762c36019SDag-Erling Smørgrav.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
1862c36019SDag-Erling Smørgrav.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
1962c36019SDag-Erling Smørgrav.\" ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
2062c36019SDag-Erling Smørgrav.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
2162c36019SDag-Erling Smørgrav.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
2262c36019SDag-Erling Smørgrav.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
2362c36019SDag-Erling Smørgrav.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
2462c36019SDag-Erling Smørgrav.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
2562c36019SDag-Erling Smørgrav.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
2662c36019SDag-Erling Smørgrav.\" SUCH DAMAGE.
2762c36019SDag-Erling Smørgrav.\"
2862c36019SDag-Erling Smørgrav.\" $FreeBSD$
2962c36019SDag-Erling Smørgrav.\"
30*4f4acb65SEdward Tomasz Napierala.Dd April 26, 2017
3162c36019SDag-Erling Smørgrav.Dt UCYCOM 4
3262c36019SDag-Erling Smørgrav.Os
3362c36019SDag-Erling Smørgrav.Sh NAME
3462c36019SDag-Erling Smørgrav.Nm ucycom
3562c36019SDag-Erling Smørgrav.Nd device driver for Cypress CY7C63743 and CY7C64013 USB to RS232 bridges
3662c36019SDag-Erling Smørgrav.Sh SYNOPSIS
370a771a3bSChristian BruefferTo compile this driver into the kernel,
380a771a3bSChristian Bruefferplace the following line in your
390a771a3bSChristian Bruefferkernel configuration file:
400a771a3bSChristian Brueffer.Bd -ragged -offset indent
4199fc5899SMartin Wilke.Cd "device usb"
4299fc5899SMartin Wilke.Cd "device ucom"
4362c36019SDag-Erling Smørgrav.Cd "device ucycom"
440a771a3bSChristian Brueffer.Ed
450a771a3bSChristian Brueffer.Pp
460a771a3bSChristian BruefferAlternatively, to load the driver as a
470a771a3bSChristian Brueffermodule at boot time, place the following line in
480a771a3bSChristian Brueffer.Xr loader.conf 5 :
490a771a3bSChristian Brueffer.Bd -literal -offset indent
500a771a3bSChristian Bruefferucycom_load="YES"
510a771a3bSChristian Brueffer.Ed
5262c36019SDag-Erling Smørgrav.Sh DESCRIPTION
5362c36019SDag-Erling SmørgravThe
5462c36019SDag-Erling Smørgrav.Nm
5562c36019SDag-Erling Smørgravdriver provides support for the Cypress CY7C63743 and CY7C64013 bridge
5662c36019SDag-Erling Smørgravchips.
5762c36019SDag-Erling SmørgravThese chips were designed to provide a low-cost transition path to USB
5862c36019SDag-Erling Smørgravfor existing RS232 devices, and have fairly limited capabilities.
5962c36019SDag-Erling Smørgrav.Pp
6062c36019SDag-Erling SmørgravThe
6162c36019SDag-Erling Smørgrav.Nm
6262c36019SDag-Erling Smørgravdriver behaves like a
6362c36019SDag-Erling Smørgrav.Xr tty 4 .
649453fd71SChristian Brueffer.Sh HARDWARE
659453fd71SChristian BruefferThe
669453fd71SChristian Brueffer.Nm
679453fd71SChristian Bruefferdriver currently supports the following devices which incorporate
689453fd71SChristian BruefferCypress USB to RS232 bridge chips:
699453fd71SChristian Brueffer.Pp
709453fd71SChristian Brueffer.Bl -bullet -compact
719453fd71SChristian Brueffer.It
729453fd71SChristian BruefferDeLorme Earthmate USB GPS receiver
739453fd71SChristian Brueffer.El
74*4f4acb65SEdward Tomasz Napierala.Sh FILES
75*4f4acb65SEdward Tomasz Napierala.Bl -tag -width "/dev/ttyU?.init" -compact
76*4f4acb65SEdward Tomasz Napierala.It Pa /dev/ttyU?
77*4f4acb65SEdward Tomasz Napieralafor callin ports
78*4f4acb65SEdward Tomasz Napierala.It Pa /dev/ttyU?.init
79*4f4acb65SEdward Tomasz Napierala.It Pa /dev/ttyU?.lock
80*4f4acb65SEdward Tomasz Napieralacorresponding callin initial-state and lock-state devices
81*4f4acb65SEdward Tomasz Napierala.Pp
82*4f4acb65SEdward Tomasz Napierala.It Pa /dev/cuaU?
83*4f4acb65SEdward Tomasz Napieralafor callout ports
84*4f4acb65SEdward Tomasz Napierala.It Pa /dev/cuaU?.init
85*4f4acb65SEdward Tomasz Napierala.It Pa /dev/cuaU?.lock
86*4f4acb65SEdward Tomasz Napieralacorresponding callout initial-state and lock-state devices
87*4f4acb65SEdward Tomasz Napierala.El
8862c36019SDag-Erling Smørgrav.Sh SEE ALSO
8962c36019SDag-Erling Smørgrav.Xr tty 4 ,
90b96fc197SEdward Tomasz Napierala.Xr ucom 4 ,
9162c36019SDag-Erling Smørgrav.Xr usb 4
929cbda590SRuslan Ermilov.Sh HISTORY
939cbda590SRuslan ErmilovThe
949cbda590SRuslan Ermilov.Nm
959cbda590SRuslan Ermilovdriver first appeared in
969cbda590SRuslan Ermilov.Fx 5.3 .
9762c36019SDag-Erling Smørgrav.Sh AUTHORS
9862c36019SDag-Erling Smørgrav.An -nosplit
9962c36019SDag-Erling SmørgravThe
10062c36019SDag-Erling Smørgrav.Nm
10162c36019SDag-Erling Smørgravdriver and this manual page were written by
1026c899950SBaptiste Daroussin.An Dag-Erling Sm\(/orgrav Aq Mt des@FreeBSD.org .
103