linux-wireless.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH 0/8] wifi: ath11k: Add support for IPQ5018
@ 2022-10-06 10:59 Karthikeyan Kathirvel
  2022-10-06 10:59 ` [PATCH 1/8] wifi: dt: bindings: net: add IPQ5018 compatible entry for ath11k Karthikeyan Kathirvel
                   ` (8 more replies)
  0 siblings, 9 replies; 13+ messages in thread
From: Karthikeyan Kathirvel @ 2022-10-06 10:59 UTC (permalink / raw)
  To: ath11k; +Cc: linux-wireless, Karthikeyan Kathirvel

This patchset adds support for IPQ5018.
   - IPQ5018 is a AHB based 2G 2x2 device.
   - The CE reg space in IPQ5018 is not part of WCSS as in IPQ8074
    or IPQ6018 and these sections (CE register space and WCSS) are not
    contiguous, hence the ce space is io remapped separately and
    the registers are handle accordingly based on the offset.
   - The rx descriptors are similar to QCN9074
   - The hw ops are similar to QCN9074 except for rx hash computation which
     is defined newly
   - The UMAC registers are different, hence new MACROS are defined for
    their usage.

Tested-on : IPQ5018 hw1.0 AHB WLAN.HK.2.5.0.1-01192-QCAHKSWPL_SILICONZ-1 v1
Tested-on Modes : AP, STA and Mesh

Sriram R (8):
  dt: bindings: net: add IPQ5018 compatible entry for ath11k
  ath11k: update ce configurations for IPQ5018
  ath11k: remap ce register space for IPQ5018
  ath11k: update hal srng regs for IPQ5018
  ath11k: initialize hw_ops for IPQ5018
  ath11k: add new hw ops for ipq5018 to get rx dest ring hashmap
  ath11k: add ipq5018 device support
Karthikeyan Kathirvel (1):
  ath11k: update hw params for IPQ5018

Signed-off-by: Karthikeyan Kathirvel <quic_kathirve@quicinc.com>
---

 .../bindings/net/wireless/qcom,ath11k.yaml         |   1 +
 drivers/net/wireless/ath/ath11k/ahb.c              |  71 +++-
 drivers/net/wireless/ath/ath11k/ce.h               |   5 +
 drivers/net/wireless/ath/ath11k/core.c             |  37 ++
 drivers/net/wireless/ath/ath11k/core.h             |   8 +
 drivers/net/wireless/ath/ath11k/dp.c               |   9 +-
 drivers/net/wireless/ath/ath11k/hal.c              |  48 ++-
 drivers/net/wireless/ath/ath11k/hal.h              |  15 +-
 drivers/net/wireless/ath/ath11k/hal_rx.c           |  18 +-
 drivers/net/wireless/ath/ath11k/hw.c               | 371 +++++++++++++++++++++
 drivers/net/wireless/ath/ath11k/hw.h               |  10 +
 11 files changed, 553 insertions(+), 40 deletions(-)
-- 
2.7.4

^ permalink raw reply	[flat|nested] 13+ messages in thread

end of thread, other threads:[~2022-10-11  7:41 UTC | newest]

Thread overview: 13+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2022-10-06 10:59 [PATCH 0/8] wifi: ath11k: Add support for IPQ5018 Karthikeyan Kathirvel
2022-10-06 10:59 ` [PATCH 1/8] wifi: dt: bindings: net: add IPQ5018 compatible entry for ath11k Karthikeyan Kathirvel
2022-10-11  7:41   ` Kalle Valo
2022-10-06 10:59 ` [PATCH 2/8] wifi: ath11k: update hw params for IPQ5018 Karthikeyan Kathirvel
2022-10-06 10:59 ` [PATCH 3/8] wifi: ath11k: update ce configurations " Karthikeyan Kathirvel
2022-10-06 10:59 ` [PATCH 4/8] wifi: ath11k: remap ce register space " Karthikeyan Kathirvel
2022-10-06 10:59 ` [PATCH 5/8] wifi: ath11k: update hal srng regs " Karthikeyan Kathirvel
2022-10-06 10:59 ` [PATCH 6/8] wifi: ath11k: initialize hw_ops " Karthikeyan Kathirvel
2022-10-07 23:38   ` Jeff Johnson
2022-10-06 10:59 ` [PATCH 7/8] wifi: ath11k: add new hw ops for IPQ5018 to get rx dest ring hashmap Karthikeyan Kathirvel
2022-10-06 10:59 ` [PATCH 8/8] wifi: ath11k: add ipq5018 device support Karthikeyan Kathirvel
2022-10-07 23:37   ` Jeff Johnson
2022-10-11  7:38 ` [PATCH 0/8] wifi: ath11k: Add support for IPQ5018 Kalle Valo

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).