Lines Matching refs:phy_data

589 	u16 phy_data;  in e1000_set_master_slave_mode()  local
592 ret_val = e1e_rphy(hw, MII_CTRL1000, &phy_data); in e1000_set_master_slave_mode()
597 hw->phy.original_ms_type = (phy_data & CTL1000_ENABLE_MASTER) ? in e1000_set_master_slave_mode()
598 ((phy_data & CTL1000_AS_MASTER) ? in e1000_set_master_slave_mode()
603 phy_data |= (CTL1000_ENABLE_MASTER | CTL1000_AS_MASTER); in e1000_set_master_slave_mode()
606 phy_data |= CTL1000_ENABLE_MASTER; in e1000_set_master_slave_mode()
607 phy_data &= ~(CTL1000_AS_MASTER); in e1000_set_master_slave_mode()
610 phy_data &= ~CTL1000_ENABLE_MASTER; in e1000_set_master_slave_mode()
616 return e1e_wphy(hw, MII_CTRL1000, phy_data); in e1000_set_master_slave_mode()
628 u16 phy_data; in e1000_copper_link_setup_82577() local
631 ret_val = e1e_rphy(hw, I82577_CFG_REG, &phy_data); in e1000_copper_link_setup_82577()
635 phy_data |= I82577_CFG_ASSERT_CRS_ON_TX; in e1000_copper_link_setup_82577()
638 phy_data |= I82577_CFG_ENABLE_DOWNSHIFT; in e1000_copper_link_setup_82577()
640 ret_val = e1e_wphy(hw, I82577_CFG_REG, phy_data); in e1000_copper_link_setup_82577()
645 ret_val = e1e_rphy(hw, I82577_PHY_CTRL_2, &phy_data); in e1000_copper_link_setup_82577()
648 phy_data &= ~I82577_PHY_CTRL2_MDIX_CFG_MASK; in e1000_copper_link_setup_82577()
658 phy_data |= I82577_PHY_CTRL2_MANUAL_MDIX; in e1000_copper_link_setup_82577()
662 phy_data |= I82577_PHY_CTRL2_AUTO_MDI_MDIX; in e1000_copper_link_setup_82577()
665 ret_val = e1e_wphy(hw, I82577_PHY_CTRL_2, phy_data); in e1000_copper_link_setup_82577()
683 u16 phy_data; in e1000e_copper_link_setup_m88() local
686 ret_val = e1e_rphy(hw, M88E1000_PHY_SPEC_CTRL, &phy_data); in e1000e_copper_link_setup_m88()
692 phy_data |= M88E1000_PSCR_ASSERT_CRS_ON_TX; in e1000e_copper_link_setup_m88()
701 phy_data &= ~M88E1000_PSCR_AUTO_X_MODE; in e1000e_copper_link_setup_m88()
705 phy_data |= M88E1000_PSCR_MDI_MANUAL_MODE; in e1000e_copper_link_setup_m88()
708 phy_data |= M88E1000_PSCR_MDIX_MANUAL_MODE; in e1000e_copper_link_setup_m88()
711 phy_data |= M88E1000_PSCR_AUTO_X_1000T; in e1000e_copper_link_setup_m88()
715 phy_data |= M88E1000_PSCR_AUTO_X_MODE; in e1000e_copper_link_setup_m88()
725 phy_data &= ~M88E1000_PSCR_POLARITY_REVERSAL; in e1000e_copper_link_setup_m88()
727 phy_data |= M88E1000_PSCR_POLARITY_REVERSAL; in e1000e_copper_link_setup_m88()
733 phy_data &= ~BME1000_PSCR_ENABLE_DOWNSHIFT; in e1000e_copper_link_setup_m88()
735 phy_data); in e1000e_copper_link_setup_m88()
746 phy_data |= BME1000_PSCR_ENABLE_DOWNSHIFT; in e1000e_copper_link_setup_m88()
749 ret_val = e1e_wphy(hw, M88E1000_PHY_SPEC_CTRL, phy_data); in e1000e_copper_link_setup_m88()
759 ret_val = e1e_rphy(hw, M88E1000_EXT_PHY_SPEC_CTRL, &phy_data); in e1000e_copper_link_setup_m88()
763 phy_data |= M88E1000_EPSCR_TX_CLK_25; in e1000e_copper_link_setup_m88()
767 phy_data &= ~M88EC018_EPSCR_DOWNSHIFT_COUNTER_MASK; in e1000e_copper_link_setup_m88()
768 phy_data |= M88EC018_EPSCR_DOWNSHIFT_COUNTER_5X; in e1000e_copper_link_setup_m88()
771 phy_data &= ~(M88E1000_EPSCR_MASTER_DOWNSHIFT_MASK | in e1000e_copper_link_setup_m88()
773 phy_data |= (M88E1000_EPSCR_MASTER_DOWNSHIFT_1X | in e1000e_copper_link_setup_m88()
776 ret_val = e1e_wphy(hw, M88E1000_EXT_PHY_SPEC_CTRL, phy_data); in e1000e_copper_link_setup_m88()
803 ret_val = e1e_rphy(hw, M88E1000_EXT_PHY_SPEC_CTRL, &phy_data); in e1000e_copper_link_setup_m88()
808 phy_data |= I82578_EPSCR_DOWNSHIFT_ENABLE; in e1000e_copper_link_setup_m88()
809 phy_data &= ~I82578_EPSCR_DOWNSHIFT_COUNTER_MASK; in e1000e_copper_link_setup_m88()
810 ret_val = e1e_wphy(hw, M88E1000_EXT_PHY_SPEC_CTRL, phy_data); in e1000e_copper_link_setup_m88()
1194 u16 phy_data; in e1000e_phy_force_speed_duplex_igp() local
1197 ret_val = e1e_rphy(hw, MII_BMCR, &phy_data); in e1000e_phy_force_speed_duplex_igp()
1201 e1000e_phy_force_speed_duplex_setup(hw, &phy_data); in e1000e_phy_force_speed_duplex_igp()
1203 ret_val = e1e_wphy(hw, MII_BMCR, phy_data); in e1000e_phy_force_speed_duplex_igp()
1210 ret_val = e1e_rphy(hw, IGP01E1000_PHY_PORT_CTRL, &phy_data); in e1000e_phy_force_speed_duplex_igp()
1214 phy_data &= ~IGP01E1000_PSCR_AUTO_MDIX; in e1000e_phy_force_speed_duplex_igp()
1215 phy_data &= ~IGP01E1000_PSCR_FORCE_MDI_MDIX; in e1000e_phy_force_speed_duplex_igp()
1217 ret_val = e1e_wphy(hw, IGP01E1000_PHY_PORT_CTRL, phy_data); in e1000e_phy_force_speed_duplex_igp()
1221 e_dbg("IGP PSCR: %X\n", phy_data); in e1000e_phy_force_speed_duplex_igp()
1258 u16 phy_data; in e1000e_phy_force_speed_duplex_m88() local
1264 ret_val = e1e_rphy(hw, M88E1000_PHY_SPEC_CTRL, &phy_data); in e1000e_phy_force_speed_duplex_m88()
1268 phy_data &= ~M88E1000_PSCR_AUTO_X_MODE; in e1000e_phy_force_speed_duplex_m88()
1269 ret_val = e1e_wphy(hw, M88E1000_PHY_SPEC_CTRL, phy_data); in e1000e_phy_force_speed_duplex_m88()
1273 e_dbg("M88E1000 PSCR: %X\n", phy_data); in e1000e_phy_force_speed_duplex_m88()
1275 ret_val = e1e_rphy(hw, MII_BMCR, &phy_data); in e1000e_phy_force_speed_duplex_m88()
1279 e1000e_phy_force_speed_duplex_setup(hw, &phy_data); in e1000e_phy_force_speed_duplex_m88()
1281 ret_val = e1e_wphy(hw, MII_BMCR, phy_data); in e1000e_phy_force_speed_duplex_m88()
1327 ret_val = e1e_rphy(hw, M88E1000_EXT_PHY_SPEC_CTRL, &phy_data); in e1000e_phy_force_speed_duplex_m88()
1335 phy_data |= M88E1000_EPSCR_TX_CLK_25; in e1000e_phy_force_speed_duplex_m88()
1336 ret_val = e1e_wphy(hw, M88E1000_EXT_PHY_SPEC_CTRL, phy_data); in e1000e_phy_force_speed_duplex_m88()
1343 ret_val = e1e_rphy(hw, M88E1000_PHY_SPEC_CTRL, &phy_data); in e1000e_phy_force_speed_duplex_m88()
1347 phy_data |= M88E1000_PSCR_ASSERT_CRS_ON_TX; in e1000e_phy_force_speed_duplex_m88()
1348 ret_val = e1e_wphy(hw, M88E1000_PHY_SPEC_CTRL, phy_data); in e1000e_phy_force_speed_duplex_m88()
1563 u16 phy_data, offset, mask; in e1000e_check_downshift() local
1584 ret_val = e1e_rphy(hw, offset, &phy_data); in e1000e_check_downshift()
1587 phy->speed_downgraded = !!(phy_data & mask); in e1000e_check_downshift()
1670 u16 phy_data, offset, mask; in e1000_check_polarity_ife() local
1682 ret_val = e1e_rphy(hw, offset, &phy_data); in e1000_check_polarity_ife()
1685 phy->cable_polarity = ((phy_data & mask) in e1000_check_polarity_ife()
1790 u16 phy_data, index; in e1000e_get_cable_length_m88() local
1792 ret_val = e1e_rphy(hw, M88E1000_PHY_SPEC_STATUS, &phy_data); in e1000e_get_cable_length_m88()
1796 index = ((phy_data & M88E1000_PSSR_CABLE_LENGTH) >> in e1000e_get_cable_length_m88()
1825 u16 phy_data, i, agc_value = 0; in e1000e_get_cable_length_igp_2() local
1837 ret_val = e1e_rphy(hw, agc_reg_array[i], &phy_data); in e1000e_get_cable_length_igp_2()
1846 cur_agc_index = ((phy_data >> IGP02E1000_AGC_LENGTH_SHIFT) & in e1000e_get_cable_length_igp_2()
1893 u16 phy_data; in e1000e_get_phy_info_m88() local
1910 ret_val = e1e_rphy(hw, M88E1000_PHY_SPEC_CTRL, &phy_data); in e1000e_get_phy_info_m88()
1914 phy->polarity_correction = !!(phy_data & in e1000e_get_phy_info_m88()
1921 ret_val = e1e_rphy(hw, M88E1000_PHY_SPEC_STATUS, &phy_data); in e1000e_get_phy_info_m88()
1925 phy->is_mdix = !!(phy_data & M88E1000_PSSR_MDIX); in e1000e_get_phy_info_m88()
1927 if ((phy_data & M88E1000_PSSR_SPEED) == M88E1000_PSSR_1000MBS) { in e1000e_get_phy_info_m88()
1932 ret_val = e1e_rphy(hw, MII_STAT1000, &phy_data); in e1000e_get_phy_info_m88()
1936 phy->local_rx = (phy_data & LPA_1000LOCALRXOK) in e1000e_get_phy_info_m88()
1939 phy->remote_rx = (phy_data & LPA_1000REMRXOK) in e1000e_get_phy_info_m88()
3125 u16 phy_data; in e1000_phy_force_speed_duplex_82577() local
3128 ret_val = e1e_rphy(hw, MII_BMCR, &phy_data); in e1000_phy_force_speed_duplex_82577()
3132 e1000e_phy_force_speed_duplex_setup(hw, &phy_data); in e1000_phy_force_speed_duplex_82577()
3134 ret_val = e1e_wphy(hw, MII_BMCR, phy_data); in e1000_phy_force_speed_duplex_82577()
3231 u16 phy_data, length; in e1000_get_cable_length_82577() local
3233 ret_val = e1e_rphy(hw, I82577_PHY_DIAG_STATUS, &phy_data); in e1000_get_cable_length_82577()
3237 length = ((phy_data & I82577_DSTATUS_CABLE_LENGTH) >> in e1000_get_cable_length_82577()