Home | History | Annotate | Download | only in include
      1 /*
      2  * Broadcom device-specific manifest constants.
      3  *
      4  * Copyright (C) 1999-2011, Broadcom Corporation
      5  *
      6  * Permission to use, copy, modify, and/or distribute this software for any
      7  * purpose with or without fee is hereby granted, provided that the above
      8  * copyright notice and this permission notice appear in all copies.
      9  *
     10  * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
     11  * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
     12  * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY
     13  * SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
     14  * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION
     15  * OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
     16  * CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
     17  *
     18  * $Id: bcmdevs.h,v 13.285.2.39 2011-02-04 05:03:16 Exp $
     19  */
     20 
     21 
     22 #ifndef	_BCMDEVS_H
     23 #define	_BCMDEVS_H
     24 
     25 
     26 #define	VENDOR_EPIGRAM		0xfeda
     27 #define	VENDOR_BROADCOM		0x14e4
     28 #define VENDOR_SI_IMAGE		0x1095
     29 #define VENDOR_TI		0x104c
     30 #define VENDOR_RICOH		0x1180
     31 #define VENDOR_JMICRON		0x197b
     32 
     33 
     34 
     35 #define	VENDOR_BROADCOM_PCMCIA	0x02d0
     36 
     37 
     38 #define	VENDOR_BROADCOM_SDIO	0x00BF
     39 
     40 
     41 #define BCM_DNGL_VID		0x0a5c
     42 #define BCM_DNGL_BL_PID_4328	0xbd12
     43 #define BCM_DNGL_BL_PID_4322	0xbd13
     44 #define BCM_DNGL_BL_PID_4319    0xbd16
     45 #define BCM_DNGL_BL_PID_43236   0xbd17
     46 #define BCM_DNGL_BL_PID_4332	0xbd18
     47 #define BCM_DNGL_BL_PID_4330	0xbd19
     48 #define BCM_DNGL_BL_PID_43239   0xbd1b
     49 #define BCM_DNGL_BDC_PID	0x0bdc
     50 #define BCM_DNGL_JTAG_PID	0x4a44
     51 #define	BCM4325_D11DUAL_ID	0x431b
     52 #define	BCM4325_D11G_ID		0x431c
     53 #define	BCM4325_D11A_ID		0x431d
     54 #define	BCM4321_D11N_ID		0x4328
     55 #define	BCM4321_D11N2G_ID	0x4329
     56 #define	BCM4321_D11N5G_ID	0x432a
     57 #define BCM4322_D11N_ID		0x432b
     58 #define BCM4322_D11N2G_ID	0x432c
     59 #define BCM4322_D11N5G_ID	0x432d
     60 #define BCM4329_D11N_ID		0x432e
     61 #define BCM4329_D11N2G_ID	0x432f
     62 #define BCM4329_D11N5G_ID	0x4330
     63 #define	BCM4315_D11DUAL_ID	0x4334
     64 #define	BCM4315_D11G_ID		0x4335
     65 #define	BCM4315_D11A_ID		0x4336
     66 #define BCM4319_D11N_ID		0x4337
     67 #define BCM4319_D11N2G_ID	0x4338
     68 #define BCM4319_D11N5G_ID	0x4339
     69 #define BCM43231_D11N2G_ID	0x4340
     70 #define BCM43221_D11N2G_ID	0x4341
     71 #define BCM43222_D11N_ID	0x4350
     72 #define BCM43222_D11N2G_ID	0x4351
     73 #define BCM43222_D11N5G_ID	0x4352
     74 #define BCM43224_D11N_ID	0x4353
     75 #define BCM43224_D11N_ID_VEN1	0x0576
     76 #define BCM43226_D11N_ID	0x4354
     77 #define BCM43236_D11N_ID	0x4346
     78 #define BCM43236_D11N2G_ID	0x4347
     79 #define BCM43236_D11N5G_ID	0x4348
     80 #define BCM43225_D11N2G_ID	0x4357
     81 #define BCM43421_D11N_ID	0xA99D
     82 #define BCM4313_D11N2G_ID	0x4727
     83 #define BCM4330_D11N_ID         0x4360
     84 #define BCM4330_D11N2G_ID       0x4361
     85 #define BCM4330_D11N5G_ID       0x4362
     86 #define BCM4336_D11N_ID		0x4343
     87 #define BCM6362_D11N_ID		0x435f
     88 #define BCM4331_D11N_ID		0x4331
     89 #define BCM4331_D11N2G_ID	0x4332
     90 #define BCM4331_D11N5G_ID	0x4333
     91 #define BCM43237_D11N_ID	0x4355
     92 #define BCM43237_D11N5G_ID	0x4356
     93 #define BCM43227_D11N2G_ID	0x4358
     94 #define BCM43228_D11N_ID		0x4359
     95 #define BCM43228_D11N5G_ID	0x435a
     96 #define BCM43362_D11N_ID	0x4363
     97 #define BCM43239_D11N_ID	0x4370
     98 
     99 
    100 #define SDIOH_FPGA_ID		0x43f2
    101 #define SPIH_FPGA_ID		0x43f5
    102 #define	BCM4710_DEVICE_ID	0x4710
    103 #define BCM27XX_SDIOH_ID	0x2702
    104 #define PCIXX21_FLASHMEDIA0_ID	0x8033
    105 #define PCIXX21_SDIOH0_ID	0x8034
    106 #define PCIXX21_FLASHMEDIA_ID	0x803b
    107 #define PCIXX21_SDIOH_ID	0x803c
    108 #define R5C822_SDIOH_ID		0x0822
    109 #define JMICRON_SDIOH_ID	0x2381
    110 
    111 
    112 #define	BCM4306_CHIP_ID		0x4306
    113 #define	BCM4311_CHIP_ID		0x4311
    114 #define	BCM43111_CHIP_ID	43111
    115 #define	BCM43112_CHIP_ID	43112
    116 #define	BCM4312_CHIP_ID		0x4312
    117 #define BCM4313_CHIP_ID		0x4313
    118 #define	BCM4315_CHIP_ID		0x4315
    119 #define	BCM4318_CHIP_ID		0x4318
    120 #define	BCM4319_CHIP_ID		0x4319
    121 #define	BCM4320_CHIP_ID		0x4320
    122 #define	BCM4321_CHIP_ID		0x4321
    123 #define	BCM4322_CHIP_ID		0x4322
    124 #define	BCM43221_CHIP_ID	43221
    125 #define	BCM43222_CHIP_ID	43222
    126 #define	BCM43224_CHIP_ID	43224
    127 #define	BCM43225_CHIP_ID	43225
    128 #define	BCM43227_CHIP_ID	43227
    129 #define	BCM43228_CHIP_ID	43228
    130 #define	BCM43226_CHIP_ID	43226
    131 #define	BCM43231_CHIP_ID	43231
    132 #define	BCM43234_CHIP_ID	43234
    133 #define	BCM43235_CHIP_ID	43235
    134 #define	BCM43236_CHIP_ID	43236
    135 #define	BCM43237_CHIP_ID	43237
    136 #define	BCM43238_CHIP_ID	43238
    137 #define	BCM43239_CHIP_ID	43239
    138 #define	BCM43420_CHIP_ID	43420
    139 #define	BCM43421_CHIP_ID	43421
    140 #define	BCM43428_CHIP_ID	43428
    141 #define	BCM43431_CHIP_ID	43431
    142 #define	BCM4325_CHIP_ID		0x4325
    143 #define	BCM4328_CHIP_ID		0x4328
    144 #define	BCM4329_CHIP_ID		0x4329
    145 #define	BCM4331_CHIP_ID		0x4331
    146 #define BCM4336_CHIP_ID		0x4336
    147 #define BCM43362_CHIP_ID	43362
    148 #define BCM4330_CHIP_ID		0x4330
    149 #define	BCM4402_CHIP_ID		0x4402
    150 #define	BCM4704_CHIP_ID		0x4704
    151 #define	BCM4710_CHIP_ID		0x4710
    152 #define	BCM4712_CHIP_ID		0x4712
    153 #define BCM4785_CHIP_ID		0x4785
    154 #define	BCM5350_CHIP_ID		0x5350
    155 #define	BCM5352_CHIP_ID		0x5352
    156 #define	BCM5354_CHIP_ID		0x5354
    157 #define BCM5365_CHIP_ID		0x5365
    158 
    159 
    160 #define	BCM4303_PKG_ID		2
    161 #define	BCM4309_PKG_ID		1
    162 #define	BCM4712LARGE_PKG_ID	0
    163 #define	BCM4712SMALL_PKG_ID	1
    164 #define	BCM4712MID_PKG_ID	2
    165 #define BCM4328USBD11G_PKG_ID	2
    166 #define BCM4328USBDUAL_PKG_ID	3
    167 #define BCM4328SDIOD11G_PKG_ID	4
    168 #define BCM4328SDIODUAL_PKG_ID	5
    169 #define BCM4329_289PIN_PKG_ID	0
    170 #define BCM4329_182PIN_PKG_ID	1
    171 #define BCM5354E_PKG_ID		1
    172 #define HDLSIM5350_PKG_ID	1
    173 #define HDLSIM_PKG_ID		14
    174 #define HWSIM_PKG_ID		15
    175 
    176 #endif
    177