1. 07 10月, 2011 4 次提交
  2. 14 9月, 2011 1 次提交
  3. 22 8月, 2011 7 次提交
    • E
      wl12xx: add wl12xx_cmd_role_start_ibss() · 31cd3aed
      Eliad Peller 提交于
      Add wl12xx_cmd_role_start_ibss() implementation and defintion.
      This function is used in order to start the IBSS role.
      
      Stopping the IBSS is done by using the same api as stop STA,
      so there is no need for a separate function.
      Signed-off-by: NEliad Peller <eliad@wizery.com>
      Signed-off-by: NLuciano Coelho <coelho@ti.com>
      31cd3aed
    • E
      wl12xx: call wl12xx_cmd_set_peer_state() in AP mode · b67476ef
      Eliad Peller 提交于
      After adding a station, call wl12xx_cmd_set_peer_state().
      This is required for 11n support.
      
      Change wl12xx_cmd_set_peer_state() prototype to get hlid
      as param.
      Signed-off-by: NEliad Peller <eliad@wizery.com>
      Signed-off-by: NLuciano Coelho <coelho@ti.com>
      b67476ef
    • A
      wl12xx: re-enable block ack session support · 0f9c8250
      Arik Nemtsov 提交于
      Incorporate interface changes for HT support.
      
      Add ba_bitmap field to the wl1271_link struct, to indicate
      activate RX BA sessions (for AP mode).
      Signed-off-by: NArik Nemtsov <arik@wizery.com>
      Signed-off-by: NEliad Peller <eliad@wizery.com>
      Signed-off-by: NLuciano Coelho <coelho@ti.com>
      0f9c8250
    • E
      wl12xx: replace dummy_join with ROC/CROC commands · 251c177f
      Eliad Peller 提交于
      The ROC command asks the fw stay on the channel of the given
      hlid. it currently has 2 primary functions:
      
      1. Allow tx/rx from the device role.
      
      In order to tx/rx packets while the stations is not associated
      (e.g. auth req/resp), the device role has to be used, along
      with ROC on its link.
      
      Keep the logic similiar to the one used in dummy_join. However,
      since we can't scan while we ROC, we add CROC before starting
      a scan, and ROC again (if needed) on scan complete.
      
      2. Keeping the antenna for a specific link.
      
      We ROC until the connection was completed (after EAPOLs exchange)
      in order to prevent BT coex operations from taking the antenna
      and failing the connection (after this stage, psm can be used).
      
      During association, we ROC on the station role, and then CROC
      the device role, thus assuring being ROC during all the connection
      process.
      
      Delete the WL1271_FLAG_JOINED flag, and use a roc bitmap
      to indicate what roles are currently ROCed.
      
      Add wl12xx_roc/croc functions in order to wrap the roc/croc
      commands while taking care of the roc bitmap.
      
      The current ROC/CROC state-machine is a bit complicated. In
      the future we'll probably want to use wpa_supplicant to control
      the ROC during connection.
      Signed-off-by: NEliad Peller <eliad@wizery.com>
      Signed-off-by: NLuciano Coelho <coelho@ti.com>
      251c177f
    • E
      wl12xx: add ROC/CROC commands · a7cba384
      Eliad Peller 提交于
      Add structs and functions to support the ROC/CROC commands.
      Signed-off-by: NEliad Peller <eliad@wizery.com>
      Signed-off-by: NLuciano Coelho <coelho@ti.com>
      a7cba384
    • E
      wl12xx: change max/default template size · 154037d1
      Eliad Peller 提交于
      The max template size was increased in the new fw.
      However, we should use the max size only when needed, as it
      consumes some of the chip's memory.
      
      Thus, by default initialize the templates to the default size.
      Initialize to the maximum size only when required.
      
      Use WL1271_CMD_TEMPL_DFLT_SIZE instead of some of the
      predefined structs, as some of them didn't account
      for additional IEs that might be added to the template.
      
      Delete structs defintions not used after these changes.
      Signed-off-by: NEliad Peller <eliad@wizery.com>
      Signed-off-by: NLuciano Coelho <coelho@ti.com>
      154037d1
    • E
      wl12xx: update commands & events · c690ec81
      Eliad Peller 提交于
      Change the commands and events according to the new fw api
      (fw >= 6/7.3.0.0.75).
      
      The main change is the replacement of JOIN/DISCONNECT commands,
      with ROLE_START/ROLE_STOP commands.
      
      The use of these commands should be preceded by the ROLE_ENABLE
      command (allocating role resources), and followed by the
      ROLE_DISABLE command (freeing role resources).
      Signed-off-by: NEliad Peller <eliad@wizery.com>
      Signed-off-by: NLuciano Coelho <coelho@ti.com>
      c690ec81
  4. 09 8月, 2011 1 次提交
  5. 27 6月, 2011 1 次提交
    • I
      wl12xx: Support routing FW logs to the host · 95dac04f
      Ido Yariv 提交于
      A recently added feature to the firmware enables the driver to retrieve
      firmware logs via the host bus (SDIO or SPI).
      
      There are two modes of operation:
      1. On-demand: The FW collects its log in an internal ring buffer. This
         buffer can later be read, for example, upon recovery.
      2. Continuous: The FW pushes the FW logs as special packets in the RX
         path.
      
      Reading the internal ring buffer does not involve the FW. Thus, as long
      as the HW is not in ELP, it should be possible to read the logs, even if
      the FW crashes.
      
      A sysfs binary file named "fwlog" was added to support this feature,
      letting a monitor process read the FW messages. The log is transferred
      from the FW only when available, so the reading process might block.
      Signed-off-by: NIdo Yariv <ido@wizery.com>
      Signed-off-by: NLuciano Coelho <coelho@ti.com>
      95dac04f
  6. 19 4月, 2011 1 次提交
  7. 09 2月, 2011 1 次提交
  8. 25 1月, 2011 3 次提交
  9. 15 12月, 2010 1 次提交
  10. 26 11月, 2010 1 次提交
  11. 22 11月, 2010 2 次提交
  12. 05 10月, 2010 2 次提交
  13. 28 9月, 2010 4 次提交
  14. 09 7月, 2010 1 次提交
  15. 03 6月, 2010 3 次提交
  16. 08 5月, 2010 1 次提交
  17. 07 4月, 2010 2 次提交
  18. 01 4月, 2010 2 次提交
  19. 24 3月, 2010 2 次提交