License cleanup: add SPDX GPL-2.0 license identifier to files with no license
[linux-2.6-block.git] / arch / mips / include / asm / mach-bcm47xx / bcm47xx_board.h
CommitLineData
b2441318 1/* SPDX-License-Identifier: GPL-2.0 */
786c497a
HM
2#ifndef __BCM47XX_BOARD_H
3#define __BCM47XX_BOARD_H
4
5enum bcm47xx_board {
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,
250dc037 22 BCM47XX_BOARD_ASUS_WL500G,
786c497a
HM
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,
31
0dae62ed
CS
32 BCM47XX_BOARD_BELKIN_F7D3301,
33 BCM47XX_BOARD_BELKIN_F7D3302,
786c497a 34 BCM47XX_BOARD_BELKIN_F7D4301,
0dae62ed
CS
35 BCM47XX_BOARD_BELKIN_F7D4302,
36 BCM47XX_BOARD_BELKIN_F7D4401,
786c497a
HM
37
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,
47
48 BCM47XX_BOARD_CISCO_M10V1,
49 BCM47XX_BOARD_CISCO_M20V1,
50
51 BCM47XX_BOARD_DELL_TM2300,
52
53 BCM47XX_BOARD_DLINK_DIR130,
54 BCM47XX_BOARD_DLINK_DIR330,
55
56 BCM47XX_BOARD_HUAWEI_E970,
57
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,
160f1431 71 BCM47XX_BOARD_LINKSYS_WRT300N_V1,
786c497a
HM
72 BCM47XX_BOARD_LINKSYS_WRT300NV11,
73 BCM47XX_BOARD_LINKSYS_WRT310NV1,
74 BCM47XX_BOARD_LINKSYS_WRT310NV2,
75 BCM47XX_BOARD_LINKSYS_WRT54G3GV2,
41a867cb
RM
76 BCM47XX_BOARD_LINKSYS_WRT54G_TYPE_0101,
77 BCM47XX_BOARD_LINKSYS_WRT54G_TYPE_0467,
78 BCM47XX_BOARD_LINKSYS_WRT54G_TYPE_0708,
160f1431 79 BCM47XX_BOARD_LINKSYS_WRT600N_V11,
786c497a
HM
80 BCM47XX_BOARD_LINKSYS_WRT610NV1,
81 BCM47XX_BOARD_LINKSYS_WRT610NV2,
82 BCM47XX_BOARD_LINKSYS_WRTSL54GS,
83
e7093053
DH
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,
24f2970f
DH
93 BCM47XX_BOARD_LUXUL_XWR_1750_V1,
94
250dc037
HM
95 BCM47XX_BOARD_MICROSOFT_MN700,
96
786c497a
HM
97 BCM47XX_BOARD_MOTOROLA_WE800G,
98 BCM47XX_BOARD_MOTOROLA_WR850GP,
99 BCM47XX_BOARD_MOTOROLA_WR850GV2V3,
100
101 BCM47XX_BOARD_NETGEAR_WGR614V8,
102 BCM47XX_BOARD_NETGEAR_WGR614V9,
160f1431 103 BCM47XX_BOARD_NETGEAR_WGR614_V10,
786c497a
HM
104 BCM47XX_BOARD_NETGEAR_WNDR3300,
105 BCM47XX_BOARD_NETGEAR_WNDR3400V1,
106 BCM47XX_BOARD_NETGEAR_WNDR3400V2,
160f1431 107 BCM47XX_BOARD_NETGEAR_WNDR3400_V3,
786c497a
HM
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,
119
120 BCM47XX_BOARD_PHICOMM_M1,
121
d508eb79
HM
122 BCM47XX_BOARD_SIEMENS_SE505V2,
123
786c497a
HM
124 BCM47XX_BOARD_SIMPLETECH_SIMPLESHARE,
125
126 BCM47XX_BOARD_ZTE_H218N,
127
128 BCM47XX_BOARD_UNKNOWN,
129 BCM47XX_BOARD_NO,
130};
131
132#define BCM47XX_BOARD_MAX_NAME 30
133
134void bcm47xx_board_detect(void);
135enum bcm47xx_board bcm47xx_board_get(void);
136const char *bcm47xx_board_get_name(void);
137
138#endif /* __BCM47XX_BOARD_H */