summaryrefslogtreecommitdiffstats
path: root/sys/dev/usb/files.usb
diff options
context:
space:
mode:
authorpatrick <patrick@openbsd.org>2017-10-11 17:19:50 +0000
committerpatrick <patrick@openbsd.org>2017-10-11 17:19:50 +0000
commit32b2494eea657f46a07c962836c8291b9de21aba (patch)
treeb0c600498fd90cd6628836a4e7c3bc4409281ba3 /sys/dev/usb/files.usb
parentdon't create pyc files (diff)
downloadwireguard-openbsd-32b2494eea657f46a07c962836c8291b9de21aba.tar.xz
wireguard-openbsd-32b2494eea657f46a07c962836c8291b9de21aba.zip
Add bwfm(4), a driver for Broadcom FullMAC WiFi controllers. The
FullMAC, in comparison to SoftMAC, does most WiFi handling in the firmware that's running on the controller. This means we have to work around the net80211 stack while still implementing all the WiFi interfaces to userland. This driver is still in early development. So far it can connect to open WiFis over the USB bus. SDIO and PCIe support, for devices like the Raspberry Pi 3 or the Macbooks, is not yet implemented. Also mbufs on the transmit path leak and are not yet freed. ok stsp@
Diffstat (limited to 'sys/dev/usb/files.usb')
-rw-r--r--sys/dev/usb/files.usb5
1 files changed, 4 insertions, 1 deletions
diff --git a/sys/dev/usb/files.usb b/sys/dev/usb/files.usb
index 34cd81b8c4c..551fd9dd356 100644
--- a/sys/dev/usb/files.usb
+++ b/sys/dev/usb/files.usb
@@ -1,4 +1,4 @@
-# $OpenBSD: files.usb,v 1.133 2017/08/29 03:35:11 deraadt Exp $
+# $OpenBSD: files.usb,v 1.134 2017/10/11 17:19:50 patrick Exp $
# $NetBSD: files.usb,v 1.16 2000/02/14 20:29:54 augustss Exp $
#
# Config file and device description for machine-independent USB code.
@@ -440,3 +440,6 @@ file dev/usb/upd.c upd
device uwacom: hid, hidms, wsmousedev
attach uwacom at uhidbus
file dev/usb/uwacom.c uwacom
+
+attach bwfm at uhub with bwfm_usb: firmload
+file dev/usb/if_bwfm_usb.c bwfm_usb