Lines Matching refs:phy_data

810 	u16 phy_data;  in e1000_copper_link_setup_82577()  local
828 ret_val = phy->ops.read_reg(hw, I82577_CFG_REG, &phy_data); in e1000_copper_link_setup_82577()
832 phy_data |= I82577_CFG_ASSERT_CRS_ON_TX; in e1000_copper_link_setup_82577()
835 phy_data |= I82577_CFG_ENABLE_DOWNSHIFT; in e1000_copper_link_setup_82577()
837 ret_val = phy->ops.write_reg(hw, I82577_CFG_REG, phy_data); in e1000_copper_link_setup_82577()
855 u16 phy_data; in e1000_copper_link_setup_m88() local
865 ret_val = phy->ops.read_reg(hw, M88E1000_PHY_SPEC_CTRL, &phy_data); in e1000_copper_link_setup_m88()
869 phy_data |= M88E1000_PSCR_ASSERT_CRS_ON_TX; in e1000_copper_link_setup_m88()
879 phy_data &= ~M88E1000_PSCR_AUTO_X_MODE; in e1000_copper_link_setup_m88()
883 phy_data |= M88E1000_PSCR_MDI_MANUAL_MODE; in e1000_copper_link_setup_m88()
886 phy_data |= M88E1000_PSCR_MDIX_MANUAL_MODE; in e1000_copper_link_setup_m88()
889 phy_data |= M88E1000_PSCR_AUTO_X_1000T; in e1000_copper_link_setup_m88()
893 phy_data |= M88E1000_PSCR_AUTO_X_MODE; in e1000_copper_link_setup_m88()
904 phy_data &= ~M88E1000_PSCR_POLARITY_REVERSAL; in e1000_copper_link_setup_m88()
906 phy_data |= M88E1000_PSCR_POLARITY_REVERSAL; in e1000_copper_link_setup_m88()
908 ret_val = phy->ops.write_reg(hw, M88E1000_PHY_SPEC_CTRL, phy_data); in e1000_copper_link_setup_m88()
918 &phy_data); in e1000_copper_link_setup_m88()
922 phy_data |= M88E1000_EPSCR_TX_CLK_25; in e1000_copper_link_setup_m88()
927 phy_data &= ~M88EC018_EPSCR_DOWNSHIFT_COUNTER_MASK; in e1000_copper_link_setup_m88()
928 phy_data |= M88EC018_EPSCR_DOWNSHIFT_COUNTER_5X; in e1000_copper_link_setup_m88()
931 phy_data &= ~(M88E1000_EPSCR_MASTER_DOWNSHIFT_MASK | in e1000_copper_link_setup_m88()
933 phy_data |= (M88E1000_EPSCR_MASTER_DOWNSHIFT_1X | in e1000_copper_link_setup_m88()
937 phy_data); in e1000_copper_link_setup_m88()
1405 u16 phy_data; in e1000_phy_force_speed_duplex_igp() local
1410 ret_val = phy->ops.read_reg(hw, PHY_CONTROL, &phy_data); in e1000_phy_force_speed_duplex_igp()
1414 e1000_phy_force_speed_duplex_setup(hw, &phy_data); in e1000_phy_force_speed_duplex_igp()
1416 ret_val = phy->ops.write_reg(hw, PHY_CONTROL, phy_data); in e1000_phy_force_speed_duplex_igp()
1424 ret_val = phy->ops.read_reg(hw, IGP01E1000_PHY_PORT_CTRL, &phy_data); in e1000_phy_force_speed_duplex_igp()
1428 phy_data &= ~IGP01E1000_PSCR_AUTO_MDIX; in e1000_phy_force_speed_duplex_igp()
1429 phy_data &= ~IGP01E1000_PSCR_FORCE_MDI_MDIX; in e1000_phy_force_speed_duplex_igp()
1431 ret_val = phy->ops.write_reg(hw, IGP01E1000_PHY_PORT_CTRL, phy_data); in e1000_phy_force_speed_duplex_igp()
1435 DEBUGOUT1("IGP PSCR: %X\n", phy_data); in e1000_phy_force_speed_duplex_igp()
1480 u16 phy_data; in e1000_phy_force_speed_duplex_m88() local
1489 ret_val = phy->ops.read_reg(hw, M88E1000_PHY_SPEC_CTRL, &phy_data); in e1000_phy_force_speed_duplex_m88()
1493 phy_data &= ~M88E1000_PSCR_AUTO_X_MODE; in e1000_phy_force_speed_duplex_m88()
1494 ret_val = phy->ops.write_reg(hw, M88E1000_PHY_SPEC_CTRL, phy_data); in e1000_phy_force_speed_duplex_m88()
1498 DEBUGOUT1("M88E1000 PSCR: %X\n", phy_data); in e1000_phy_force_speed_duplex_m88()
1500 ret_val = phy->ops.read_reg(hw, PHY_CONTROL, &phy_data); in e1000_phy_force_speed_duplex_m88()
1504 e1000_phy_force_speed_duplex_setup(hw, &phy_data); in e1000_phy_force_speed_duplex_m88()
1506 ret_val = phy->ops.write_reg(hw, PHY_CONTROL, phy_data); in e1000_phy_force_speed_duplex_m88()
1545 ret_val = phy->ops.read_reg(hw, M88E1000_EXT_PHY_SPEC_CTRL, &phy_data); in e1000_phy_force_speed_duplex_m88()
1554 phy_data |= M88E1000_EPSCR_TX_CLK_25; in e1000_phy_force_speed_duplex_m88()
1555 ret_val = phy->ops.write_reg(hw, M88E1000_EXT_PHY_SPEC_CTRL, phy_data); in e1000_phy_force_speed_duplex_m88()
1563 ret_val = phy->ops.read_reg(hw, M88E1000_PHY_SPEC_CTRL, &phy_data); in e1000_phy_force_speed_duplex_m88()
1567 phy_data |= M88E1000_PSCR_ASSERT_CRS_ON_TX; in e1000_phy_force_speed_duplex_m88()
1568 ret_val = phy->ops.write_reg(hw, M88E1000_PHY_SPEC_CTRL, phy_data); in e1000_phy_force_speed_duplex_m88()
1818 u16 phy_data, offset, mask; in e1000_check_downshift_generic() local
1841 ret_val = phy->ops.read_reg(hw, offset, &phy_data); in e1000_check_downshift_generic()
1844 phy->speed_downgraded = (phy_data & mask) ? true : false; in e1000_check_downshift_generic()
1938 u16 phy_data, offset, mask; in e1000_check_polarity_ife() local
1953 ret_val = phy->ops.read_reg(hw, offset, &phy_data); in e1000_check_polarity_ife()
1956 phy->cable_polarity = (phy_data & mask) in e1000_check_polarity_ife()
2072 u16 phy_data, index; in e1000_get_cable_length_m88() local
2076 ret_val = phy->ops.read_reg(hw, M88E1000_PHY_SPEC_STATUS, &phy_data); in e1000_get_cable_length_m88()
2080 index = (phy_data & M88E1000_PSSR_CABLE_LENGTH) >> in e1000_get_cable_length_m88()
2113 u16 phy_data, i, agc_value = 0; in e1000_get_cable_length_igp_2() local
2126 ret_val = phy->ops.read_reg(hw, agc_reg_array[i], &phy_data); in e1000_get_cable_length_igp_2()
2136 cur_agc_index = (phy_data >> IGP02E1000_AGC_LENGTH_SHIFT) & in e1000_get_cable_length_igp_2()
2187 u16 phy_data; in e1000_get_phy_info_m88() local
2208 ret_val = phy->ops.read_reg(hw, M88E1000_PHY_SPEC_CTRL, &phy_data); in e1000_get_phy_info_m88()
2212 phy->polarity_correction = (phy_data & M88E1000_PSCR_POLARITY_REVERSAL) in e1000_get_phy_info_m88()
2219 ret_val = phy->ops.read_reg(hw, M88E1000_PHY_SPEC_STATUS, &phy_data); in e1000_get_phy_info_m88()
2223 phy->is_mdix = (phy_data & M88E1000_PSSR_MDIX) ? true : false; in e1000_get_phy_info_m88()
2225 if ((phy_data & M88E1000_PSSR_SPEED) == M88E1000_PSSR_1000MBS) { in e1000_get_phy_info_m88()
2230 ret_val = phy->ops.read_reg(hw, PHY_1000T_STATUS, &phy_data); in e1000_get_phy_info_m88()
2234 phy->local_rx = (phy_data & SR_1000T_LOCAL_RX_STATUS) in e1000_get_phy_info_m88()
2238 phy->remote_rx = (phy_data & SR_1000T_REMOTE_RX_STATUS) in e1000_get_phy_info_m88()
2667 u16 phy_data; in e1000_phy_force_speed_duplex_82577() local
2672 ret_val = phy->ops.read_reg(hw, PHY_CONTROL, &phy_data); in e1000_phy_force_speed_duplex_82577()
2676 e1000_phy_force_speed_duplex_setup(hw, &phy_data); in e1000_phy_force_speed_duplex_82577()
2678 ret_val = phy->ops.write_reg(hw, PHY_CONTROL, phy_data); in e1000_phy_force_speed_duplex_82577()
2686 ret_val = phy->ops.read_reg(hw, I82577_PHY_CTRL_2, &phy_data); in e1000_phy_force_speed_duplex_82577()
2690 phy_data &= ~I82577_PHY_CTRL2_AUTO_MDIX; in e1000_phy_force_speed_duplex_82577()
2691 phy_data &= ~I82577_PHY_CTRL2_FORCE_MDI_MDIX; in e1000_phy_force_speed_duplex_82577()
2693 ret_val = phy->ops.write_reg(hw, I82577_PHY_CTRL_2, phy_data); in e1000_phy_force_speed_duplex_82577()
2697 DEBUGOUT1("I82577_PHY_CTRL_2: %X\n", phy_data); in e1000_phy_force_speed_duplex_82577()
2807 u16 phy_data, length; in e1000_get_cable_length_82577() local
2811 ret_val = phy->ops.read_reg(hw, I82577_PHY_DIAG_STATUS, &phy_data); in e1000_get_cable_length_82577()
2815 length = (phy_data & I82577_DSTATUS_CABLE_LENGTH) >> in e1000_get_cable_length_82577()