1. 11 4月, 2017 2 次提交
  2. 03 2月, 2017 1 次提交
    • S
      iwlwifi: mvm: support unification of INIT and RT images · 1f370650
      Sara Sharon 提交于
      For a000 devices the INIT and RT images are unified to one
      image.
      The changes in the flow are the following:
      * Driver load only RT firmware - meaning that the nvm access
        command will be done in the RT image load flow.
      * A new command (NVM_ACCESS_COMPLETE) now signals to the FW that
        the driver is done accessing the NVM and FW can proceed with phy
        calibrations.
      * Phy DB is no longer sent from INIT FW to be restored by driver
        for the RT FW - all the phy DB is now internal to the FW.
        INIT complete will now follow the NVM access command, without
        phy DB calls before.
      * Paging command is sent earlier in the flow before NVM access
        to enable a complete load of FW.
      * caution must be care when restart is called since we may have
        not completed init flow even though we are in RT firmware.
      Signed-off-by: NSara Sharon <sara.sharon@intel.com>
      Signed-off-by: NLuca Coelho <luciano.coelho@intel.com>
      1f370650
  3. 19 10月, 2016 2 次提交
  4. 27 9月, 2016 1 次提交
  5. 23 9月, 2016 1 次提交
  6. 19 9月, 2016 4 次提交
  7. 16 9月, 2016 1 次提交
  8. 06 7月, 2016 3 次提交
  9. 01 7月, 2016 4 次提交
  10. 11 5月, 2016 4 次提交
  11. 30 3月, 2016 7 次提交
  12. 21 3月, 2016 1 次提交
  13. 20 3月, 2016 1 次提交
  14. 10 3月, 2016 1 次提交
  15. 07 3月, 2016 1 次提交
  16. 02 3月, 2016 4 次提交
  17. 28 2月, 2016 2 次提交
    • S
      iwlwifi: mvm: support VHT MU-MIMO notification · f92659a1
      Sara Sharon 提交于
      When the device is in d0i3/d3 we will not receive the VHT
      MU-MIMO group id management frame. Instead, firmware will
      notify us upon exit on the current status and we can in turn
      update mac80211. Support this notification.
      While at it, also check as a precaution that the vif is indeed
      the VHT MU-MIMO owner before updating the firmware.
      Signed-off-by: NSara Sharon <sara.sharon@intel.com>
      Signed-off-by: NEmmanuel Grumbach <emmanuel.grumbach@intel.com>
      f92659a1
    • S
      iwlwifi: mvm: add RSS queues notification infrastructure · 94bb4481
      Sara Sharon 提交于
      In multi rx queue HW, without execessive locking, there is no sync
      between the ctrl path (default queue) and the rest of the rx queues.
      This might cause issues on certain situations. For example, in case
      a delBA was processed on a default queue but out of order packets
      still wait for processing on the other queue.
      
      The solution is to introduce internal messaging between the CTRL path
      and the other rx queues.
      The driver will send a message to the firmware, which will echo it to
      all the requested queues. The message will be in order inside the queue.
      This way we can avoid CTRL path and RSS queues races.
      
      Add support for this messaging mechanism. As the firmware is agnostic to
      the data sent, add internal representation of the data as well.
      Although currently only delBA flow will use it, the internal representation
      will enable generic use of this infrastructure for future uses.
      Next patch will utilize this messaging mechanism for the reorder buffer
      delBA flow.
      Signed-off-by: NSara Sharon <sara.sharon@intel.com>
      Signed-off-by: NEmmanuel Grumbach <emmanuel.grumbach@intel.com>
      94bb4481