Home | History | Annotate | Download | only in usb
History log of /src/sys/dev/usb/if_bwfm_usb.c
RevisionDateAuthorComments
 1.15  22-Jul-2020  riastradh Sort #includes. Nix trailing whitespace.

No functional change intended.
 1.14  22-Jul-2020  riastradh Omit needless <sys/pcq.h>.
 1.13  31-May-2020  jdolecek make bwfm_usb_bus_ops static and const
 1.12  30-May-2020  jdolecek catch up with changes - need bwfmreg.h before bwfmvar.h
 1.11  25-Mar-2020  thorpej - Refactor the firmware loading code into a set of common routines in the
core driver that understand how to find model-specific files before the
generic files. This greatly simplifies the firmware loading procedure
in each of the bus front ends. Adding additional firmware file types
(such as CLM files) much simpler.
- Make firmware image selection table-driven rather than a set of switch()
and if() statements.
- Add several additional firmware image entries.
 1.10  29-Jan-2020  thorpej Adopt <net/if_stats.h>.
 1.9  27-Jan-2019  pgoyette branches: 1.9.6;
Merge the [pgoyette-compat] branch
 1.8  01-Sep-2018  riastradh branches: 1.8.2;
bwfm has only one tx descriptor; limit mbuf chains to one segment.

PR kern/53287

Can't use m_defrag because it always yields two segments.

Discussion on tech-net:
https://mail-index.netbsd.org/tech-net/2018/09/01/msg007031.html

Diagnosed and tested by maya.
 1.7  12-Aug-2018  rin Add missing __KERNEL_RCSID.
 1.6  11-May-2018  jmcneill branches: 1.6.2;
Fix off-by-one in rx packet processing
 1.5  11-May-2018  maya sync with openbsd bwfm to some extent.

add a txcheck
set chip active/passive for more kinds of chips
add wrapper around setting active/passive
detect chip RAM
make bwfm_rx take an mbuf
 1.4  21-Jan-2018  skrll branches: 1.4.2;
PR kern/52931 Kernel panics with Atheros usb wireless interface

Audit the flags to usbd_create_xfer so that USBD_FORCE_SHORT_XFER is
supplied wherever such a transfer is setup. We can drop
USBD_SHORT_XFER_OK as it has not bearing on number of TDs
 1.3  21-Oct-2017  jmcneill branches: 1.3.2;
Pass WME access classification to bcdc header
 1.2  21-Oct-2017  jmcneill Initialize all fields in bcdc header.
 1.1  19-Oct-2017  jmcneill Add driver for Broadcom 802.11a/b/g/n/ac USB wireless devices, based on
the OpenBSD bwfm(4) driver.
 1.3.2.2  03-Dec-2017  jdolecek update from HEAD
 1.3.2.1  21-Oct-2017  jdolecek file if_bwfm_usb.c was added on branch tls-maxphys on 2017-12-03 11:37:33 +0000
 1.4.2.2  06-Sep-2018  pgoyette Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)
 1.4.2.1  21-May-2018  pgoyette Sync with HEAD
 1.6.2.2  08-Apr-2020  martin Merge changes from current as of 20200406
 1.6.2.1  10-Jun-2019  christos Sync with HEAD
 1.8.2.2  31-Oct-2018  martin Backport of bfwm code, requested by maya in ticket #1072:

sys/dev/ic/bwfm.c 1.14
sys/dev/ic/bwfmreg.h 1.3
sys/dev/ic/bwfmvar.h 1.3
sys/dev/pci/if_bwfm_pci.c 1.4
sys/dev/pci/if_bwfm_pci.h 1.8
sys/dev/usb/if_bwfm_usb.c 1.8

via patch.
 1.8.2.1  01-Sep-2018  martin file if_bwfm_usb.c was added on branch netbsd-8 on 2018-10-31 09:23:00 +0000
 1.9.6.1  29-Feb-2020  ad Sync with head.

RSS XML Feed