]> git.baikalelectronics.ru Git - kernel.git/commit
qtnfmac: add support for Topaz chipsets
authorSergey Matyukevich <sergey.matyukevich.os@quantenna.com>
Tue, 16 Oct 2018 10:23:58 +0000 (10:23 +0000)
committerKalle Valo <kvalo@codeaurora.org>
Tue, 6 Nov 2018 16:53:50 +0000 (18:53 +0200)
commit9dc3bf50da1819717343920ee1e4f8779d3449d3
tree1f703999f05e578b684b883d6147863b09a1e3a4
parentd415d82101bd1c508ca3e531da4b221a983e3610
qtnfmac: add support for Topaz chipsets

This patch adds support for QSR1000/QSR2000 family of chipsets
to qtnfmac_pcie platform driver.

QSR1000/QSR2000 (aka Topaz) is a family of 80MHz, 11ac Wave2,
4x4/2x4/2x2 chips, including single and dual band devices.
Depending on specific chip model and firmware in use, either
STA or both STA and AP modes are supported.

Patch adds Topaz support to qtnfmac_pcie driver. Proper platform
bus will be selected on probing based on chip ID.

Signed-off-by: Igor Mitsyanko <igor.mitsyanko.os@quantenna.com>
Signed-off-by: Sergey Matyukevich <sergey.matyukevich.os@quantenna.com>
Signed-off-by: Andrey Shevchenko <ashevchenko@quantenna.com>
Signed-off-by: Kalle Valo <kvalo@codeaurora.org>
drivers/net/wireless/quantenna/qtnfmac/Kconfig
drivers/net/wireless/quantenna/qtnfmac/Makefile
drivers/net/wireless/quantenna/qtnfmac/pcie/pcie.c
drivers/net/wireless/quantenna/qtnfmac/pcie/pcie_priv.h
drivers/net/wireless/quantenna/qtnfmac/pcie/topaz_pcie.c [new file with mode: 0644]
drivers/net/wireless/quantenna/qtnfmac/pcie/topaz_pcie_ipc.h [new file with mode: 0644]
drivers/net/wireless/quantenna/qtnfmac/pcie/topaz_pcie_regs.h [new file with mode: 0644]
drivers/net/wireless/quantenna/qtnfmac/qtn_hw_ids.h
drivers/net/wireless/quantenna/qtnfmac/util.c