1. 02 3月, 2015 2 次提交
    • E
      iwlwifi: mvm: add the cause of the firmware dump in the dump · b6eaa45a
      Emmanuel Grumbach 提交于
      Now that the firmware dump can be triggered by events in
      the code and not only the user or an firmware ASSERT, we
      need a way to know why the firmware dump was triggered.
      Add a section in the dump file for that.
      Signed-off-by: NEmmanuel Grumbach <emmanuel.grumbach@intel.com>
      b6eaa45a
    • E
      iwlwifi: mvm: add framework for triggers for fw dump · d2709ad7
      Emmanuel Grumbach 提交于
      Most of the time, the issues we want to debug with the
      firmware dump mechanism are transient. It is then very
      hard to stop the recording on time and get meaningful
      data.
      In order to solve this, I add here an infrastucture
      of triggers. The user will supply a list of triggers
      that will start / stop the recording. We have two types
      of triggers: start and stop. Start triggers can start a
      specific configuration. The stop triggers will be able to
      kick the collection of the data with the currently running
      configuration. These triggers are given to the driver by
      the .ucode file - just like the configuration.
      
      In the next patches, I'll add triggers in the code.
      Signed-off-by: NEmmanuel Grumbach <emmanuel.grumbach@intel.com>
      d2709ad7
  2. 01 3月, 2015 2 次提交
  3. 03 2月, 2015 1 次提交
  4. 22 1月, 2015 3 次提交
  5. 29 12月, 2014 2 次提交
  6. 02 12月, 2014 2 次提交
  7. 24 11月, 2014 3 次提交
  8. 04 11月, 2014 1 次提交
  9. 03 11月, 2014 1 次提交
  10. 24 10月, 2014 1 次提交
    • E
      iwlwifi: configure the LTR · 9180ac50
      Emmanuel Grumbach 提交于
      The LTR is the handshake between the device and the root
      complex about the latency allowed when the bus exits power
      save. This configuration was missing and this led to high
      latency in the link power up. The end user could experience
      high latency in the network because of this.
      
      Cc: <stable@vger.kernel.org> [3.10+]
      Signed-off-by: NEmmanuel Grumbach <emmanuel.grumbach@intel.com>
      9180ac50
  11. 14 9月, 2014 1 次提交
  12. 04 9月, 2014 2 次提交
  13. 14 5月, 2014 1 次提交
  14. 13 5月, 2014 1 次提交
  15. 11 5月, 2014 1 次提交
  16. 07 5月, 2014 1 次提交
  17. 14 4月, 2014 2 次提交
  18. 24 2月, 2014 2 次提交
  19. 13 2月, 2014 2 次提交
  20. 07 2月, 2014 1 次提交
  21. 04 2月, 2014 3 次提交
  22. 01 1月, 2014 1 次提交
  23. 18 12月, 2013 2 次提交
    • A
      iwlwifi: trans: divide stop_hw into stop_device/op_mode_leave · a4082843
      Arik Nemtsov 提交于
      The stop_hw trans callback is not well defined. It is missing in many
      cleanup flows and the division of labor between stop_device/stop_hw
      is cumbersome. Remove stop_hw and use stop_device to perform both.
      Implement this for all current transports.
      
      PCIE needs some extra configuration the op-mode is leaving to configure
      RF kill. Expose this explicitly as a new op_mode_leave trans callback.
      Take the call to stop_device outside iwl_run_mvm_init_ucode, this
      makes more sense and WARN when we want to run the INIT firmware while
      it has run already.
      Signed-off-by: NArik Nemtsov <arik@wizery.com>
      Signed-off-by: NEmmanuel Grumbach <emmanuel.grumbach@intel.com>
      a4082843
    • L
      iwlwifi: mvm: Add Smart FIFO support · 1f3b0ff8
      Lilach Edelstein 提交于
      Send firmware a Smart FIFO Configuration host command to allow
      interrupt coalescing. The smart FIFO is enabled when there is
      only one bound interface (other than  p2p devices which are
      ignored) and it is of type station, and activated while the
      station is associated.
      
      Smart Fifo allows aggragations of DMA transactions and by that
      causes processor and memory controller to stay for a longer time
      on lower c-states, thus saving platform power.
      Firmware relies on driver to activate and disable it.
      Signed-off-by: NLilach Edelstein <lilach.edelstein@intel.com>
      Signed-off-by: NEmmanuel Grumbach <emmanuel.grumbach@intel.com>
      1f3b0ff8
  24. 29 10月, 2013 1 次提交
  25. 11 10月, 2013 1 次提交