]> git.karo-electronics.de Git - karo-tx-linux.git/blob - arch/mips/include/asm/mach-bcm47xx/bcm47xx_board.h
Merge remote-tracking branch 'hid/for-next'
[karo-tx-linux.git] / arch / mips / include / asm / mach-bcm47xx / bcm47xx_board.h
1 #ifndef __BCM47XX_BOARD_H
2 #define __BCM47XX_BOARD_H
3
4 enum bcm47xx_board {
5         BCM47XX_BOARD_ASUS_RTAC66U,
6         BCM47XX_BOARD_ASUS_RTN10,
7         BCM47XX_BOARD_ASUS_RTN10D,
8         BCM47XX_BOARD_ASUS_RTN10U,
9         BCM47XX_BOARD_ASUS_RTN12,
10         BCM47XX_BOARD_ASUS_RTN12B1,
11         BCM47XX_BOARD_ASUS_RTN12C1,
12         BCM47XX_BOARD_ASUS_RTN12D1,
13         BCM47XX_BOARD_ASUS_RTN12HP,
14         BCM47XX_BOARD_ASUS_RTN15U,
15         BCM47XX_BOARD_ASUS_RTN16,
16         BCM47XX_BOARD_ASUS_RTN53,
17         BCM47XX_BOARD_ASUS_RTN66U,
18         BCM47XX_BOARD_ASUS_WL300G,
19         BCM47XX_BOARD_ASUS_WL320GE,
20         BCM47XX_BOARD_ASUS_WL330GE,
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
30         BCM47XX_BOARD_BELKIN_F7D4301,
31
32         BCM47XX_BOARD_BUFFALO_WBR2_G54,
33         BCM47XX_BOARD_BUFFALO_WHR2_A54G54,
34         BCM47XX_BOARD_BUFFALO_WHR_G125,
35         BCM47XX_BOARD_BUFFALO_WHR_G54S,
36         BCM47XX_BOARD_BUFFALO_WHR_HP_G54,
37         BCM47XX_BOARD_BUFFALO_WLA2_G54L,
38         BCM47XX_BOARD_BUFFALO_WZR_G300N,
39         BCM47XX_BOARD_BUFFALO_WZR_RS_G54,
40         BCM47XX_BOARD_BUFFALO_WZR_RS_G54HP,
41
42         BCM47XX_BOARD_CISCO_M10V1,
43         BCM47XX_BOARD_CISCO_M20V1,
44
45         BCM47XX_BOARD_DELL_TM2300,
46
47         BCM47XX_BOARD_DLINK_DIR130,
48         BCM47XX_BOARD_DLINK_DIR330,
49
50         BCM47XX_BOARD_HUAWEI_E970,
51
52         BCM47XX_BOARD_LINKSYS_E900V1,
53         BCM47XX_BOARD_LINKSYS_E1000V1,
54         BCM47XX_BOARD_LINKSYS_E1000V2,
55         BCM47XX_BOARD_LINKSYS_E1000V21,
56         BCM47XX_BOARD_LINKSYS_E1200V2,
57         BCM47XX_BOARD_LINKSYS_E2000V1,
58         BCM47XX_BOARD_LINKSYS_E3000V1,
59         BCM47XX_BOARD_LINKSYS_E3200V1,
60         BCM47XX_BOARD_LINKSYS_E4200V1,
61         BCM47XX_BOARD_LINKSYS_WRT150NV1,
62         BCM47XX_BOARD_LINKSYS_WRT150NV11,
63         BCM47XX_BOARD_LINKSYS_WRT160NV1,
64         BCM47XX_BOARD_LINKSYS_WRT160NV3,
65         BCM47XX_BOARD_LINKSYS_WRT300NV11,
66         BCM47XX_BOARD_LINKSYS_WRT310NV1,
67         BCM47XX_BOARD_LINKSYS_WRT310NV2,
68         BCM47XX_BOARD_LINKSYS_WRT54G3GV2,
69         BCM47XX_BOARD_LINKSYS_WRT610NV1,
70         BCM47XX_BOARD_LINKSYS_WRT610NV2,
71         BCM47XX_BOARD_LINKSYS_WRTSL54GS,
72
73         BCM47XX_BOARD_MOTOROLA_WE800G,
74         BCM47XX_BOARD_MOTOROLA_WR850GP,
75         BCM47XX_BOARD_MOTOROLA_WR850GV2V3,
76
77         BCM47XX_BOARD_NETGEAR_WGR614V8,
78         BCM47XX_BOARD_NETGEAR_WGR614V9,
79         BCM47XX_BOARD_NETGEAR_WNDR3300,
80         BCM47XX_BOARD_NETGEAR_WNDR3400V1,
81         BCM47XX_BOARD_NETGEAR_WNDR3400V2,
82         BCM47XX_BOARD_NETGEAR_WNDR3400VCNA,
83         BCM47XX_BOARD_NETGEAR_WNDR3700V3,
84         BCM47XX_BOARD_NETGEAR_WNDR4000,
85         BCM47XX_BOARD_NETGEAR_WNDR4500V1,
86         BCM47XX_BOARD_NETGEAR_WNDR4500V2,
87         BCM47XX_BOARD_NETGEAR_WNR2000,
88         BCM47XX_BOARD_NETGEAR_WNR3500L,
89         BCM47XX_BOARD_NETGEAR_WNR3500U,
90         BCM47XX_BOARD_NETGEAR_WNR3500V2,
91         BCM47XX_BOARD_NETGEAR_WNR3500V2VC,
92         BCM47XX_BOARD_NETGEAR_WNR834BV2,
93
94         BCM47XX_BOARD_PHICOMM_M1,
95
96         BCM47XX_BOARD_SIMPLETECH_SIMPLESHARE,
97
98         BCM47XX_BOARD_ZTE_H218N,
99
100         BCM47XX_BOARD_UNKNOWN,
101         BCM47XX_BOARD_NO,
102 };
103
104 #define BCM47XX_BOARD_MAX_NAME 30
105
106 void bcm47xx_board_detect(void);
107 enum bcm47xx_board bcm47xx_board_get(void);
108 const char *bcm47xx_board_get_name(void);
109
110 #endif /* __BCM47XX_BOARD_H */