1. 26 11月, 2011 1 次提交
    • J
      iwlagn: remove calibration knowledge · 93b64105
      Johannes Berg 提交于
      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: NJohannes Berg <johannes.berg@intel.com>
      Signed-off-by: NWey-Yi Guy <wey-yi.w.guy@intel.com>
      93b64105
  2. 12 11月, 2011 1 次提交
  3. 15 10月, 2011 6 次提交
  4. 20 9月, 2011 3 次提交
  5. 30 8月, 2011 8 次提交
  6. 09 8月, 2011 3 次提交
  7. 21 7月, 2011 3 次提交
  8. 16 7月, 2011 4 次提交
  9. 12 7月, 2011 8 次提交
  10. 01 7月, 2011 2 次提交
  11. 28 6月, 2011 1 次提交
    • E
      iwlagn: fix *_UCODE_API_MAX output in the firmware field · 8fcbd4dc
      Evgeni Golov 提交于
      Currently (3.0-rc2), modinfo iwlagn shows:
          firmware:       iwlwifi-5150-IWL5150_UCODE_API_MAX.ucode
          firmware:       iwlwifi-5000-IWL5000_UCODE_API_MAX.ucode
          firmware:       iwlwifi-6000g2b-IWL6000G2_UCODE_API_MAX.ucode
          firmware:       iwlwifi-6000g2a-IWL6000G2_UCODE_API_MAX.ucode
          firmware:       iwlwifi-6050-IWL6050_UCODE_API_MAX.ucode
          firmware:       iwlwifi-6000-IWL6000_UCODE_API_MAX.ucode
          firmware:       iwlwifi-100-IWL100_UCODE_API_MAX.ucode
          firmware:       iwlwifi-1000-IWL1000_UCODE_API_MAX.ucode
          firmware:       iwlwifi-105-IWL105_UCODE_API_MAX.ucode
          firmware:       iwlwifi-2030-IWL2030_UCODE_API_MAX.ucode
          firmware:       iwlwifi-2000-IWL2000_UCODE_API_MAX.ucode
      
      which is obviously wrong, the user should not see the *_UCODE_API_MAX
      macros but the actual ucode API versions here.
      
      The problem are the
          #define *_MODULE_FIRMWARE(api) *_FW_PRE #api ".ucode"
      which do not expand api correctly (because this is a macro itself).
      
      Fixed by using __stringify() from linux/stringify.h.
      
      Further information about macro stringification can be found here:
          http://gcc.gnu.org/onlinedocs/cpp/Stringification.htmlSigned-off-by: NEvgeni Golov <sargentd@die-welt.net>
      Signed-off-by: NWey-Yi Guy <wey-yi.w.guy@intel.com>
      Signed-off-by: NJohn W. Linville <linville@tuxdriver.com>
      8fcbd4dc