aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorHante Meuleman <meuleman@broadcom.com>2014-12-03 15:05:29 -0500
committerJohn W. Linville <linville@tuxdriver.com>2014-12-04 11:35:02 -0500
commit48fd818f008e1f1fcc630381efa3c06c6320d156 (patch)
tree1d08b998977f11bb42e369ef3e3eb71629252c38
parent94a612086f5e78272e831c04b673778f8546ea73 (diff)
brcmfmac: Add PCIE ids for 43602 devices.
Some 43602 devices are band specific and identify themselves with different PCIE device ID. This patch adds support for the 43602 2.4G and 5.0G devices used in for example R8000 router. Reviewed-by: Arend Van Spriel <arend@broadcom.com> Reviewed-by: Franky (Zhenhui) Lin <frankyl@broadcom.com> Reviewed-by: Pieter-Paul Giesberts <pieterpg@broadcom.com> Reviewed-by: Daniel (Deognyoun) Kim <dekim@broadcom.com> Signed-off-by: Hante Meuleman <meuleman@broadcom.com> Signed-off-by: Arend van Spriel <arend@broadcom.com> Signed-off-by: John W. Linville <linville@tuxdriver.com>
-rw-r--r--drivers/net/wireless/brcm80211/brcmfmac/pcie.c2
-rw-r--r--drivers/net/wireless/brcm80211/include/brcm_hw_ids.h2
2 files changed, 4 insertions, 0 deletions
diff --git a/drivers/net/wireless/brcm80211/brcmfmac/pcie.c b/drivers/net/wireless/brcm80211/brcmfmac/pcie.c
index b0ae7993e2e8..b87b727967ea 100644
--- a/drivers/net/wireless/brcm80211/brcmfmac/pcie.c
+++ b/drivers/net/wireless/brcm80211/brcmfmac/pcie.c
@@ -1857,6 +1857,8 @@ static struct pci_device_id brcmf_pcie_devid_table[] = {
1857 BRCMF_PCIE_DEVICE(BRCM_PCIE_43567_DEVICE_ID), 1857 BRCMF_PCIE_DEVICE(BRCM_PCIE_43567_DEVICE_ID),
1858 BRCMF_PCIE_DEVICE(BRCM_PCIE_43570_DEVICE_ID), 1858 BRCMF_PCIE_DEVICE(BRCM_PCIE_43570_DEVICE_ID),
1859 BRCMF_PCIE_DEVICE(BRCM_PCIE_43602_DEVICE_ID), 1859 BRCMF_PCIE_DEVICE(BRCM_PCIE_43602_DEVICE_ID),
1860 BRCMF_PCIE_DEVICE(BRCM_PCIE_43602_2G_DEVICE_ID),
1861 BRCMF_PCIE_DEVICE(BRCM_PCIE_43602_5G_DEVICE_ID),
1860 { /* end: all zeroes */ } 1862 { /* end: all zeroes */ }
1861}; 1863};
1862 1864
diff --git a/drivers/net/wireless/brcm80211/include/brcm_hw_ids.h b/drivers/net/wireless/brcm80211/include/brcm_hw_ids.h
index af26e0de1e5c..6996fcc144cf 100644
--- a/drivers/net/wireless/brcm80211/include/brcm_hw_ids.h
+++ b/drivers/net/wireless/brcm80211/include/brcm_hw_ids.h
@@ -68,6 +68,8 @@
68#define BRCM_PCIE_43567_DEVICE_ID 0x43d3 68#define BRCM_PCIE_43567_DEVICE_ID 0x43d3
69#define BRCM_PCIE_43570_DEVICE_ID 0x43d9 69#define BRCM_PCIE_43570_DEVICE_ID 0x43d9
70#define BRCM_PCIE_43602_DEVICE_ID 0x43ba 70#define BRCM_PCIE_43602_DEVICE_ID 0x43ba
71#define BRCM_PCIE_43602_2G_DEVICE_ID 0x43bb
72#define BRCM_PCIE_43602_5G_DEVICE_ID 0x43bc
71 73
72/* brcmsmac IDs */ 74/* brcmsmac IDs */
73#define BCM4313_D11N2G_ID 0x4727 /* 4313 802.11n 2.4G device */ 75#define BCM4313_D11N2G_ID 0x4727 /* 4313 802.11n 2.4G device */