1. 27 11月, 2012 3 次提交
    • E
      wl18xx: increase MAX_CHANNELS_5GHZ · 0a1c720c
      Eliad Peller 提交于
      Some regdomains have more than 23 valid 5ghz channels,
      so 18xx's MAX_CHANNELS_5GHZ was increased to 32.
      
      Since now we have different max 5ghz channels values
      for wl12xx and wl18xx, add a new wl->max_channels_5ghz
      field, and use it for scan channels configuration.
      Signed-off-by: NEliad Peller <eliad@wizery.com>
      Signed-off-by: NLuciano Coelho <coelho@ti.com>
      0a1c720c
    • E
      wlcore: split 18xx and 12xx scan mechanism · 78e28062
      Eliad Peller 提交于
      The scan APIs of 12xx and 18xx are totally different.
      Use some common functions as much as possible (e.g.
      for setting scan channels), but split scan.c into
      chip-specific scan.c files, each implementing its
      own scan mechanism.
      
      (in other words - move most of the current wlcore's
      scan.c into wl12xx, and implement a similar mechanism
      in 18xx, according to the new api)
      
      New wlcore ops are introduced in order to call the
      chip-specific scan functions.
      
      The template indices used for each scan (regular/scheduled)
      are also different between the chips, so set the correct
      indices used for each scan type after identifying the chip.
      Signed-off-by: NEliad Peller <eliad@wizery.com>
      Signed-off-by: NLuciano Coelho <coelho@ti.com>
      78e28062
    • E
      wl18xx: change fw name and temporarily fail loading · 750a986d
      Eliad Peller 提交于
      The new fw (8.5.0.0.28) is not backward compatible
      with older drivers.
      
      Use a new fw name (along with bumping the min
      fw version), and add some code to fail
      any boot attempt during the fw api alignment
      patches (as the driver is not functional in
      these transitional patches).
      
      This code will be removed after the api alignment
      will be done.
      Signed-off-by: NEliad Peller <eliad@wizery.com>
      Signed-off-by: NLuciano Coelho <coelho@ti.com>
      750a986d
  2. 27 9月, 2012 12 次提交
  3. 08 9月, 2012 1 次提交
  4. 18 7月, 2012 4 次提交
  5. 11 7月, 2012 4 次提交
  6. 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
  7. 22 6月, 2012 3 次提交
  8. 21 6月, 2012 7 次提交
  9. 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
  10. 08 6月, 2012 4 次提交