1. 25 1月, 2018 6 次提交
  2. 09 1月, 2018 2 次提交
  3. 27 12月, 2017 1 次提交
    • A
      wil6210: fix build warnings without CONFIG_PM · 203dab83
      Arnd Bergmann 提交于
      The #ifdef checks are hard to get right, in this case some functions
      should have been left inside a CONFIG_PM_SLEEP check as seen by this
      message:
      
      drivers/net/wireless/ath/wil6210/pcie_bus.c:489:12: error: 'wil6210_pm_resume' defined but not used [-Werror=unused-function]
      drivers/net/wireless/ath/wil6210/pcie_bus.c:484:12: error: 'wil6210_pm_suspend' defined but not used [-Werror=unused-function]
      
      Using an __maybe_unused is easier here, so I'm replacing all the
      other #ifdef in this file as well for consistency.
      
      Fixes: 94162666 ("wil6210: run-time PM when interface down")
      Signed-off-by: NArnd Bergmann <arnd@arndb.de>
      Signed-off-by: NKalle Valo <kvalo@qca.qualcomm.com>
      203dab83
  4. 02 12月, 2017 4 次提交
  5. 09 8月, 2017 1 次提交
  6. 21 6月, 2017 2 次提交
  7. 23 5月, 2017 2 次提交
  8. 09 3月, 2017 1 次提交
  9. 28 1月, 2017 4 次提交
  10. 31 8月, 2016 1 次提交
  11. 19 8月, 2016 1 次提交
  12. 28 5月, 2016 1 次提交
  13. 07 3月, 2016 1 次提交
    • L
      wil6210: P2P_DEVICE virtual interface support · 4332cac1
      Lior David 提交于
      Added support for the P2P_DEVICE virtual interface. This interface
      is intended for P2P management operations such as discovery and
      GO negotiation. Normally it is implemented by drivers to allow
      a separate interface for P2P management with its own MAC address,
      but for 11ad drivers it is needed to support P2P search, since it
      cannot otherwise be separated from normal scan.
      
      Since we only support a single interface/MAC address, we can't
      easily separate between primary and P2P_DEVICE interfaces.
      For example when a management packet arrives we can't tell for
      which interface it is intended. To work around this, we store
      a pointer to the interface where the last "radio operation" was
      triggered such as scan or remain on channel, and we forward
      management packets and scan results to this interface.
      Signed-off-by: NLior David <qca_liord@qca.qualcomm.com>
      Signed-off-by: NMaya Erez <qca_merez@qca.qualcomm.com>
      Signed-off-by: NKalle Valo <kvalo@qca.qualcomm.com>
      4332cac1
  14. 07 1月, 2016 1 次提交
  15. 09 10月, 2015 1 次提交
  16. 06 8月, 2015 3 次提交
  17. 09 6月, 2015 2 次提交
  18. 29 4月, 2015 1 次提交
  19. 20 3月, 2015 1 次提交
  20. 27 2月, 2015 2 次提交
  21. 15 1月, 2015 2 次提交
    • V
      wil6210: add advanced interrupt moderation · 78366f69
      Vladimir Kondratiev 提交于
      Add advanced interrupt moderation support available since "Sparrow B0".
      Legacy interrupt moderation used only one counter to moderate tx, rx,
      and misc interrupts.
      Advanced interrupt moderation bypasses misc, and handles separately tx
      and rx interrupts. In addition it has two timers for each interrupt type.
      Max burst duration timer which defines how long to postpone interrupt after
      first event (receive event for rx and tx complete event for tx), and
      interframe timeout which defines how to determine the end of the burst and
      issue interrupt even if the first timer still pending.
      Capabilities flags in wil_priv is set on initialization according to
      HW. The rest of the code checks for advanced interrupt capability bit
      in capabilities flags field.
      Debugfs is split accordingly: "legacy" interrupt moderation remains
      unchanged, new debugs files added for advanced interrupt moderation
      support.
      Module params are aligned to support advanced interrupt moderation
      (tx & rx). When not available (for legacy interrupt moderation) will
      use only rx configuration; Tx configuration will be ignored in this
      case.
      Signed-off-by: NVladimir Kondratiev <qca_vkondrat@qca.qualcomm.com>
      Signed-off-by: NKalle Valo <kvalo@codeaurora.org>
      78366f69
    • V
      wil6210: use HW capabilities mask in reset · 1aeda13b
      Vladimir Kondratiev 提交于
      Use the proper reset follow based on HW capabilities
      detection instead of chip ID.
      Remove old hw ID mechanism which was used only for reset flow.
      Remove support for Marlon A0.
      Signed-off-by: NVladimir Kondratiev <qca_vkondrat@qca.qualcomm.com>
      Signed-off-by: NKalle Valo <kvalo@codeaurora.org>
      1aeda13b