1. 28 11月, 2012 1 次提交
    • V
      wlcore: add new reg-domain configuration command · 6b70e7eb
      Victor Goldenshtein 提交于
      In 18xx the calibration process of the PHY Cortex domain
      requires to perform an active calibration of the channel
      before it can be used for transmission. To fulfill world
      wide regulatory restrictions, fw should be always
      synchronized/updated with current CRDA configuration.
      Add a new "CMD_DFS_CHANNEL_CONFIG" command to update the
      fw with current reg-domain, this command passes a bit map
      of channels that are allowed to be used for transmission.
      
      The driver shall update the fw during initialization and
      after each change in the current reg-domain
      configuration. The driver will save the channel number of
      incoming beacons during the scan process, as they might
      be a result of the passive scan on
      "IEEE80211_CHAN_PASSIVE_SCAN" channel and will update the
      fw accordingly once the scan is finished, the purpose of
      this is to be ready in case of the authentication request
      on one of these disabled (uncalibrated) channels.
      
      The new command requires to wait for the fw completion
      event "DFS_CHANNELS_CONFIG_COMPLETE_EVENT".
      
      No scan commands (including the sched scan) can be
      executed concurrently with the "CMD_DFS_CHANNEL_CONFIG",
      wl->mutex ensures that.
      
      [Arik - move reset of reg_ch_conf_last to safe place inside
      op_stop_locked]
      [Eliad - adjust to new event waiting api]
      Signed-off-by: NVictor Goldenshtein <victorg@ti.com>
      Signed-off-by: NArik Nemtsov <arik@wizery.com>
      Signed-off-by: NEliad Peller <eliad@wizery.com>
      Signed-off-by: NLuciano Coelho <coelho@ti.com>
      6b70e7eb
  2. 27 11月, 2012 5 次提交
  3. 27 9月, 2012 12 次提交
  4. 08 9月, 2012 1 次提交
  5. 18 7月, 2012 4 次提交
  6. 11 7月, 2012 4 次提交
  7. 27 6月, 2012 1 次提交
    • L
      wl18xx: deprecate PG1 support · e59bec16
      Luciano Coelho 提交于
      The new PG2 version of the chip has a few differences in terms of FW
      API if compared to PG1.  PG1 is just a sample that shouldn't be used
      in real life, so to avoid having to handle both separately, mark the
      PG1 version as deprecated and bail out during probe.
      Signed-off-by: NLuciano Coelho <coelho@ti.com>
      e59bec16
  8. 22 6月, 2012 3 次提交
  9. 21 6月, 2012 7 次提交
  10. 09 6月, 2012 1 次提交
    • J
      wl18xx: avoid some -Wformat warnings · 934b9d1e
      John W. Linville 提交于
        CC      drivers/net/wireless/ti/wl18xx/main.o
      drivers/net/wireless/ti/wl18xx/main.c: In function ‘wl18xx_conf_init’:
      drivers/net/wireless/ti/wl18xx/main.c:1024:3: warning: format ‘%d’ expects argument of type ‘int’, but argument 2 has type ‘long unsigned int’ [-Wformat]
      drivers/net/wireless/ti/wl18xx/main.c:1024:3: warning: format ‘%d’ expects argument of type ‘int’, but argument 3 has type ‘size_t’ [-Wformat]
      Signed-off-by: NJohn W. Linville <linville@tuxdriver.com>
      934b9d1e
  11. 08 6月, 2012 1 次提交