0001
0002
0003
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
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
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
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
0093 #define BCM4313_D11N2G_ID 0x4727
0094 #define BCM43224_D11N_ID 0x4353
0095 #define BCM43224_D11N_ID_VEN1 0x0576
0096 #define BCM43225_D11N2G_ID 0x4357
0097 #define BCM43236_D11N_ID 0x4346
0098 #define BCM43236_D11N2G_ID 0x4347
0099
0100 #define BCM4313_CHIP_ID 0x4313
0101 #define BCM43224_CHIP_ID 43224
0102
0103 #endif