From 9e43fefbac8e43c3d7792e73ca52a052dd86d7e3 Mon Sep 17 00:00:00 2001 From: Alin Jerpelea Date: Fri, 18 Nov 2016 20:07:44 +0100 Subject: [PATCH] net: wireless: bcmdhd: Add bcm43596 support Signed-off-by: Alin Jerpelea --- drivers/net/wireless/bcmdhd/dhd_pcie.c | 3 +++ drivers/net/wireless/bcmdhd/include/bcmdevs.h | 3 +++ 2 files changed, 6 insertions(+) diff --git a/drivers/net/wireless/bcmdhd/dhd_pcie.c b/drivers/net/wireless/bcmdhd/dhd_pcie.c index 05197d93c411d..5ebc5df59567e 100644 --- a/drivers/net/wireless/bcmdhd/dhd_pcie.c +++ b/drivers/net/wireless/bcmdhd/dhd_pcie.c @@ -4038,6 +4038,9 @@ dhdpcie_chipmatch(uint16 vendor, uint16 device) (device == BCM4359_D11AC5G_ID) || (device == BCM4359_CHIP_ID)) return 0; + if ((device == BCM43596_D11AC_ID) || (device == BCM43596_D11AC2G_ID) || + (device == BCM43596_D11AC5G_ID)) + return 0; DHD_ERROR(("%s: Unsupported vendor %x device %x\n", __FUNCTION__, vendor, device)); return (-ENODEV); diff --git a/drivers/net/wireless/bcmdhd/include/bcmdevs.h b/drivers/net/wireless/bcmdhd/include/bcmdevs.h index 617355f7ba9f9..aea8a0318a812 100644 --- a/drivers/net/wireless/bcmdhd/include/bcmdevs.h +++ b/drivers/net/wireless/bcmdhd/include/bcmdevs.h @@ -193,6 +193,9 @@ #define BCM4359_D11AC_ID 0x43d6 /* 4359 802.11ac dualband device */ #define BCM4359_D11AC2G_ID 0x43d7 /* 4359 802.11ac 2.4G device */ #define BCM4359_D11AC5G_ID 0x43d8 /* 4359 802.11ac 5G device */ +#define BCM43596_D11AC_ID 0x4415 /* 43596 802.11ac dualband device */ +#define BCM43596_D11AC2G_ID 0x4416 /* 43596 802.11ac 2.4G device */ +#define BCM43596_D11AC5G_ID 0x4417 /* 43596 802.11ac 5G device */ /* PCI Subsystem ID */ #define BCM943228HMB_SSID_VEN1 0x0607