diff options
author | Sergey Matyukevich | 2018-10-16 12:23:58 +0200 |
---|---|---|
committer | Kalle Valo | 2018-11-06 17:53:50 +0100 |
commit | e401fa25cfa23df8b17960a656ff11f49facae84 (patch) | |
tree | 1f703999f05e578b684b883d6147863b09a1e3a4 /drivers/net/wireless/quantenna/qtnfmac/qtn_hw_ids.h | |
parent | qtnfmac_pcie: use single PCIe driver for all platforms (diff) | |
download | kernel-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.h | 4 |
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) { |