#
258035 |
|
12-Nov-2013 |
adrian |
Commit over some work to prepare the iwn(4) driver for further chipset support.
* Extend the hardware base_params structure to include a bunch of hardware flags indicating what is and isn't supported.
* Convert a bunch of the initial hardware configuration conditionals to consult the base_params structure.
* Add new calibration code for temperature calibration for the Centrino 2xxx series NICs.
* Add new bluetooth coexistence code for Centrino 2xxx series NICs.
* For NICs that support PAN (personal area networking), use a different transmit queue and command queue setup, in preparation for said PAN support.
* Extend the calibration array in iwn_softc to include enough space for the new calibration types.
Tested (by myself, if not mentioned):
* Intel 4965 * Intel 5100 * Intel 6150 * Intel 2230 * Intel 2200 (eadler) * Intel 1030 * Intel 6200 * Intel 6230 * Intel 6250 * Intel 6150 * Intel 100
What doesn't work:
* Intel 6235 - fails in calibration at startup
TODO:
* Testing on Intel 53xx series hardware
Submitted by: Cedric Gross <cg@cgross.info>
|