From 9d64b5dfa0474792f2c040cad36d257231cd5cc2 Mon Sep 17 00:00:00 2001 From: Theo de Raadt Date: Sun, 25 Feb 2007 04:42:52 +0000 Subject: tweaks by me and dlg; drahn ok --- share/man/man4/man4.zaurus/pxaudc.4 | 52 +++++++++++++++++++++---------------- 1 file changed, 30 insertions(+), 22 deletions(-) (limited to 'share/man') 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 .\" @@ -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 . -- cgit v1.2.3