USBF(4) BSD Kernel Interfaces Manual USBF(4)
usbf -- introduction to Universal Serial Bus function support
usbf* at pxaudc? # zaurus
cdcef* at usbf?
OpenBSD provides machine-independent bus support and drivers for Univer-
sal Serial Bus (USB) functions, making it possible in principle for
machines running OpenBSD to act as USB device to a USB host.
The OpenBSD usbf 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.
Function drivers implement the characteristics of a particular USB device
class that the USB host will see when the device is connected to the bus.
OpenBSD includes the following machine-independent USB function drivers,
sorted by device type and driver name:
cdcef(4) Communication Device Class Ethernet Emulation Model USB
cdcef(4), intro(4), pxaudc(4)
The usbf driver first appeared in OpenBSD 4.1.
The usbf driver was written by Uwe Stuehler <firstname.lastname@example.org>.
BSD March 28, 2017 BSD