diff options
Diffstat (limited to 'share/man/man4/man4.zaurus/pxaudc.4')
-rw-r--r-- | share/man/man4/man4.zaurus/pxaudc.4 | 52 |
1 files changed, 30 insertions, 22 deletions
diff --git a/share/man/man4/man4.zaurus/pxaudc.4 b/share/man/man4/man4.zaurus/pxaudc.4 index cb30f926d82..879568bb4cc 100644 --- a/share/man/man4/man4.zaurus/pxaudc.4 +++ b/share/man/man4/man4.zaurus/pxaudc.4 @@ -1,4 +1,4 @@ -.\" $OpenBSD: pxaudc.4,v 1.7 2007/02/25 00:43:19 drahn Exp $ +.\" $OpenBSD: pxaudc.4,v 1.8 2007/02/25 04:42:51 deraadt Exp $ .\" .\" Copyright (c) 2005 David Gwynne <dlg@openbsd.org> .\" @@ -22,29 +22,37 @@ .Nd PXA27x USB Device Controller .Sh SYNOPSIS .Cd "pxaudc0 at pxaip?" +.Cd "usbf* at pxaudc?" .Sh DESCRIPTION -The PXA27x USB Device Controller is a programmable USB client device. -It is also responsible for dynamically switching the physical ports between -the USB host controller and itself by detecting whether a host or client -cable is plugged into the connector. -.Pp -An appropriate driver can configure the device controller to operate as a -variety of devices, e.g. an Ethernet or mass storage device, when plugged -into a USB host. Currently only ethernet -.Xr cdcef 4 -is supported . +The PXA27x USB Device Controller supplies bus interface functions +so that +the USB Function support driver, +.Xr usbf 4 , +can support client-cable USB functions. .Pp -Currently, the +The .Nm -driver configures -.Xr usbf 4 -and -.Xr cdcef -usb client drivers on boot and enables host mode -.Xr ohci 4 -and probes the usb bus when a host cable is connected. +driver is able to detect the presence of either host or client cables. +If a host cable is detected, the USB pins are routed to +the USB host controller, +.Xr ohci 4 , +which supplies USB device support for many devices as described in +.Xr usb 4 . +If a client cable is detected, the USB pins are directly used by +.Nm +to support USB client functionality, as described in +.Xr usbf 4 . .Sh SEE ALSO -.Xr autoconf 4 , .Xr ohci 4 , -.Xr usbf 4 , -.Xr config 8 +.Xr usb 4 , +.Xr usbf 4 +.Sh AUTHORS +.An -nosplit +The initial +.Nm +driver was written by +.An David Gwynne Aq dlg@openbsd.org . +USB Client support was later developed by +.An Uwe Stuehler Aq uwe@openbsd.org +and completed by +.An Dale Rahn Aq drahn@openbsd.org . |