bcmdevs.h
上传用户:yuanda199
上传日期:2022-06-26
资源大小:412k
文件大小:5k
源码类别:

VxWorks

开发平台:

C/C++

  1. /*
  2.     Copyright 2001, Broadcom Corporation
  3.     All Rights Reserved.
  4.     
  5.     This is UNPUBLISHED PROPRIETARY SOURCE CODE of Broadcom Corporation;
  6.     the contents of this file may not be disclosed to third parties, copied or
  7.     duplicated in any form, in whole or in part, without the prior written
  8.     permission of Broadcom Corporation.
  9. */
  10. /*
  11.  * Broadcom PCI vendor and device definitions.
  12.  *
  13.  * $Id: bcmdevs.h,v 1.1.250.1 Broadcom SDK $
  14.  * Copyright(c) 2000 Broadcom Corporation
  15.  */
  16. #ifndef _BCMDEVS_H
  17. #define _BCMDEVS_H
  18. /* Known PCI vendor Id's */
  19. #define VENDOR_BROADCOM 0x14e4
  20. /* PCI Device Id's */
  21. #define BCM4210_DEVICE_ID 0x1072 /* never used */
  22. #define BCM4211_DEVICE_ID 0x4211
  23. #define BCM4230_DEVICE_ID 0x1086 /* never used */
  24. #define BCM4231_DEVICE_ID 0x4231
  25. #define BCM4410_DEVICE_ID 0x4410 /* bcm44xx family pci iline */
  26. #define BCM4430_DEVICE_ID 0x4430 /* bcm44xx family cardbus iline */
  27. #define BCM4412_DEVICE_ID 0x4412 /* bcm44xx family pci enet */
  28. #define BCM4432_DEVICE_ID 0x4432 /* bcm44xx family cardbus enet */
  29. #define BCM3352_DEVICE_ID 0x3352 /* bcm3352 device id */
  30. #define BCM3360_DEVICE_ID 0x3360 /* bcm3360 device id */
  31. #define EPI41210_DEVICE_ID 0xa0fa /* bcm4210 */
  32. #define EPI41230_DEVICE_ID 0xa10e /* bcm4230 */
  33. #define BCM4710_DEVICE_ID 0x4710 /* 4710 primary function 0 */
  34. #define BCM47XX_ILINE_ID 0x4711 /* 4710 iline20 */
  35. #define BCM47XX_V90_ID 0x4712 /* 4710 v90 codec */
  36. #define BCM47XX_ENET_ID 0x4713 /* 4710 enet */
  37. #define BCM47XX_EXT_ID 0x4714 /* 4710 external i/f */
  38. #define BCM47XX_USB_ID 0x4715 /* 4710 usb */
  39. #define BCM4610_DEVICE_ID 0x4610 /* 4610 primary function 0 */
  40. #define BCM4610_ILINE_ID 0x4611 /* 4610 iline100 */
  41. #define BCM4610_V90_ID 0x4612 /* 4610 v90 codec */
  42. #define BCM4610_ENET_ID 0x4613 /* 4610 enet */
  43. #define BCM4610_EXT_ID 0x4614 /* 4610 external i/f */
  44. #define BCM4610_USB_ID 0x4615 /* 4610 usb */
  45. #define BCM4402_DEVICE_ID 0x4402 /* 4402 primary function 0 */
  46. #define BCM4402_ENET_ID 0x4402 /* 4402 enet */
  47. #define BCM4402_V90_ID 0x4403 /* 4402 v90 codec */
  48. #define BCM4301_DEVICE_ID 0x4301 /* 4301 primary function 0 */
  49. #define BCM4301_D11B_ID 0x4301 /* 4301 802.11b */
  50. #define BCM4307_DEVICE_ID 0x4307 /* 4307 primary function 0 */
  51. #define BCM4307_V90_ID 0x4305 /* 4307 v90 codec */
  52. #define BCM4307_ENET_ID 0x4306 /* 4307 enet */
  53. #define BCM4307_D11B_ID 0x4307 /* 4307 802.11b */
  54. #define BCM4309_DEVICE_ID 0x4309 /* 4309 primary function 0 */
  55. #define BCM4309_D11A_ID 0x4309 /* 4309 802.11a */
  56. #define BCM4309_D11B_ID 0x430a /* 4309 802.11b */
  57. #define BCM4309_ENET_ID 0x430b /* 4309 enet */
  58. #define BCM4309_V90_ID 0x430c /* 4309 v90 codec */
  59. #define BCM4309_D11DUAL_ID 0x430d /* 4309 dual A+B */
  60. #define BCM4306_DEVICE_ID 0x4306 /* 4306 chipcommon chipid */
  61. #define BCM4306_D11G_ID 0x4320 /* 4306 802.11g */
  62. #define BCM4306_D11A_ID 0x4321 /* 4306 802.11a */
  63. #define BCM4306_UART_ID 0x4322 /* 4306 uart */
  64. #define BCM4306_V90_ID 0x4323 /* 4306 v90 codec */
  65. #define BCM4306_D11DUAL_ID 0x4324 /* 4306 dual A+B */
  66. #define BCM4310_DEVICE_ID 0x4310 /* 4310 primary function 0 */
  67. #define BCM4310_D11B_ID 0x4311 /* 4310 802.11b */
  68. #define BCM4310_UART_ID 0x4312 /* 4310 uart */
  69. #define BCM4310_ENET_ID 0x4313 /* 4310 enet */
  70. #define BCM4310_USB_ID 0x4315 /* 4310 usb */
  71. #define BCM4317_DEVICE_ID 0x4317 /* 4317 Id */
  72. /* PCMCIA vendor Id's */
  73. #define VENDOR_BROADCOM_PCMCIA 0x02d0
  74. /* Reference Board Types */
  75. #define BU4710_BOARD 0x0400
  76. #define VSIM4710_BOARD 0x0401
  77. #define QT4710_BOARD 0x0402
  78. #define BU4610_BOARD 0x0403
  79. #define VSIM4610_BOARD 0x0404
  80. #define BU4307_BOARD 0x0405
  81. #define BCM94301CB_BOARD 0x0406
  82. #define BCM94301PC_BOARD 0x0406 /* Pcmcia 5v card */
  83. #define BCM94301MP_BOARD 0x0407
  84. #define BCM94307MP_BOARD 0x0408
  85. #define BCMAP4307_BOARD 0x0409
  86. #define BU4309_BOARD 0x040a
  87. #define BCM94309CB_BOARD 0x040b
  88. #define BCM94309MP_BOARD 0x040c
  89. #define BCMAP4309_BOARD 0x040d
  90. #define BCM94302MP_BOARD 0x040e
  91. #define VSIM4310_BOARD 0x040f
  92. #define BU4310_BOARD 0x0410
  93. #define UD4310_BOARD 0x0411
  94. #define AP4310_BOARD 0x0412
  95. #define RT4310_BOARD 0x0413
  96. #define NIC4310_BOARD 0x0414
  97. #define BCM94610_BOARD 0x0415
  98. #define BU4306_BOARD 0x0416
  99. #define CB94306_BOARD 0x0417
  100. #define MP94306_BOARD 0x0418
  101. #define AP4306_BOARD 0x0419
  102. #define BCM94710D_BOARD 0x041a
  103. #define BCM94710R1_BOARD 0x041b
  104. #define BCM94710R4_BOARD 0x041c
  105. #define BCM94710AP_BOARD 0x041d
  106. #define BCM94301P50_BOARD 0x041e
  107. #define BU2050_BOARD 0x041f
  108. #define BCM94306P50_BOARD 0x0420
  109. #define BCM94309G_BOARD 0x0421
  110. #define BCM94301PC3_BOARD 0x0422 /* Pcmcia 3.3v card */
  111. #define BU4704_BOARD 0x0423
  112. #define BU4302_BOARD 0x0424
  113. #define BCM94306PC_BOARD 0x0425 /* pcmcia 3.3v 4306 card */
  114. #endif /* _BCMDEVS_H */