summaryrefslogtreecommitdiff
path: root/share/man/man4/usbf.4
diff options
context:
space:
mode:
authorUwe Stuehler <uwe@cvs.openbsd.org>2006-11-26 22:49:25 +0000
committerUwe Stuehler <uwe@cvs.openbsd.org>2006-11-26 22:49:25 +0000
commit9df5979372f7a14f6a3ebb5b293e0d6f3132ed61 (patch)
tree01c288cb60b4d9f066774dbe05cc93b4fc978032 /share/man/man4/usbf.4
parenta108069814040bbcff4f3afa287821fd5bfa95fc (diff)
Introduction to Universal Serial Bus function support.
Diffstat (limited to 'share/man/man4/usbf.4')
-rw-r--r--share/man/man4/usbf.473
1 files changed, 73 insertions, 0 deletions
diff --git a/share/man/man4/usbf.4 b/share/man/man4/usbf.4
new file mode 100644
index 00000000000..4655a3de3d6
--- /dev/null
+++ b/share/man/man4/usbf.4
@@ -0,0 +1,73 @@
+.\" $OpenBSD: usbf.4,v 1.1 2006/11/26 22:49:24 uwe Exp $
+.\"
+.\" Uwe Stuehler, 2006. Public Domain.
+.\"
+.Dd August 9, 2006
+.Dt USBF 4
+.Os
+.Sh NAME
+.Nm usbf
+.Nd introduction to Universal Serial Bus function support
+.Sh SYNOPSIS
+.\" XXX SYNOPSIS should be similar to usb.4
+.Cd "usbf* at pxaudc?"
+.Sh DESCRIPTION
+.Ox
+provides machine-independent bus support and drivers for Universal Serial
+Bus
+.Pq Tn USB
+functions, making it possible in principle for machines running
+.Ox
+to act as
+.Tn USB
+device to a
+.Tn USB
+host.
+.Pp
+The
+.Ox
+.Nm
+driver has three layers: the controller, the logical device, and the
+function layer.
+The controller attaches to a physical bus.
+The logical device attaches to the controller and the function attaches
+to the logical device.
+.Pp
+Function drivers implement the characteristics of a particular
+.Tn USB
+device class that the
+.Tn USB
+host will see when the device is connected to the bus.
+.Pp
+.\" See
+.\" .Xr usbf 9
+.\" for a description of the kernel programming interfaces for
+.\" .Tn USB
+.\" function support.
+.Sh SUPPORTED FUNCTIONS
+.Ox
+includes the following machine-independent
+.Tn USB
+function drivers, sorted by device type and driver name:
+.Ss Communication devices
+.Bl -tag -width 12n -offset ind -compact
+.It Xr cdcef 4
+Communication Device Class Ethernet Emulation Model
+.Tn USB
+network adapter.
+.El
+.Sh SEE ALSO
+.Xr intro 4 ,
+.Xr pxaudc 4 ,
+.Xr usbf 9
+.Sh HISTORY
+The
+.Nm
+driver first appeared in
+.Ox 4.1 .
+.\" .Sh AUTHORS
+.\" .An -nosplit
+.\" The
+.\" .Nm
+.\" driver was written by
+.\" .An Uwe Stuehler Aq uwe@openbsd.org .