Lines Matching refs:sfp_base

362 	enum xgbe_sfp_base sfp_base;  member
814 switch (phy_data->sfp_base) { in xgbe_phy_sfp_phy_settings()
826 if (phy_data->sfp_base == XGBE_SFP_BASE_1000_T) { in xgbe_phy_sfp_phy_settings()
848 switch (phy_data->sfp_base) { in xgbe_phy_sfp_phy_settings()
877 switch (phy_data->sfp_base) { in xgbe_phy_sfp_phy_settings()
894 u8 *sfp_base, min; in xgbe_phy_sfp_bit_rate() local
896 sfp_base = sfp_eeprom->base; in xgbe_phy_sfp_bit_rate()
909 return sfp_base[XGBE_SFP_BASE_BR] >= min; in xgbe_phy_sfp_bit_rate()
1137 if (phy_data->sfp_base != XGBE_SFP_BASE_1000_T) in xgbe_phy_sfp_external_phy()
1196 u8 *sfp_base; in xgbe_phy_sfp_parse_eeprom() local
1198 sfp_base = sfp_eeprom->base; in xgbe_phy_sfp_parse_eeprom()
1200 if (sfp_base[XGBE_SFP_BASE_ID] != XGBE_SFP_ID_SFP) in xgbe_phy_sfp_parse_eeprom()
1203 if (sfp_base[XGBE_SFP_BASE_EXT_ID] != XGBE_SFP_EXT_ID_SFP) in xgbe_phy_sfp_parse_eeprom()
1211 if (sfp_base[XGBE_SFP_BASE_CABLE] & XGBE_SFP_BASE_CABLE_PASSIVE) { in xgbe_phy_sfp_parse_eeprom()
1213 phy_data->sfp_cable_len = sfp_base[XGBE_SFP_BASE_CU_CABLE_LEN]; in xgbe_phy_sfp_parse_eeprom()
1214 } else if (sfp_base[XGBE_SFP_BASE_CABLE] & XGBE_SFP_BASE_CABLE_ACTIVE) { in xgbe_phy_sfp_parse_eeprom()
1223 phy_data->sfp_base = XGBE_SFP_BASE_10000_CR; in xgbe_phy_sfp_parse_eeprom()
1224 else if (sfp_base[XGBE_SFP_BASE_10GBE_CC] & XGBE_SFP_BASE_10GBE_CC_SR) in xgbe_phy_sfp_parse_eeprom()
1225 phy_data->sfp_base = XGBE_SFP_BASE_10000_SR; in xgbe_phy_sfp_parse_eeprom()
1226 else if (sfp_base[XGBE_SFP_BASE_10GBE_CC] & XGBE_SFP_BASE_10GBE_CC_LR) in xgbe_phy_sfp_parse_eeprom()
1227 phy_data->sfp_base = XGBE_SFP_BASE_10000_LR; in xgbe_phy_sfp_parse_eeprom()
1228 else if (sfp_base[XGBE_SFP_BASE_10GBE_CC] & XGBE_SFP_BASE_10GBE_CC_LRM) in xgbe_phy_sfp_parse_eeprom()
1229 phy_data->sfp_base = XGBE_SFP_BASE_10000_LRM; in xgbe_phy_sfp_parse_eeprom()
1230 else if (sfp_base[XGBE_SFP_BASE_10GBE_CC] & XGBE_SFP_BASE_10GBE_CC_ER) in xgbe_phy_sfp_parse_eeprom()
1231 phy_data->sfp_base = XGBE_SFP_BASE_10000_ER; in xgbe_phy_sfp_parse_eeprom()
1232 else if (sfp_base[XGBE_SFP_BASE_1GBE_CC] & XGBE_SFP_BASE_1GBE_CC_SX) in xgbe_phy_sfp_parse_eeprom()
1233 phy_data->sfp_base = XGBE_SFP_BASE_1000_SX; in xgbe_phy_sfp_parse_eeprom()
1234 else if (sfp_base[XGBE_SFP_BASE_1GBE_CC] & XGBE_SFP_BASE_1GBE_CC_LX) in xgbe_phy_sfp_parse_eeprom()
1235 phy_data->sfp_base = XGBE_SFP_BASE_1000_LX; in xgbe_phy_sfp_parse_eeprom()
1236 else if (sfp_base[XGBE_SFP_BASE_1GBE_CC] & XGBE_SFP_BASE_1GBE_CC_CX) in xgbe_phy_sfp_parse_eeprom()
1237 phy_data->sfp_base = XGBE_SFP_BASE_1000_CX; in xgbe_phy_sfp_parse_eeprom()
1238 else if (sfp_base[XGBE_SFP_BASE_1GBE_CC] & XGBE_SFP_BASE_1GBE_CC_T) in xgbe_phy_sfp_parse_eeprom()
1239 phy_data->sfp_base = XGBE_SFP_BASE_1000_T; in xgbe_phy_sfp_parse_eeprom()
1241 switch (phy_data->sfp_base) { in xgbe_phy_sfp_parse_eeprom()
1402 phy_data->sfp_base = XGBE_SFP_BASE_UNKNOWN; in xgbe_phy_sfp_reset()
1735 switch (phy_data->sfp_base) { in xgbe_phy_an73_redrv_outcome()
1899 switch (phy_data->sfp_base) { in xgbe_phy_an_advertising()
1947 switch (phy_data->sfp_base) { in xgbe_phy_an_sfp_mode()
2029 (phy_data->sfp_base != XGBE_SFP_BASE_1000_CX) && in xgbe_phy_set_redrv_mode()
2030 (phy_data->sfp_base != XGBE_SFP_BASE_10000_CR)) in xgbe_phy_set_redrv_mode()
2518 if (phy_data->sfp_base == XGBE_SFP_BASE_1000_T) in xgbe_phy_get_sfp_mode()
2676 if (phy_data->sfp_base == XGBE_SFP_BASE_1000_T) in xgbe_phy_use_sfp_mode()
2681 if (phy_data->sfp_base != XGBE_SFP_BASE_1000_T) in xgbe_phy_use_sfp_mode()
2686 if (phy_data->sfp_base != XGBE_SFP_BASE_1000_T) in xgbe_phy_use_sfp_mode()
2691 if (phy_data->sfp_base != XGBE_SFP_BASE_1000_T) in xgbe_phy_use_sfp_mode()