]> git.karo-electronics.de Git - mv-sheeva.git/commit
iwlagn: remove calibration knowledge
authorJohannes Berg <johannes.berg@intel.com>
Thu, 17 Nov 2011 16:51:53 +0000 (08:51 -0800)
committerWey-Yi Guy <wey-yi.w.guy@intel.com>
Fri, 25 Nov 2011 18:49:04 +0000 (10:49 -0800)
commit93b64105e5642728cfc441e20a42164323fe4ad0
treea9d0ddd217744d94e3405f93c210c5d50a8a7f6e
parent72bcacc2bd237423eea8c00c2794e67dc7eebca6
iwlagn: remove calibration knowledge

The init microcode knows very well which calibrations
are required and sends us results for those that are.
Consequently, we can just send all of those to the RT
uCode again.

The problem with having the driver know about this is
that it is a uCode feature, not a hardware feature so
the config is completely unsuitable.

The only thing we need to check is whether the device
needs crystal calibration or not, add a new parameter
to the configuration for that.

This makes new uCode work on 6000 series devices.

Signed-off-by: Johannes Berg <johannes.berg@intel.com>
Signed-off-by: Wey-Yi Guy <wey-yi.w.guy@intel.com>
drivers/net/wireless/iwlwifi/iwl-1000.c
drivers/net/wireless/iwlwifi/iwl-2000.c
drivers/net/wireless/iwlwifi/iwl-5000.c
drivers/net/wireless/iwlwifi/iwl-6000.c
drivers/net/wireless/iwlwifi/iwl-agn-calib.c
drivers/net/wireless/iwlwifi/iwl-agn-ucode.c
drivers/net/wireless/iwlwifi/iwl-core.h
drivers/net/wireless/iwlwifi/iwl-shared.h