mbox series

[00/11] ath11k: firmware and board file support for PCI devices

Message ID 1597389030-13887-1-git-send-email-kvalo@codeaurora.org
Headers show
Series ath11k: firmware and board file support for PCI devices | expand

Message

Kalle Valo Aug. 14, 2020, 7:10 a.m. UTC
Here's a second set of patches adding QCA6390 PCI support to ath11k.
Now m3 firmware and board file support is added as well various
smaller tweaks and fixes needed QCA6390 support.

There will be two more patchsets for QCA6390 after this. Please
review.

This patchset depends on the patchset:

ath11k: initial PCI support

Kalle

Carl Huang (4):
  ath11k: allocate smaller chunks of memory for firmware
  ath11k: fix memory OOB access in qmi_decode
  ath11k: fix KASAN warning of ath11k_qmi_wlanfw_wlan_cfg_send
  ath11k: enable internal sleep clock

Govind Singh (6):
  ath11k: add support for m3 firmware
  ath11k: add board file support for PCI devices
  ath11k: fill appropriate QMI service instance id for QCA6390
  ath11k: pci: add read32() and write32() hif operations
  ath11k: configure copy engine msi address in CE srng
  ath11k: setup ce tasklet for control path

Kalle Valo (1):
  ath11k: hal: create hw_srng_config dynamically

 drivers/net/wireless/ath/ath11k/ahb.c    |   4 +
 drivers/net/wireless/ath/ath11k/ce.c     |  32 ++++
 drivers/net/wireless/ath/ath11k/ce.h     |   2 +
 drivers/net/wireless/ath/ath11k/core.c   |   9 +-
 drivers/net/wireless/ath/ath11k/core.h   |  16 ++
 drivers/net/wireless/ath/ath11k/dbring.c |   2 +-
 drivers/net/wireless/ath/ath11k/dp.c     |   8 +-
 drivers/net/wireless/ath/ath11k/dp_rx.c  |   4 +-
 drivers/net/wireless/ath/ath11k/dp_tx.c  |   2 +-
 drivers/net/wireless/ath/ath11k/hal.c    | 119 +++++++------
 drivers/net/wireless/ath/ath11k/hal.h    |   8 +-
 drivers/net/wireless/ath/ath11k/hal_rx.c |   2 +-
 drivers/net/wireless/ath/ath11k/hal_tx.c |   2 +-
 drivers/net/wireless/ath/ath11k/hif.h    |  26 +++
 drivers/net/wireless/ath/ath11k/hw.h     |   3 +
 drivers/net/wireless/ath/ath11k/pci.c    | 200 ++++++++++++++++++++-
 drivers/net/wireless/ath/ath11k/pci.h    |   4 +
 drivers/net/wireless/ath/ath11k/qmi.c    | 293 ++++++++++++++++++++++++++++---
 drivers/net/wireless/ath/ath11k/qmi.h    |  25 ++-
 19 files changed, 654 insertions(+), 107 deletions(-)