bcm47xx_board.h 3.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128
  1. #ifndef __BCM47XX_BOARD_H
  2. #define __BCM47XX_BOARD_H
  3. enum bcm47xx_board {
  4. BCM47XX_BOARD_ASUS_RTAC66U,
  5. BCM47XX_BOARD_ASUS_RTN10,
  6. BCM47XX_BOARD_ASUS_RTN10D,
  7. BCM47XX_BOARD_ASUS_RTN10U,
  8. BCM47XX_BOARD_ASUS_RTN12,
  9. BCM47XX_BOARD_ASUS_RTN12B1,
  10. BCM47XX_BOARD_ASUS_RTN12C1,
  11. BCM47XX_BOARD_ASUS_RTN12D1,
  12. BCM47XX_BOARD_ASUS_RTN12HP,
  13. BCM47XX_BOARD_ASUS_RTN15U,
  14. BCM47XX_BOARD_ASUS_RTN16,
  15. BCM47XX_BOARD_ASUS_RTN53,
  16. BCM47XX_BOARD_ASUS_RTN66U,
  17. BCM47XX_BOARD_ASUS_WL300G,
  18. BCM47XX_BOARD_ASUS_WL320GE,
  19. BCM47XX_BOARD_ASUS_WL330GE,
  20. BCM47XX_BOARD_ASUS_WL500G,
  21. BCM47XX_BOARD_ASUS_WL500GD,
  22. BCM47XX_BOARD_ASUS_WL500GPV1,
  23. BCM47XX_BOARD_ASUS_WL500GPV2,
  24. BCM47XX_BOARD_ASUS_WL500W,
  25. BCM47XX_BOARD_ASUS_WL520GC,
  26. BCM47XX_BOARD_ASUS_WL520GU,
  27. BCM47XX_BOARD_ASUS_WL700GE,
  28. BCM47XX_BOARD_ASUS_WLHDD,
  29. BCM47XX_BOARD_BELKIN_F7D3301,
  30. BCM47XX_BOARD_BELKIN_F7D3302,
  31. BCM47XX_BOARD_BELKIN_F7D4301,
  32. BCM47XX_BOARD_BELKIN_F7D4302,
  33. BCM47XX_BOARD_BELKIN_F7D4401,
  34. BCM47XX_BOARD_BUFFALO_WBR2_G54,
  35. BCM47XX_BOARD_BUFFALO_WHR2_A54G54,
  36. BCM47XX_BOARD_BUFFALO_WHR_G125,
  37. BCM47XX_BOARD_BUFFALO_WHR_G54S,
  38. BCM47XX_BOARD_BUFFALO_WHR_HP_G54,
  39. BCM47XX_BOARD_BUFFALO_WLA2_G54L,
  40. BCM47XX_BOARD_BUFFALO_WZR_G300N,
  41. BCM47XX_BOARD_BUFFALO_WZR_RS_G54,
  42. BCM47XX_BOARD_BUFFALO_WZR_RS_G54HP,
  43. BCM47XX_BOARD_CISCO_M10V1,
  44. BCM47XX_BOARD_CISCO_M20V1,
  45. BCM47XX_BOARD_DELL_TM2300,
  46. BCM47XX_BOARD_DLINK_DIR130,
  47. BCM47XX_BOARD_DLINK_DIR330,
  48. BCM47XX_BOARD_HUAWEI_E970,
  49. BCM47XX_BOARD_LINKSYS_E900V1,
  50. BCM47XX_BOARD_LINKSYS_E1000V1,
  51. BCM47XX_BOARD_LINKSYS_E1000V2,
  52. BCM47XX_BOARD_LINKSYS_E1000V21,
  53. BCM47XX_BOARD_LINKSYS_E1200V2,
  54. BCM47XX_BOARD_LINKSYS_E2000V1,
  55. BCM47XX_BOARD_LINKSYS_E3000V1,
  56. BCM47XX_BOARD_LINKSYS_E3200V1,
  57. BCM47XX_BOARD_LINKSYS_E4200V1,
  58. BCM47XX_BOARD_LINKSYS_WRT150NV1,
  59. BCM47XX_BOARD_LINKSYS_WRT150NV11,
  60. BCM47XX_BOARD_LINKSYS_WRT160NV1,
  61. BCM47XX_BOARD_LINKSYS_WRT160NV3,
  62. BCM47XX_BOARD_LINKSYS_WRT300N_V1,
  63. BCM47XX_BOARD_LINKSYS_WRT300NV11,
  64. BCM47XX_BOARD_LINKSYS_WRT310NV1,
  65. BCM47XX_BOARD_LINKSYS_WRT310NV2,
  66. BCM47XX_BOARD_LINKSYS_WRT54G3GV2,
  67. BCM47XX_BOARD_LINKSYS_WRT54G_TYPE_0101,
  68. BCM47XX_BOARD_LINKSYS_WRT54G_TYPE_0467,
  69. BCM47XX_BOARD_LINKSYS_WRT54G_TYPE_0708,
  70. BCM47XX_BOARD_LINKSYS_WRT600N_V11,
  71. BCM47XX_BOARD_LINKSYS_WRT610NV1,
  72. BCM47XX_BOARD_LINKSYS_WRT610NV2,
  73. BCM47XX_BOARD_LINKSYS_WRTSL54GS,
  74. BCM47XX_BOARD_LUXUL_XWR_1750_V1,
  75. BCM47XX_BOARD_MICROSOFT_MN700,
  76. BCM47XX_BOARD_MOTOROLA_WE800G,
  77. BCM47XX_BOARD_MOTOROLA_WR850GP,
  78. BCM47XX_BOARD_MOTOROLA_WR850GV2V3,
  79. BCM47XX_BOARD_NETGEAR_WGR614V8,
  80. BCM47XX_BOARD_NETGEAR_WGR614V9,
  81. BCM47XX_BOARD_NETGEAR_WGR614_V10,
  82. BCM47XX_BOARD_NETGEAR_WNDR3300,
  83. BCM47XX_BOARD_NETGEAR_WNDR3400V1,
  84. BCM47XX_BOARD_NETGEAR_WNDR3400V2,
  85. BCM47XX_BOARD_NETGEAR_WNDR3400_V3,
  86. BCM47XX_BOARD_NETGEAR_WNDR3400VCNA,
  87. BCM47XX_BOARD_NETGEAR_WNDR3700V3,
  88. BCM47XX_BOARD_NETGEAR_WNDR4000,
  89. BCM47XX_BOARD_NETGEAR_WNDR4500V1,
  90. BCM47XX_BOARD_NETGEAR_WNDR4500V2,
  91. BCM47XX_BOARD_NETGEAR_WNR2000,
  92. BCM47XX_BOARD_NETGEAR_WNR3500L,
  93. BCM47XX_BOARD_NETGEAR_WNR3500U,
  94. BCM47XX_BOARD_NETGEAR_WNR3500V2,
  95. BCM47XX_BOARD_NETGEAR_WNR3500V2VC,
  96. BCM47XX_BOARD_NETGEAR_WNR834BV2,
  97. BCM47XX_BOARD_PHICOMM_M1,
  98. BCM47XX_BOARD_SIEMENS_SE505V2,
  99. BCM47XX_BOARD_SIMPLETECH_SIMPLESHARE,
  100. BCM47XX_BOARD_ZTE_H218N,
  101. BCM47XX_BOARD_UNKNOWN,
  102. BCM47XX_BOARD_NO,
  103. };
  104. #define BCM47XX_BOARD_MAX_NAME 30
  105. void bcm47xx_board_detect(void);
  106. enum bcm47xx_board bcm47xx_board_get(void);
  107. const char *bcm47xx_board_get_name(void);
  108. #endif /* __BCM47XX_BOARD_H */