summaryrefslogtreecommitdiffstats
path: root/drivers/net/wireless/quantenna/qtnfmac/qtn_hw_ids.h
diff options
context:
space:
mode:
authorSergey Matyukevich2018-10-16 12:23:58 +0200
committerKalle Valo2018-11-06 17:53:50 +0100
commite401fa25cfa23df8b17960a656ff11f49facae84 (patch)
tree1f703999f05e578b684b883d6147863b09a1e3a4 /drivers/net/wireless/quantenna/qtnfmac/qtn_hw_ids.h
parentqtnfmac_pcie: use single PCIe driver for all platforms (diff)
downloadkernel-qcow2-linux-e401fa25cfa23df8b17960a656ff11f49facae84.tar.gz
kernel-qcow2-linux-e401fa25cfa23df8b17960a656ff11f49facae84.tar.xz
kernel-qcow2-linux-e401fa25cfa23df8b17960a656ff11f49facae84.zip
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>
Diffstat (limited to 'drivers/net/wireless/quantenna/qtnfmac/qtn_hw_ids.h')
-rw-r--r--drivers/net/wireless/quantenna/qtnfmac/qtn_hw_ids.h4
1 files changed, 3 insertions, 1 deletions
diff --git a/drivers/net/wireless/quantenna/qtnfmac/qtn_hw_ids.h b/drivers/net/wireless/quantenna/qtnfmac/qtn_hw_ids.h
index 1fe798a9a667..40295a511224 100644
--- a/drivers/net/wireless/quantenna/qtnfmac/qtn_hw_ids.h
+++ b/drivers/net/wireless/quantenna/qtnfmac/qtn_hw_ids.h
@@ -23,7 +23,7 @@
/* PCIE Device IDs */
-#define PCIE_DEVICE_ID_QTN_PEARL (0x0008)
+#define PCIE_DEVICE_ID_QSR (0x0008)
#define QTN_REG_SYS_CTRL_CSR 0x14
#define QTN_CHIP_ID_MASK 0xF0
@@ -35,6 +35,8 @@
/* FW names */
#define QTN_PCI_PEARL_FW_NAME "qtn/fmac_qsr10g.img"
+#define QTN_PCI_TOPAZ_FW_NAME "qtn/fmac_qsr1000.img"
+#define QTN_PCI_TOPAZ_BOOTLD_NAME "qtn/uboot_qsr1000.img"
static inline unsigned int qtnf_chip_id_get(const void __iomem *regs_base)
{