1. 11 Sep, 2010 1 commit
    • Tomas Winkler's avatar
      iwlwifi: fix default LQ table in 5.2 band · cf6da94a
      Tomas Winkler authored
      The default LQ is filled decreasingly using
      iwl_get_prev_ieee_rate from a starting rate.
      Since the starting rate is already the lowest one for
      a specific band it should be actually filled evenly with
      the starting rate: 1M and 6M for 5.2GHZ and 2.4GH respectively.
      The bug is that for for A or G-only it decreases to
      CCK rates which are not supported.
      iwl_get_prev_ieee_rate function is just not band aware.
      This affects broadcast station which lq table
      is not updated by rs algorithm
      
      G-only scenario is not treated by this patch
      
      iwl_get_prev_ieee_rate is removed completely as it
      is not used in other contexts
      Signed-off-by: default avatarTomas Winkler <tomas.winkler@intel.com>
      Signed-off-by: default avatarWey-Yi Guy <wey-yi.w.guy@intel.com>
      cf6da94a
  2. 07 Sep, 2010 9 commits
  3. 03 Sep, 2010 1 commit
    • Wey-Yi Guy's avatar
      iwlagn: open/close envlope to force move BT state machine · f7322f8f
      Wey-Yi Guy authored
      In uCode, BT state machine need to receive open envlope
      command before perform calibration; followed by close envlope
      command to move to next stage.
      
      Since Linux has two separated uCode, one for init and the second
      one for runtime; we use open envlope commands for init uCode to
      indicate we are ready to perform calibration operation.
      But for runtime uCode, we are not doing any init calibration,
      so we issue open/close envlope commands to force uCode move to
      "BT COEX ON" state.
      Signed-off-by: default avatarWey-Yi Guy <wey-yi.w.guy@intel.com>
      f7322f8f
  4. 01 Sep, 2010 1 commit
  5. 31 Aug, 2010 17 commits
  6. 27 Aug, 2010 11 commits