iwmc3200wifi: New initial LMAC calibration
authorSamuel Ortiz <sameo@linux.intel.com>
Tue, 1 Sep 2009 13:14:04 +0000 (15:14 +0200)
committerJohn W. Linville <linville@tuxdriver.com>
Tue, 1 Sep 2009 16:48:27 +0000 (12:48 -0400)
commitd04bd6283cf7433d56f3d8f648f1d6963fda4fdc
treec67d1898aa854b7edf6ede235327e9feae7e96a2
parent31452420ca956f2cf37f705c869e265c33894f07
iwmc3200wifi: New initial LMAC calibration

The LMAC calibration API got broken mostly by having a configuration bitmap
being different than the result one.
This patch tries to address that issue by correctly running calibrations with
the newest firmwares, and keeping a backward compatibility fallback path for
older firmwares, where the configuration and result bitmaps were identical.

Signed-off-by: Samuel Ortiz <sameo@linux.intel.com>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
drivers/net/wireless/iwmc3200wifi/fw.c
drivers/net/wireless/iwmc3200wifi/iwm.h
drivers/net/wireless/iwmc3200wifi/lmac.h
drivers/net/wireless/iwmc3200wifi/main.c