1 /* SPDX-License-Identifier: GPL-2.0 */
2 #ifndef __BCM47XX_BOARD_H
3 #define __BCM47XX_BOARD_H
6 BCM47XX_BOARD_ASUS_RTAC66U
,
7 BCM47XX_BOARD_ASUS_RTN10
,
8 BCM47XX_BOARD_ASUS_RTN10D
,
9 BCM47XX_BOARD_ASUS_RTN10U
,
10 BCM47XX_BOARD_ASUS_RTN12
,
11 BCM47XX_BOARD_ASUS_RTN12B1
,
12 BCM47XX_BOARD_ASUS_RTN12C1
,
13 BCM47XX_BOARD_ASUS_RTN12D1
,
14 BCM47XX_BOARD_ASUS_RTN12HP
,
15 BCM47XX_BOARD_ASUS_RTN15U
,
16 BCM47XX_BOARD_ASUS_RTN16
,
17 BCM47XX_BOARD_ASUS_RTN53
,
18 BCM47XX_BOARD_ASUS_RTN66U
,
19 BCM47XX_BOARD_ASUS_WL300G
,
20 BCM47XX_BOARD_ASUS_WL320GE
,
21 BCM47XX_BOARD_ASUS_WL330GE
,
22 BCM47XX_BOARD_ASUS_WL500G
,
23 BCM47XX_BOARD_ASUS_WL500GD
,
24 BCM47XX_BOARD_ASUS_WL500GPV1
,
25 BCM47XX_BOARD_ASUS_WL500GPV2
,
26 BCM47XX_BOARD_ASUS_WL500W
,
27 BCM47XX_BOARD_ASUS_WL520GC
,
28 BCM47XX_BOARD_ASUS_WL520GU
,
29 BCM47XX_BOARD_ASUS_WL700GE
,
30 BCM47XX_BOARD_ASUS_WLHDD
,
32 BCM47XX_BOARD_BELKIN_F7D3301
,
33 BCM47XX_BOARD_BELKIN_F7D3302
,
34 BCM47XX_BOARD_BELKIN_F7D4301
,
35 BCM47XX_BOARD_BELKIN_F7D4302
,
36 BCM47XX_BOARD_BELKIN_F7D4401
,
38 BCM47XX_BOARD_BUFFALO_WBR2_G54
,
39 BCM47XX_BOARD_BUFFALO_WHR2_A54G54
,
40 BCM47XX_BOARD_BUFFALO_WHR_G125
,
41 BCM47XX_BOARD_BUFFALO_WHR_G54S
,
42 BCM47XX_BOARD_BUFFALO_WHR_HP_G54
,
43 BCM47XX_BOARD_BUFFALO_WLA2_G54L
,
44 BCM47XX_BOARD_BUFFALO_WZR_G300N
,
45 BCM47XX_BOARD_BUFFALO_WZR_RS_G54
,
46 BCM47XX_BOARD_BUFFALO_WZR_RS_G54HP
,
48 BCM47XX_BOARD_CISCO_M10V1
,
49 BCM47XX_BOARD_CISCO_M20V1
,
51 BCM47XX_BOARD_DELL_TM2300
,
53 BCM47XX_BOARD_DLINK_DIR130
,
54 BCM47XX_BOARD_DLINK_DIR330
,
56 BCM47XX_BOARD_HUAWEI_E970
,
58 BCM47XX_BOARD_LINKSYS_E900V1
,
59 BCM47XX_BOARD_LINKSYS_E1000V1
,
60 BCM47XX_BOARD_LINKSYS_E1000V2
,
61 BCM47XX_BOARD_LINKSYS_E1000V21
,
62 BCM47XX_BOARD_LINKSYS_E1200V2
,
63 BCM47XX_BOARD_LINKSYS_E2000V1
,
64 BCM47XX_BOARD_LINKSYS_E3000V1
,
65 BCM47XX_BOARD_LINKSYS_E3200V1
,
66 BCM47XX_BOARD_LINKSYS_E4200V1
,
67 BCM47XX_BOARD_LINKSYS_WRT150NV1
,
68 BCM47XX_BOARD_LINKSYS_WRT150NV11
,
69 BCM47XX_BOARD_LINKSYS_WRT160NV1
,
70 BCM47XX_BOARD_LINKSYS_WRT160NV3
,
71 BCM47XX_BOARD_LINKSYS_WRT300N_V1
,
72 BCM47XX_BOARD_LINKSYS_WRT300NV11
,
73 BCM47XX_BOARD_LINKSYS_WRT310NV1
,
74 BCM47XX_BOARD_LINKSYS_WRT310NV2
,
75 BCM47XX_BOARD_LINKSYS_WRT54G3GV2
,
76 BCM47XX_BOARD_LINKSYS_WRT54G_TYPE_0101
,
77 BCM47XX_BOARD_LINKSYS_WRT54G_TYPE_0467
,
78 BCM47XX_BOARD_LINKSYS_WRT54G_TYPE_0708
,
79 BCM47XX_BOARD_LINKSYS_WRT600N_V11
,
80 BCM47XX_BOARD_LINKSYS_WRT610NV1
,
81 BCM47XX_BOARD_LINKSYS_WRT610NV2
,
82 BCM47XX_BOARD_LINKSYS_WRTSL54GS
,
84 BCM47XX_BOARD_LUXUL_ABR_4400_V1
,
85 BCM47XX_BOARD_LUXUL_XAP_310_V1
,
86 BCM47XX_BOARD_LUXUL_XAP_1210_V1
,
87 BCM47XX_BOARD_LUXUL_XAP_1230_V1
,
88 BCM47XX_BOARD_LUXUL_XAP_1240_V1
,
89 BCM47XX_BOARD_LUXUL_XAP_1500_V1
,
90 BCM47XX_BOARD_LUXUL_XBR_4400_V1
,
91 BCM47XX_BOARD_LUXUL_XVW_P30_V1
,
92 BCM47XX_BOARD_LUXUL_XWR_600_V1
,
93 BCM47XX_BOARD_LUXUL_XWR_1750_V1
,
95 BCM47XX_BOARD_MICROSOFT_MN700
,
97 BCM47XX_BOARD_MOTOROLA_WE800G
,
98 BCM47XX_BOARD_MOTOROLA_WR850GP
,
99 BCM47XX_BOARD_MOTOROLA_WR850GV2V3
,
101 BCM47XX_BOARD_NETGEAR_WGR614V8
,
102 BCM47XX_BOARD_NETGEAR_WGR614V9
,
103 BCM47XX_BOARD_NETGEAR_WGR614_V10
,
104 BCM47XX_BOARD_NETGEAR_WNDR3300
,
105 BCM47XX_BOARD_NETGEAR_WNDR3400V1
,
106 BCM47XX_BOARD_NETGEAR_WNDR3400V2
,
107 BCM47XX_BOARD_NETGEAR_WNDR3400_V3
,
108 BCM47XX_BOARD_NETGEAR_WNDR3400VCNA
,
109 BCM47XX_BOARD_NETGEAR_WNDR3700V3
,
110 BCM47XX_BOARD_NETGEAR_WNDR4000
,
111 BCM47XX_BOARD_NETGEAR_WNDR4500V1
,
112 BCM47XX_BOARD_NETGEAR_WNDR4500V2
,
113 BCM47XX_BOARD_NETGEAR_WNR2000
,
114 BCM47XX_BOARD_NETGEAR_WNR3500L
,
115 BCM47XX_BOARD_NETGEAR_WNR3500U
,
116 BCM47XX_BOARD_NETGEAR_WNR3500V2
,
117 BCM47XX_BOARD_NETGEAR_WNR3500V2VC
,
118 BCM47XX_BOARD_NETGEAR_WNR834BV2
,
120 BCM47XX_BOARD_PHICOMM_M1
,
122 BCM47XX_BOARD_SIEMENS_SE505V2
,
124 BCM47XX_BOARD_SIMPLETECH_SIMPLESHARE
,
126 BCM47XX_BOARD_ZTE_H218N
,
128 BCM47XX_BOARD_UNKNOWN
,
132 #define BCM47XX_BOARD_MAX_NAME 30
134 void bcm47xx_board_detect(void);
135 enum bcm47xx_board
bcm47xx_board_get(void);
136 const char *bcm47xx_board_get_name(void);
138 #endif /* __BCM47XX_BOARD_H */