|
@@ -50,6 +50,7 @@ BRCMF_FW_DEF(43143, "brcmfmac43143.bin");
|
|
|
BRCMF_FW_DEF(43236B, "brcmfmac43236b.bin");
|
|
|
BRCMF_FW_DEF(43242A, "brcmfmac43242a.bin");
|
|
|
BRCMF_FW_DEF(43569, "brcmfmac43569.bin");
|
|
|
+BRCMF_FW_DEF(4373, "brcmfmac4373.bin");
|
|
|
|
|
|
static struct brcmf_firmware_mapping brcmf_usb_fwnames[] = {
|
|
|
BRCMF_FW_ENTRY(BRCM_CC_43143_CHIP_ID, 0xFFFFFFFF, 43143),
|
|
@@ -58,7 +59,8 @@ static struct brcmf_firmware_mapping brcmf_usb_fwnames[] = {
|
|
|
BRCMF_FW_ENTRY(BRCM_CC_43238_CHIP_ID, 0x00000008, 43236B),
|
|
|
BRCMF_FW_ENTRY(BRCM_CC_43242_CHIP_ID, 0xFFFFFFFF, 43242A),
|
|
|
BRCMF_FW_ENTRY(BRCM_CC_43566_CHIP_ID, 0xFFFFFFFF, 43569),
|
|
|
- BRCMF_FW_ENTRY(BRCM_CC_43569_CHIP_ID, 0xFFFFFFFF, 43569)
|
|
|
+ BRCMF_FW_ENTRY(BRCM_CC_43569_CHIP_ID, 0xFFFFFFFF, 43569),
|
|
|
+ BRCMF_FW_ENTRY(CY_CC_4373_CHIP_ID, 0xFFFFFFFF, 4373)
|
|
|
};
|
|
|
|
|
|
#define TRX_MAGIC 0x30524448 /* "HDR0" */
|
|
@@ -1463,15 +1465,20 @@ static int brcmf_usb_reset_resume(struct usb_interface *intf)
|
|
|
#define LINKSYS_USB_DEVICE(dev_id) \
|
|
|
{ USB_DEVICE(BRCM_USB_VENDOR_ID_LINKSYS, dev_id) }
|
|
|
|
|
|
+#define CYPRESS_USB_DEVICE(dev_id) \
|
|
|
+ { USB_DEVICE(CY_USB_VENDOR_ID_CYPRESS, dev_id) }
|
|
|
+
|
|
|
static struct usb_device_id brcmf_usb_devid_table[] = {
|
|
|
BRCMF_USB_DEVICE(BRCM_USB_43143_DEVICE_ID),
|
|
|
BRCMF_USB_DEVICE(BRCM_USB_43236_DEVICE_ID),
|
|
|
BRCMF_USB_DEVICE(BRCM_USB_43242_DEVICE_ID),
|
|
|
BRCMF_USB_DEVICE(BRCM_USB_43569_DEVICE_ID),
|
|
|
LINKSYS_USB_DEVICE(BRCM_USB_43235_LINKSYS_DEVICE_ID),
|
|
|
+ CYPRESS_USB_DEVICE(CY_USB_4373_DEVICE_ID),
|
|
|
{ USB_DEVICE(BRCM_USB_VENDOR_ID_LG, BRCM_USB_43242_LG_DEVICE_ID) },
|
|
|
/* special entry for device with firmware loaded and running */
|
|
|
BRCMF_USB_DEVICE(BRCM_USB_BCMFW_DEVICE_ID),
|
|
|
+ CYPRESS_USB_DEVICE(BRCM_USB_BCMFW_DEVICE_ID),
|
|
|
{ /* end: all zeroes */ }
|
|
|
};
|
|
|
|