Search Linux Wireless

[PATCH 00/10] *** HTT/CE changes for WCN3990 ***

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



This change adds HTT/CE layer support for WCN3990 target.
WCN3990 is the integrated chipset using System NOC
interconnect. This chipset uses 37 bit addressing mode,
due to this 64bit rx ring desc, tx desc and ce desc
support is added to enable extended addressing range.

These changes are validated on QCA6174 and WCN3990 target.

Govind Singh (9):
  ath10k: Update rx descriptor for WCN3990 target
  ath10k: Add support for 64 bit HTT in-order indication msg
  ath10k: Add support for 64 bit htt rx ring cfg
  ath10k: Add support for 64 bit HTT frag descriptor
  ath10k: Add support for htt_data_tx_desc_64 descriptor
  ath10k: Add hw param for rx ring size support
  ath10k: Add paddrs_ring_64 support for 64bit target
  ath10k: Use dma_addr_t for ce buffers to support 64bit target
  ath10k: Add support for 64 bit ce descriptor

Rakesh Pillai (1):
  ath10k: Add hw param for 64-bit address support

 drivers/net/wireless/ath/ath10k/ce.c      | 634 +++++++++++++++++++++++++-----
 drivers/net/wireless/ath/ath10k/ce.h      |  58 ++-
 drivers/net/wireless/ath/ath10k/core.c    |  26 ++
 drivers/net/wireless/ath/ath10k/htt.c     |   7 +-
 drivers/net/wireless/ath/ath10k/htt.h     | 142 ++++++-
 drivers/net/wireless/ath/ath10k/htt_rx.c  | 182 +++++++--
 drivers/net/wireless/ath/ath10k/htt_tx.c  | 598 +++++++++++++++++++++++++---
 drivers/net/wireless/ath/ath10k/hw.h      |   6 +
 drivers/net/wireless/ath/ath10k/mac.c     |   2 +-
 drivers/net/wireless/ath/ath10k/pci.c     |  10 +-
 drivers/net/wireless/ath/ath10k/rx_desc.h |  50 +++
 11 files changed, 1507 insertions(+), 208 deletions(-)

-- 
1.9.1




[Index of Archives]     [Linux Host AP]     [ATH6KL]     [Linux Wireless Personal Area Network]     [Linux Bluetooth]     [Wireless Regulations]     [Linux Netdev]     [Kernel Newbies]     [Linux Kernel]     [IDE]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite Hiking]     [MIPS Linux]     [ARM Linux]     [Linux RAID]

  Powered by Linux