Hello Kalle and all, Here is the next update for qtnfmac driver. This patch set adds support for the previous generation of Quantenna wireless cards, namely QSR1000/QSR2000 family of devices. The summary of changes is as follows: - the last bits of pcie layer unification work: -- extract remaining code that can be shared across various PCIe chips -- cleanup/rename: get ready to support another chipset - add support for QSR1000/QSR2000 devices - minor cleanups: Kconfig, SPDX, unused register definitions Regards, Sergey Kconfig | 2 qtnfmac/Kconfig | 31 - qtnfmac/Makefile | 11 qtnfmac/pcie/pcie.c | 286 ++++++--- qtnfmac/pcie/pcie_priv.h | 20 qtnfmac/pcie/pearl_pcie.c | 228 ++----- qtnfmac/pcie/pearl_pcie_ipc.h | 22 qtnfmac/pcie/pearl_pcie_regs.h | 245 -------- qtnfmac/pcie/topaz_pcie.c | 1219 +++++++++++++++++++++++++++++++++++++++++ qtnfmac/pcie/topaz_pcie_ipc.h | 94 +++ qtnfmac/pcie/topaz_pcie_regs.h | 45 + qtnfmac/qtn_hw_ids.h | 3 qtnfmac/util.c | 18 qtnfmac/util.h | 2 14 files changed, 1697 insertions(+), 529 deletions(-)