1. 02 Feb, 2012 1 commit
  2. 30 Jan, 2012 1 commit
    • Kalle Valo's avatar
      ath6kl: fix testmode when fw-2.bin or fw-3.bin is used · 5f1127ff
      Kalle Valo authored
      
      
      Testmode (TCMD and ART) was not enabled when fw-2.bin or fw-3.bin files
      were available, fix that by fetching testmode file just after the
      board file but before rest of the firmware files are fetched.
      
      I also added testmode field to struct ath6kl and moved the module parameter
      to core.c. Now all module parameters are grouped in one place.
      Signed-off-by: default avatarKalle Valo <kvalo@qca.qualcomm.com>
      5f1127ff
  3. 24 Jan, 2012 1 commit
  4. 18 Jan, 2012 6 commits
  5. 02 Jan, 2012 2 commits
  6. 23 Dec, 2011 2 commits
    • Kalle Valo's avatar
      ath6kl: add support for FW API 3 · 65a8b4cc
      Kalle Valo authored
      
      
      As firmware starting from 3.2.0.12 has some API changes and doesn't work
      with older versions of ath6kl we need to bump up the API version. This
      way we don't break anything.
      
      Also store which version of API is used and print that during boot:
      
      ath6kl: ar6003 hw 2.1.1 sdio fw 3.2.0.13 api 3
      Signed-off-by: default avatarKalle Valo <kvalo@qca.qualcomm.com>
      65a8b4cc
    • Kalle Valo's avatar
      ath6kl: handle firmware names more dynamically · c0038972
      Kalle Valo authored
      
      
      Currently ath6kl has just hardcoded paths to each firmware file. Change
      this more dynamic by separating the the directory and file name from each
      other. That way it's easier to dynamically create full paths to firmware and
      code looks better. And now it's possible to remove a function needed by
      devicetree code.
      
      While at it add a structure inside struct ath6kl_hw to contain all
      firmware names. I deliberately omitted board file support as
      those will be handled later.
      
      This is needed for firmware API 3.
      Signed-off-by: default avatarKalle Valo <kvalo@qca.qualcomm.com>
      c0038972
  7. 19 Dec, 2011 1 commit
  8. 14 Dec, 2011 1 commit
  9. 13 Dec, 2011 2 commits
    • Kalle Valo's avatar
      ath6kl: implement scheduled scan · 10509f90
      Kalle Valo authored
      
      
      ath6kl firmware supports scheduled scan functionality with the wow ssid
      filter. But the firmware does not send any events after scan results
      so I had to add a timer which notifies about new scan results.
      
      Sched scan needs firmware version 3.2.0.6 or later. If firmware doesn't
      support sched scan the driver will not enable the feature.
      Signed-off-by: default avatarKalle Valo <kvalo@qca.qualcomm.com>
      10509f90
    • Kalle Valo's avatar
      ath6kl: fix reading of FW IE capabilities · 277d90f4
      Kalle Valo authored
      
      
      For some strange reason I used ALIGN() to calculate index to the
      buffer. That is totally bogus and wouldn't work when it tried to read
      the second bit. Fix it by removing the ALIGN() altogether.
      
      Also check that ie_len is not too short.
      Signed-off-by: default avatarKalle Valo <kvalo@qca.qualcomm.com>
      277d90f4
  10. 21 Nov, 2011 4 commits
  11. 16 Nov, 2011 9 commits
  12. 13 Nov, 2011 1 commit
  13. 11 Nov, 2011 9 commits