1. 13 7月, 2012 1 次提交
  2. 16 3月, 2012 1 次提交
  3. 28 2月, 2012 1 次提交
    • F
      ath9k_hw: remove duplicate initvals · 14fec8d9
      Felix Fietkau 提交于
      Comparing SHA1 checksums of the initval tables has shown that there are many
      tables that are 100% identical.
      
      iniBank{0,1,2,3,7} and iniBB_RfGain are shared by AR5416, AR913x, AR9160
      iniBank6 is shared between AR5416 and AR9160
      iniBank6TPC is shared between AR913x and AR9160
      
      iniPcieSerdes is the same for all AR9002 based devices
      
      The CCK FIR coefficients are shared between AR9271 and AR9287
      
      Getting rid of those duplicates saves about 7.5k uncompressed (on MIPS).
      
      For AR9003 and later there are some duplicates as well, but I've decided to
      leave them in for now, as the initvals for those chips are still actively
      maintained by QCA.
      Signed-off-by: NFelix Fietkau <nbd@openwrt.org>
      Signed-off-by: NJohn W. Linville <linville@tuxdriver.com>
      14fec8d9
  4. 14 9月, 2011 1 次提交
  5. 20 5月, 2011 1 次提交
  6. 15 7月, 2010 1 次提交
  7. 03 7月, 2010 3 次提交
  8. 03 6月, 2010 1 次提交
  9. 28 4月, 2010 1 次提交
  10. 22 4月, 2010 1 次提交
  11. 17 4月, 2010 1 次提交
  12. 08 4月, 2010 1 次提交
  13. 24 3月, 2010 1 次提交
  14. 31 10月, 2009 1 次提交
    • L
      ath9k_hw: update register initialization/reset values for ar9271 · 8564328d
      Luis R. Rodriguez 提交于
      This update the register initialization/reset values (aka initvals)
      for ar9271 based on the last recommended values on 2009-06-04 by our
      systems engineering team.
      
      The changes account for:
      
        * Supporting ar9271 1.0 and ar9271 1.1 together, the difference
          is bb_spectral_scan_ena, for 1.0 we'll set this to 0x1.
      
        * Ensuring we get the correct noise floor values -115 ~ -118
          when we enable bb_enable_ant_div_lnadiv=0 and
          mc_tx_def_ant_sel=1. Previous to this we would get noise
          floor values in the range -50 ~ -80. To fix settings for
          the registers:
      
           - bb_ch1_xatten1_db
           - bb_ch1_xatten2_db
           - bb_ch1_xatten1_margin
           - bb_ch1_xatten2_margin
           - bb_ch1_gain_force
           - bb_ch1_xatten2_hyst_margin
           - bb_ch1_xatten1_hyst_margin
           - bb_ch1_max_oc_gain
      
        * 0x8120[2] mc_mic_new_location_enable is changed to 0x1. The MAC team
          suggest to set this value.
      
        * 0x9910[0] bb_spectral_scan_ena is changed to 0x0.
          For ar9271 1.1 we don't need to enable this bit.
      
      Cc: Stephen Chen <Stephen.Chen@atheros.com>
      Signed-off-by: NLuis R. Rodriguez <lrodriguez@atheros.com>
      Signed-off-by: NJohn W. Linville <linville@tuxdriver.com>
      8564328d
  15. 08 10月, 2009 2 次提交
  16. 29 8月, 2009 1 次提交
  17. 05 8月, 2009 1 次提交
  18. 28 7月, 2009 1 次提交
  19. 25 7月, 2009 1 次提交
    • S
      ath9k: RX stucks during heavy traffic in HT40 mode. · dd8b15b0
      Senthil Balasubramanian 提交于
      Running iperf along with p2p traffic on both TX and RX side then
      stop one side, then stop the other side, then start it up again,
      eventually the STA gets into a mode that it can not pass data at
      all.
      
      A hardware workaround for invalid RSSI can make FIFO write pointer
      to jump over read pointer, causing RX data corruption and repeated
      DMA. Both TX and RX works fine when the workaround is disabled.
      
      To replace the original hardware work around, software looks for
      frames with post delimiter CRC error and mark the RSSI invalid so
      that the upperlayer will not use the RSSI associated with this
      frame. So disable the hardware workaround by updating the appropriate
      registers.
      Signed-off-by: NSenthil Balasubramanian <senthilkumar@atheros.com>
      Signed-off-by: NJohn W. Linville <linville@tuxdriver.com>
      dd8b15b0
  20. 23 4月, 2009 1 次提交
  21. 28 3月, 2009 1 次提交
  22. 17 3月, 2009 2 次提交
  23. 30 1月, 2009 2 次提交
  24. 13 12月, 2008 1 次提交
  25. 26 11月, 2008 1 次提交
  26. 07 8月, 2008 1 次提交