xref: /dflybsd-src/share/man/man4/uchcom.4 (revision f4828a5d02b16c08d88e5534038a4a300b90ed60)
1*f4828a5dSSascha Wildner.\" $NetBSD: uchcom.4,v 1.2 2008/04/30 13:10:54 martin Exp $
2c2318dc6SHasso Tepper.\"
3c2318dc6SHasso Tepper.\" Copyright (c) 2007 The NetBSD Foundation, Inc.
4c2318dc6SHasso Tepper.\" All rights reserved.
5c2318dc6SHasso Tepper.\"
6c2318dc6SHasso Tepper.\" This code is derived from software contributed to The NetBSD Foundation
7c2318dc6SHasso Tepper.\" by Takuya SHIOZAKI (tshiozak@netbsd.org).
8c2318dc6SHasso Tepper.\"
9c2318dc6SHasso Tepper.\" Redistribution and use in source and binary forms, with or without
10c2318dc6SHasso Tepper.\" modification, are permitted provided that the following conditions
11c2318dc6SHasso Tepper.\" are met:
12c2318dc6SHasso Tepper.\" 1. Redistributions of source code must retain the above copyright
13c2318dc6SHasso Tepper.\"    notice, this list of conditions and the following disclaimer.
14c2318dc6SHasso Tepper.\" 2. Redistributions in binary form must reproduce the above copyright
15c2318dc6SHasso Tepper.\"    notice, this list of conditions and the following disclaimer in the
16c2318dc6SHasso Tepper.\"    documentation and/or other materials provided with the distribution.
17c2318dc6SHasso Tepper.\"
18c2318dc6SHasso Tepper.\" THIS SOFTWARE IS PROVIDED BY THE NETBSD FOUNDATION, INC. AND CONTRIBUTORS
19c2318dc6SHasso Tepper.\" ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
20c2318dc6SHasso Tepper.\" TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
21c2318dc6SHasso Tepper.\" PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL THE FOUNDATION OR CONTRIBUTORS
22c2318dc6SHasso Tepper.\" BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
23c2318dc6SHasso Tepper.\" CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
24c2318dc6SHasso Tepper.\" SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
25c2318dc6SHasso Tepper.\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
26c2318dc6SHasso Tepper.\" CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
27c2318dc6SHasso Tepper.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
28c2318dc6SHasso Tepper.\" POSSIBILITY OF SUCH DAMAGE.
29c2318dc6SHasso Tepper.\"
30*f4828a5dSSascha Wildner.\" $FreeBSD: head/share/man/man4/uchcom.4 227750 2011-11-20 12:18:21Z miwi $
31*f4828a5dSSascha Wildner.\"
32*f4828a5dSSascha Wildner.Dd November 20, 2011
33c2318dc6SHasso Tepper.Dt UCHCOM 4
34c2318dc6SHasso Tepper.Os
35c2318dc6SHasso Tepper.Sh NAME
36c2318dc6SHasso Tepper.Nm uchcom
37*f4828a5dSSascha Wildner.Nd WinChipHead CH341/CH340 serial adapter driver
38c2318dc6SHasso Tepper.Sh SYNOPSIS
39c2318dc6SHasso TepperTo compile this driver into the kernel,
40c2318dc6SHasso Tepperplace the following lines in your
41c2318dc6SHasso Tepperkernel configuration file:
42c2318dc6SHasso Tepper.Bd -ragged -offset indent
43*f4828a5dSSascha Wildner.Cd "device usb"
44c2318dc6SHasso Tepper.Cd "device ucom"
45*f4828a5dSSascha Wildner.Cd "device uchcom"
46c2318dc6SHasso Tepper.Ed
47c2318dc6SHasso Tepper.Pp
48c2318dc6SHasso TepperAlternatively, to load the driver as a
49c2318dc6SHasso Teppermodule at boot time, place the following line in
50c2318dc6SHasso Tepper.Xr loader.conf 5 :
51c2318dc6SHasso Tepper.Bd -literal -offset indent
52c2318dc6SHasso Tepperuchcom_load="YES"
53c2318dc6SHasso Tepper.Ed
54c2318dc6SHasso Tepper.Sh DESCRIPTION
55c2318dc6SHasso TepperThe
56c2318dc6SHasso Tepper.Nm
57c2318dc6SHasso Tepperdriver provides support for the WinChipHead CH341/CH340 USB-to-RS-232
58c2318dc6SHasso TepperBridge chip.
59c2318dc6SHasso Tepper.Pp
60c2318dc6SHasso TepperThe device is accessed through the
61c2318dc6SHasso Tepper.Xr ucom 4
62c2318dc6SHasso Tepperdriver which makes it behave like a
63c2318dc6SHasso Tepper.Xr tty 4 .
64*f4828a5dSSascha Wildner.Sh HARDWARE
65*f4828a5dSSascha WildnerThe
66*f4828a5dSSascha Wildner.Nm
67*f4828a5dSSascha Wildnerdriver supports the following adapters:
68*f4828a5dSSascha Wildner.Pp
69*f4828a5dSSascha Wildner.Bl -bullet -compact
70*f4828a5dSSascha Wildner.It
71*f4828a5dSSascha WildnerHL USB-RS232
72*f4828a5dSSascha Wildner.El
73c2318dc6SHasso Tepper.Sh SEE ALSO
74c2318dc6SHasso Tepper.Xr tty 4 ,
75c2318dc6SHasso Tepper.Xr ucom 4 ,
76c2318dc6SHasso Tepper.Xr usb 4
77c2318dc6SHasso Tepper.Sh HISTORY
78c2318dc6SHasso TepperThe
79c2318dc6SHasso Tepper.Nm
80*f4828a5dSSascha Wildnerdriver first appeared in
81*f4828a5dSSascha Wildner.Nx 5.0
82*f4828a5dSSascha Wildnerand was imported into
83c2318dc6SHasso Tepper.Dx 1.11 .
84*f4828a5dSSascha WildnerThe first
85*f4828a5dSSascha Wildner.Fx
86*f4828a5dSSascha Wildnerrelease to include it was
87*f4828a5dSSascha Wildner.Fx 8.0 .
88c2318dc6SHasso Tepper.Sh BUGS
89c2318dc6SHasso TepperActually, this chip seems unable to drive other than 8 data bits and
90c2318dc6SHasso Tepper1 stop bit line.
91