1. 03 1月, 2012 2 次提交
  2. 23 12月, 2011 2 次提交
    • K
      ath6kl: add support for FW API 3 · 65a8b4cc
      Kalle Valo 提交于
      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: NKalle Valo <kvalo@qca.qualcomm.com>
      65a8b4cc
    • K
      ath6kl: handle firmware names more dynamically · c0038972
      Kalle Valo 提交于
      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: NKalle Valo <kvalo@qca.qualcomm.com>
      c0038972
  3. 15 12月, 2011 1 次提交
  4. 13 12月, 2011 2 次提交
    • K
      ath6kl: implement scheduled scan · 10509f90
      Kalle Valo 提交于
      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: NKalle Valo <kvalo@qca.qualcomm.com>
      10509f90
    • K
      ath6kl: fix reading of FW IE capabilities · 277d90f4
      Kalle Valo 提交于
      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: NKalle Valo <kvalo@qca.qualcomm.com>
      277d90f4
  5. 22 11月, 2011 3 次提交
  6. 21 11月, 2011 1 次提交
  7. 16 11月, 2011 9 次提交
  8. 13 11月, 2011 1 次提交
  9. 11 11月, 2011 19 次提交