xref: /dflybsd-src/share/man/man4/ehci.4 (revision d0f4485d9cc7fa21d41e8f55e2be6ed6519e9614)
1*d0f4485dSJeroen Ruigrok/asmodai.\" $NetBSD: ehci.4,v 1.11 2004/06/22 09:12:48 wiz Exp $
2*d0f4485dSJeroen Ruigrok/asmodai.\"
3*d0f4485dSJeroen Ruigrok/asmodai.\" Copyright (c) 2001 The NetBSD Foundation, Inc.
4*d0f4485dSJeroen Ruigrok/asmodai.\" All rights reserved.
5*d0f4485dSJeroen Ruigrok/asmodai.\"
6*d0f4485dSJeroen Ruigrok/asmodai.\" This code is derived from software contributed to The NetBSD Foundation
7*d0f4485dSJeroen Ruigrok/asmodai.\" by Lennart Augustsson.
8*d0f4485dSJeroen Ruigrok/asmodai.\"
9*d0f4485dSJeroen Ruigrok/asmodai.\" Redistribution and use in source and binary forms, with or without
10*d0f4485dSJeroen Ruigrok/asmodai.\" modification, are permitted provided that the following conditions
11*d0f4485dSJeroen Ruigrok/asmodai.\" are met:
12*d0f4485dSJeroen Ruigrok/asmodai.\" 1. Redistributions of source code must retain the above copyright
13*d0f4485dSJeroen Ruigrok/asmodai.\"    notice, this list of conditions and the following disclaimer.
14*d0f4485dSJeroen Ruigrok/asmodai.\" 2. Redistributions in binary form must reproduce the above copyright
15*d0f4485dSJeroen Ruigrok/asmodai.\"    notice, this list of conditions and the following disclaimer in the
16*d0f4485dSJeroen Ruigrok/asmodai.\"    documentation and/or other materials provided with the distribution.
17*d0f4485dSJeroen Ruigrok/asmodai.\" 3. All advertising materials mentioning features or use of this software
18*d0f4485dSJeroen Ruigrok/asmodai.\"    must display the following acknowledgement:
19*d0f4485dSJeroen Ruigrok/asmodai.\"        This product includes software developed by the NetBSD
20*d0f4485dSJeroen Ruigrok/asmodai.\"        Foundation, Inc. and its contributors.
21*d0f4485dSJeroen Ruigrok/asmodai.\" 4. Neither the name of The NetBSD Foundation nor the names of its
22*d0f4485dSJeroen Ruigrok/asmodai.\"    contributors may be used to endorse or promote products derived
23*d0f4485dSJeroen Ruigrok/asmodai.\"    from this software without specific prior written permission.
24*d0f4485dSJeroen Ruigrok/asmodai.\"
25*d0f4485dSJeroen Ruigrok/asmodai.\" THIS SOFTWARE IS PROVIDED BY THE NETBSD FOUNDATION, INC. AND CONTRIBUTORS
26*d0f4485dSJeroen Ruigrok/asmodai.\" ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
27*d0f4485dSJeroen Ruigrok/asmodai.\" TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
28*d0f4485dSJeroen Ruigrok/asmodai.\" PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL THE FOUNDATION OR CONTRIBUTORS
29*d0f4485dSJeroen Ruigrok/asmodai.\" BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
30*d0f4485dSJeroen Ruigrok/asmodai.\" CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
31*d0f4485dSJeroen Ruigrok/asmodai.\" SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
32*d0f4485dSJeroen Ruigrok/asmodai.\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
33*d0f4485dSJeroen Ruigrok/asmodai.\" CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
34*d0f4485dSJeroen Ruigrok/asmodai.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
35*d0f4485dSJeroen Ruigrok/asmodai.\" POSSIBILITY OF SUCH DAMAGE.
36*d0f4485dSJeroen Ruigrok/asmodai.\"
37*d0f4485dSJeroen Ruigrok/asmodai.\" $DragonFly: src/share/man/man4/ehci.4,v 1.1 2004/08/19 09:34:55 asmodai Exp $
38*d0f4485dSJeroen Ruigrok/asmodai.\"
39*d0f4485dSJeroen Ruigrok/asmodai.Dd June 22, 2004
40*d0f4485dSJeroen Ruigrok/asmodai.Dt EHCI 4
41*d0f4485dSJeroen Ruigrok/asmodai.Os
42*d0f4485dSJeroen Ruigrok/asmodai.Sh NAME
43*d0f4485dSJeroen Ruigrok/asmodai.Nm ehci
44*d0f4485dSJeroen Ruigrok/asmodai.Nd USB Enhanced Host Controller driver
45*d0f4485dSJeroen Ruigrok/asmodai.Sh SYNOPSIS
46*d0f4485dSJeroen Ruigrok/asmodai.Cd "ehci* at cardbus? dev ? function ?"
47*d0f4485dSJeroen Ruigrok/asmodai.Cd "ehci* at pci? dev ? function ?"
48*d0f4485dSJeroen Ruigrok/asmodai.Cd "usb*  at ehci?"
49*d0f4485dSJeroen Ruigrok/asmodai.Sh DESCRIPTION
50*d0f4485dSJeroen Ruigrok/asmodaiThe
51*d0f4485dSJeroen Ruigrok/asmodai.Nm
52*d0f4485dSJeroen Ruigrok/asmodaidriver provides support for the USB Enhanced Host Controller Interface,
53*d0f4485dSJeroen Ruigrok/asmodaiwhich is used by USB 2.0 controllers.
54*d0f4485dSJeroen Ruigrok/asmodai.Pp
55*d0f4485dSJeroen Ruigrok/asmodaiEHCI controllers are peculiar in that they can only handle the USB 2.0
56*d0f4485dSJeroen Ruigrok/asmodaiprotocol.
57*d0f4485dSJeroen Ruigrok/asmodaiThis means that they normally have one or more companion controllers
58*d0f4485dSJeroen Ruigrok/asmodai(i.e.,
59*d0f4485dSJeroen Ruigrok/asmodai.Xr ohci 4
60*d0f4485dSJeroen Ruigrok/asmodaior
61*d0f4485dSJeroen Ruigrok/asmodai.Xr uhci 4 )
62*d0f4485dSJeroen Ruigrok/asmodaihandling USB 1.x devices.
63*d0f4485dSJeroen Ruigrok/asmodaiConsequently each USB connector is electrically connected to two
64*d0f4485dSJeroen Ruigrok/asmodaiUSB controllers.
65*d0f4485dSJeroen Ruigrok/asmodaiThe handling of this is totally automatic, but can be noticed since
66*d0f4485dSJeroen Ruigrok/asmodaiUSB 1.x and USB 2.0 devices plugged in to the same connector appear
67*d0f4485dSJeroen Ruigrok/asmodaito connect to different USB busses.
68*d0f4485dSJeroen Ruigrok/asmodai.Sh SEE ALSO
69*d0f4485dSJeroen Ruigrok/asmodai.Xr cardbus 4 ,
70*d0f4485dSJeroen Ruigrok/asmodai.Xr ohci 4 ,
71*d0f4485dSJeroen Ruigrok/asmodai.Xr pci 4 ,
72*d0f4485dSJeroen Ruigrok/asmodai.Xr uhci 4 ,
73*d0f4485dSJeroen Ruigrok/asmodai.Xr usb 4
74*d0f4485dSJeroen Ruigrok/asmodai.Sh HISTORY
75*d0f4485dSJeroen Ruigrok/asmodaiThe
76*d0f4485dSJeroen Ruigrok/asmodai.Nm
77*d0f4485dSJeroen Ruigrok/asmodaidriver appeared in
78*d0f4485dSJeroen Ruigrok/asmodai.Nx 1.6 .
79*d0f4485dSJeroen Ruigrok/asmodai.Sh BUGS
80*d0f4485dSJeroen Ruigrok/asmodaiThere is no support (yet) for hubs that are connected with high speed upstream
81*d0f4485dSJeroen Ruigrok/asmodaiand low or full speed downstream (i.e., for transaction translators).
82*d0f4485dSJeroen Ruigrok/asmodai.Pp
83*d0f4485dSJeroen Ruigrok/asmodaiThere is no support (yet) for interrupt or isochronous transfers.
84