K 10 svn:author V 6 adrian K 8 svn:date V 27 2013-11-12T05:58:23.952194Z K 7 svn:log V 1084 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 END