Back to home page

OSCL-LXR

 
 

    


0001 // SPDX-License-Identifier: ISC
0002 /*
0003  * Copyright (c) 2010 Broadcom Corporation
0004  */
0005 
0006 #ifndef _BRCM_HW_IDS_H_
0007 #define _BRCM_HW_IDS_H_
0008 
0009 #include <linux/pci_ids.h>
0010 #include <linux/mmc/sdio_ids.h>
0011 
0012 #define BRCM_USB_VENDOR_ID_BROADCOM 0x0a5c
0013 #define BRCM_USB_VENDOR_ID_LG       0x043e
0014 #define BRCM_USB_VENDOR_ID_LINKSYS  0x13b1
0015 #define CY_USB_VENDOR_ID_CYPRESS    0x04b4
0016 #define BRCM_PCIE_VENDOR_ID_BROADCOM    PCI_VENDOR_ID_BROADCOM
0017 
0018 /* Chipcommon Core Chip IDs */
0019 #define BRCM_CC_43143_CHIP_ID       43143
0020 #define BRCM_CC_43235_CHIP_ID       43235
0021 #define BRCM_CC_43236_CHIP_ID       43236
0022 #define BRCM_CC_43238_CHIP_ID       43238
0023 #define BRCM_CC_43241_CHIP_ID       0x4324
0024 #define BRCM_CC_43242_CHIP_ID       43242
0025 #define BRCM_CC_4329_CHIP_ID        0x4329
0026 #define BRCM_CC_4330_CHIP_ID        0x4330
0027 #define BRCM_CC_4334_CHIP_ID        0x4334
0028 #define BRCM_CC_43340_CHIP_ID       43340
0029 #define BRCM_CC_43341_CHIP_ID       43341
0030 #define BRCM_CC_43362_CHIP_ID       43362
0031 #define BRCM_CC_4335_CHIP_ID        0x4335
0032 #define BRCM_CC_4339_CHIP_ID        0x4339
0033 #define BRCM_CC_43430_CHIP_ID       43430
0034 #define BRCM_CC_4345_CHIP_ID        0x4345
0035 #define BRCM_CC_43454_CHIP_ID       43454
0036 #define BRCM_CC_43465_CHIP_ID       43465
0037 #define BRCM_CC_4350_CHIP_ID        0x4350
0038 #define BRCM_CC_43525_CHIP_ID       43525
0039 #define BRCM_CC_4354_CHIP_ID        0x4354
0040 #define BRCM_CC_4356_CHIP_ID        0x4356
0041 #define BRCM_CC_43566_CHIP_ID       43566
0042 #define BRCM_CC_43567_CHIP_ID       43567
0043 #define BRCM_CC_43569_CHIP_ID       43569
0044 #define BRCM_CC_43570_CHIP_ID       43570
0045 #define BRCM_CC_4358_CHIP_ID        0x4358
0046 #define BRCM_CC_4359_CHIP_ID        0x4359
0047 #define BRCM_CC_43602_CHIP_ID       43602
0048 #define BRCM_CC_4364_CHIP_ID        0x4364
0049 #define BRCM_CC_4365_CHIP_ID        0x4365
0050 #define BRCM_CC_4366_CHIP_ID        0x4366
0051 #define BRCM_CC_43664_CHIP_ID       43664
0052 #define BRCM_CC_43666_CHIP_ID       43666
0053 #define BRCM_CC_4371_CHIP_ID        0x4371
0054 #define CY_CC_4373_CHIP_ID      0x4373
0055 #define CY_CC_43012_CHIP_ID     43012
0056 #define CY_CC_43752_CHIP_ID     43752
0057 
0058 /* USB Device IDs */
0059 #define BRCM_USB_43143_DEVICE_ID    0xbd1e
0060 #define BRCM_USB_43235_LINKSYS_DEVICE_ID    0x0039
0061 #define BRCM_USB_43236_DEVICE_ID    0xbd17
0062 #define BRCM_USB_43242_DEVICE_ID    0xbd1f
0063 #define BRCM_USB_43242_LG_DEVICE_ID 0x3101
0064 #define BRCM_USB_43569_DEVICE_ID    0xbd27
0065 #define BRCM_USB_BCMFW_DEVICE_ID    0x0bdc
0066 #define CY_USB_4373_DEVICE_ID       0xbd29
0067 
0068 /* PCIE Device IDs */
0069 #define BRCM_PCIE_4350_DEVICE_ID    0x43a3
0070 #define BRCM_PCIE_4354_DEVICE_ID    0x43df
0071 #define BRCM_PCIE_4354_RAW_DEVICE_ID    0x4354
0072 #define BRCM_PCIE_4356_DEVICE_ID    0x43ec
0073 #define BRCM_PCIE_43567_DEVICE_ID   0x43d3
0074 #define BRCM_PCIE_43570_DEVICE_ID   0x43d9
0075 #define BRCM_PCIE_43570_RAW_DEVICE_ID   0xaa31
0076 #define BRCM_PCIE_4358_DEVICE_ID    0x43e9
0077 #define BRCM_PCIE_4359_DEVICE_ID    0x43ef
0078 #define BRCM_PCIE_43602_DEVICE_ID   0x43ba
0079 #define BRCM_PCIE_43602_2G_DEVICE_ID    0x43bb
0080 #define BRCM_PCIE_43602_5G_DEVICE_ID    0x43bc
0081 #define BRCM_PCIE_43602_RAW_DEVICE_ID   43602
0082 #define BRCM_PCIE_4364_DEVICE_ID    0x4464
0083 #define BRCM_PCIE_4365_DEVICE_ID    0x43ca
0084 #define BRCM_PCIE_4365_2G_DEVICE_ID 0x43cb
0085 #define BRCM_PCIE_4365_5G_DEVICE_ID 0x43cc
0086 #define BRCM_PCIE_4366_DEVICE_ID    0x43c3
0087 #define BRCM_PCIE_4366_2G_DEVICE_ID 0x43c4
0088 #define BRCM_PCIE_4366_5G_DEVICE_ID 0x43c5
0089 #define BRCM_PCIE_4371_DEVICE_ID    0x440d
0090 
0091 
0092 /* brcmsmac IDs */
0093 #define BCM4313_D11N2G_ID   0x4727  /* 4313 802.11n 2.4G device */
0094 #define BCM43224_D11N_ID    0x4353  /* 43224 802.11n dualband device */
0095 #define BCM43224_D11N_ID_VEN1   0x0576  /* Vendor specific 43224 802.11n db */
0096 #define BCM43225_D11N2G_ID  0x4357  /* 43225 802.11n 2.4GHz device */
0097 #define BCM43236_D11N_ID    0x4346  /* 43236 802.11n dualband device */
0098 #define BCM43236_D11N2G_ID  0x4347  /* 43236 802.11n 2.4GHz device */
0099 
0100 #define BCM4313_CHIP_ID     0x4313
0101 #define BCM43224_CHIP_ID    43224
0102 
0103 #endif              /* _BRCM_HW_IDS_H_ */