Back to home page

OSCL-LXR

 
 

    


0001 /* SPDX-License-Identifier: GPL-2.0 */
0002 #ifndef __BCM47XX_BOARD_H
0003 #define __BCM47XX_BOARD_H
0004 
0005 enum bcm47xx_board {
0006     BCM47XX_BOARD_ASUS_RTAC66U,
0007     BCM47XX_BOARD_ASUS_RTN10,
0008     BCM47XX_BOARD_ASUS_RTN10D,
0009     BCM47XX_BOARD_ASUS_RTN10U,
0010     BCM47XX_BOARD_ASUS_RTN12,
0011     BCM47XX_BOARD_ASUS_RTN12B1,
0012     BCM47XX_BOARD_ASUS_RTN12C1,
0013     BCM47XX_BOARD_ASUS_RTN12D1,
0014     BCM47XX_BOARD_ASUS_RTN12HP,
0015     BCM47XX_BOARD_ASUS_RTN15U,
0016     BCM47XX_BOARD_ASUS_RTN16,
0017     BCM47XX_BOARD_ASUS_RTN53,
0018     BCM47XX_BOARD_ASUS_RTN66U,
0019     BCM47XX_BOARD_ASUS_WL300G,
0020     BCM47XX_BOARD_ASUS_WL320GE,
0021     BCM47XX_BOARD_ASUS_WL330GE,
0022     BCM47XX_BOARD_ASUS_WL500G,
0023     BCM47XX_BOARD_ASUS_WL500GD,
0024     BCM47XX_BOARD_ASUS_WL500GPV1,
0025     BCM47XX_BOARD_ASUS_WL500GPV2,
0026     BCM47XX_BOARD_ASUS_WL500W,
0027     BCM47XX_BOARD_ASUS_WL520GC,
0028     BCM47XX_BOARD_ASUS_WL520GU,
0029     BCM47XX_BOARD_ASUS_WL700GE,
0030     BCM47XX_BOARD_ASUS_WLHDD,
0031 
0032     BCM47XX_BOARD_BELKIN_F7D3301,
0033     BCM47XX_BOARD_BELKIN_F7D3302,
0034     BCM47XX_BOARD_BELKIN_F7D4301,
0035     BCM47XX_BOARD_BELKIN_F7D4302,
0036     BCM47XX_BOARD_BELKIN_F7D4401,
0037 
0038     BCM47XX_BOARD_BUFFALO_WBR2_G54,
0039     BCM47XX_BOARD_BUFFALO_WHR2_A54G54,
0040     BCM47XX_BOARD_BUFFALO_WHR_G125,
0041     BCM47XX_BOARD_BUFFALO_WHR_G54S,
0042     BCM47XX_BOARD_BUFFALO_WHR_HP_G54,
0043     BCM47XX_BOARD_BUFFALO_WLA2_G54L,
0044     BCM47XX_BOARD_BUFFALO_WZR_G300N,
0045     BCM47XX_BOARD_BUFFALO_WZR_RS_G54,
0046     BCM47XX_BOARD_BUFFALO_WZR_RS_G54HP,
0047 
0048     BCM47XX_BOARD_CISCO_M10V1,
0049     BCM47XX_BOARD_CISCO_M20V1,
0050 
0051     BCM47XX_BOARD_DELL_TM2300,
0052 
0053     BCM47XX_BOARD_DLINK_DIR130,
0054     BCM47XX_BOARD_DLINK_DIR330,
0055 
0056     BCM47XX_BOARD_HUAWEI_E970,
0057 
0058     BCM47XX_BOARD_LINKSYS_E900V1,
0059     BCM47XX_BOARD_LINKSYS_E1000V1,
0060     BCM47XX_BOARD_LINKSYS_E1000V2,
0061     BCM47XX_BOARD_LINKSYS_E1000V21,
0062     BCM47XX_BOARD_LINKSYS_E1200V2,
0063     BCM47XX_BOARD_LINKSYS_E2000V1,
0064     BCM47XX_BOARD_LINKSYS_E3000V1,
0065     BCM47XX_BOARD_LINKSYS_E3200V1,
0066     BCM47XX_BOARD_LINKSYS_E4200V1,
0067     BCM47XX_BOARD_LINKSYS_WRT150NV1,
0068     BCM47XX_BOARD_LINKSYS_WRT150NV11,
0069     BCM47XX_BOARD_LINKSYS_WRT160NV1,
0070     BCM47XX_BOARD_LINKSYS_WRT160NV3,
0071     BCM47XX_BOARD_LINKSYS_WRT300N_V1,
0072     BCM47XX_BOARD_LINKSYS_WRT300NV11,
0073     BCM47XX_BOARD_LINKSYS_WRT310NV1,
0074     BCM47XX_BOARD_LINKSYS_WRT310NV2,
0075     BCM47XX_BOARD_LINKSYS_WRT320N_V1,
0076     BCM47XX_BOARD_LINKSYS_WRT54G3GV2,
0077     BCM47XX_BOARD_LINKSYS_WRT54G_TYPE_0101,
0078     BCM47XX_BOARD_LINKSYS_WRT54G_TYPE_0467,
0079     BCM47XX_BOARD_LINKSYS_WRT54G_TYPE_0708,
0080     BCM47XX_BOARD_LINKSYS_WRT600N_V11,
0081     BCM47XX_BOARD_LINKSYS_WRT610NV1,
0082     BCM47XX_BOARD_LINKSYS_WRT610NV2,
0083     BCM47XX_BOARD_LINKSYS_WRTSL54GS,
0084 
0085     BCM47XX_BOARD_LUXUL_ABR_4400_V1,
0086     BCM47XX_BOARD_LUXUL_XAP_310_V1,
0087     BCM47XX_BOARD_LUXUL_XAP_1210_V1,
0088     BCM47XX_BOARD_LUXUL_XAP_1230_V1,
0089     BCM47XX_BOARD_LUXUL_XAP_1240_V1,
0090     BCM47XX_BOARD_LUXUL_XAP_1500_V1,
0091     BCM47XX_BOARD_LUXUL_XBR_4400_V1,
0092     BCM47XX_BOARD_LUXUL_XVW_P30_V1,
0093     BCM47XX_BOARD_LUXUL_XWR_600_V1,
0094     BCM47XX_BOARD_LUXUL_XWR_1750_V1,
0095 
0096     BCM47XX_BOARD_MICROSOFT_MN700,
0097 
0098     BCM47XX_BOARD_MOTOROLA_WE800G,
0099     BCM47XX_BOARD_MOTOROLA_WR850GP,
0100     BCM47XX_BOARD_MOTOROLA_WR850GV2V3,
0101 
0102     BCM47XX_BOARD_NETGEAR_R6200_V1,
0103     BCM47XX_BOARD_NETGEAR_R6300_V1,
0104     BCM47XX_BOARD_NETGEAR_WGR614V8,
0105     BCM47XX_BOARD_NETGEAR_WGR614V9,
0106     BCM47XX_BOARD_NETGEAR_WGR614_V10,
0107     BCM47XX_BOARD_NETGEAR_WN2500RP_V1,
0108     BCM47XX_BOARD_NETGEAR_WN2500RP_V2,
0109     BCM47XX_BOARD_NETGEAR_WNDR3300,
0110     BCM47XX_BOARD_NETGEAR_WNDR3400V1,
0111     BCM47XX_BOARD_NETGEAR_WNDR3400V2,
0112     BCM47XX_BOARD_NETGEAR_WNDR3400_V3,
0113     BCM47XX_BOARD_NETGEAR_WNDR3400VCNA,
0114     BCM47XX_BOARD_NETGEAR_WNDR3700V3,
0115     BCM47XX_BOARD_NETGEAR_WNDR4000,
0116     BCM47XX_BOARD_NETGEAR_WNDR4500V1,
0117     BCM47XX_BOARD_NETGEAR_WNDR4500V2,
0118     BCM47XX_BOARD_NETGEAR_WNR1000_V3,
0119     BCM47XX_BOARD_NETGEAR_WNR2000,
0120     BCM47XX_BOARD_NETGEAR_WNR3500L,
0121     BCM47XX_BOARD_NETGEAR_WNR3500L_V2,
0122     BCM47XX_BOARD_NETGEAR_WNR3500U,
0123     BCM47XX_BOARD_NETGEAR_WNR3500V2,
0124     BCM47XX_BOARD_NETGEAR_WNR3500V2VC,
0125     BCM47XX_BOARD_NETGEAR_WNR834BV2,
0126 
0127     BCM47XX_BOARD_PHICOMM_M1,
0128 
0129     BCM47XX_BOARD_SIEMENS_SE505V2,
0130 
0131     BCM47XX_BOARD_SIMPLETECH_SIMPLESHARE,
0132 
0133     BCM47XX_BOARD_ZTE_H218N,
0134 
0135     BCM47XX_BOARD_UNKNOWN,
0136     BCM47XX_BOARD_NO,
0137 };
0138 
0139 #define BCM47XX_BOARD_MAX_NAME 30
0140 
0141 void bcm47xx_board_detect(void);
0142 enum bcm47xx_board bcm47xx_board_get(void);
0143 const char *bcm47xx_board_get_name(void);
0144 
0145 #endif /* __BCM47XX_BOARD_H */