Lines Matching refs:phy_data
606 u16 phy_data; in e1000_set_master_slave_mode() local
609 ret_val = e1e_rphy(hw, MII_CTRL1000, &phy_data); in e1000_set_master_slave_mode()
614 hw->phy.original_ms_type = (phy_data & CTL1000_ENABLE_MASTER) ? in e1000_set_master_slave_mode()
615 ((phy_data & CTL1000_AS_MASTER) ? in e1000_set_master_slave_mode()
620 phy_data |= (CTL1000_ENABLE_MASTER | CTL1000_AS_MASTER); in e1000_set_master_slave_mode()
623 phy_data |= CTL1000_ENABLE_MASTER; in e1000_set_master_slave_mode()
624 phy_data &= ~(CTL1000_AS_MASTER); in e1000_set_master_slave_mode()
627 phy_data &= ~CTL1000_ENABLE_MASTER; in e1000_set_master_slave_mode()
633 return e1e_wphy(hw, MII_CTRL1000, phy_data); in e1000_set_master_slave_mode()
645 u16 phy_data; in e1000_copper_link_setup_82577() local
648 ret_val = e1e_rphy(hw, I82577_CFG_REG, &phy_data); in e1000_copper_link_setup_82577()
652 phy_data |= I82577_CFG_ASSERT_CRS_ON_TX; in e1000_copper_link_setup_82577()
655 phy_data |= I82577_CFG_ENABLE_DOWNSHIFT; in e1000_copper_link_setup_82577()
657 ret_val = e1e_wphy(hw, I82577_CFG_REG, phy_data); in e1000_copper_link_setup_82577()
662 ret_val = e1e_rphy(hw, I82577_PHY_CTRL_2, &phy_data); in e1000_copper_link_setup_82577()
665 phy_data &= ~I82577_PHY_CTRL2_MDIX_CFG_MASK; in e1000_copper_link_setup_82577()
675 phy_data |= I82577_PHY_CTRL2_MANUAL_MDIX; in e1000_copper_link_setup_82577()
679 phy_data |= I82577_PHY_CTRL2_AUTO_MDI_MDIX; in e1000_copper_link_setup_82577()
682 ret_val = e1e_wphy(hw, I82577_PHY_CTRL_2, phy_data); in e1000_copper_link_setup_82577()
700 u16 phy_data; in e1000e_copper_link_setup_m88() local
703 ret_val = e1e_rphy(hw, M88E1000_PHY_SPEC_CTRL, &phy_data); in e1000e_copper_link_setup_m88()
709 phy_data |= M88E1000_PSCR_ASSERT_CRS_ON_TX; in e1000e_copper_link_setup_m88()
718 phy_data &= ~M88E1000_PSCR_AUTO_X_MODE; in e1000e_copper_link_setup_m88()
722 phy_data |= M88E1000_PSCR_MDI_MANUAL_MODE; in e1000e_copper_link_setup_m88()
725 phy_data |= M88E1000_PSCR_MDIX_MANUAL_MODE; in e1000e_copper_link_setup_m88()
728 phy_data |= M88E1000_PSCR_AUTO_X_1000T; in e1000e_copper_link_setup_m88()
732 phy_data |= M88E1000_PSCR_AUTO_X_MODE; in e1000e_copper_link_setup_m88()
742 phy_data &= ~M88E1000_PSCR_POLARITY_REVERSAL; in e1000e_copper_link_setup_m88()
744 phy_data |= M88E1000_PSCR_POLARITY_REVERSAL; in e1000e_copper_link_setup_m88()
750 phy_data &= ~BME1000_PSCR_ENABLE_DOWNSHIFT; in e1000e_copper_link_setup_m88()
752 phy_data); in e1000e_copper_link_setup_m88()
763 phy_data |= BME1000_PSCR_ENABLE_DOWNSHIFT; in e1000e_copper_link_setup_m88()
766 ret_val = e1e_wphy(hw, M88E1000_PHY_SPEC_CTRL, phy_data); in e1000e_copper_link_setup_m88()
776 ret_val = e1e_rphy(hw, M88E1000_EXT_PHY_SPEC_CTRL, &phy_data); in e1000e_copper_link_setup_m88()
780 phy_data |= M88E1000_EPSCR_TX_CLK_25; in e1000e_copper_link_setup_m88()
784 phy_data &= ~M88EC018_EPSCR_DOWNSHIFT_COUNTER_MASK; in e1000e_copper_link_setup_m88()
785 phy_data |= M88EC018_EPSCR_DOWNSHIFT_COUNTER_5X; in e1000e_copper_link_setup_m88()
788 phy_data &= ~(M88E1000_EPSCR_MASTER_DOWNSHIFT_MASK | in e1000e_copper_link_setup_m88()
790 phy_data |= (M88E1000_EPSCR_MASTER_DOWNSHIFT_1X | in e1000e_copper_link_setup_m88()
793 ret_val = e1e_wphy(hw, M88E1000_EXT_PHY_SPEC_CTRL, phy_data); in e1000e_copper_link_setup_m88()
820 ret_val = e1e_rphy(hw, M88E1000_EXT_PHY_SPEC_CTRL, &phy_data); in e1000e_copper_link_setup_m88()
825 phy_data |= I82578_EPSCR_DOWNSHIFT_ENABLE; in e1000e_copper_link_setup_m88()
826 phy_data &= ~I82578_EPSCR_DOWNSHIFT_COUNTER_MASK; in e1000e_copper_link_setup_m88()
827 ret_val = e1e_wphy(hw, M88E1000_EXT_PHY_SPEC_CTRL, phy_data); in e1000e_copper_link_setup_m88()
1203 u16 phy_data; in e1000e_phy_force_speed_duplex_igp() local
1206 ret_val = e1e_rphy(hw, MII_BMCR, &phy_data); in e1000e_phy_force_speed_duplex_igp()
1210 e1000e_phy_force_speed_duplex_setup(hw, &phy_data); in e1000e_phy_force_speed_duplex_igp()
1212 ret_val = e1e_wphy(hw, MII_BMCR, phy_data); in e1000e_phy_force_speed_duplex_igp()
1219 ret_val = e1e_rphy(hw, IGP01E1000_PHY_PORT_CTRL, &phy_data); in e1000e_phy_force_speed_duplex_igp()
1223 phy_data &= ~IGP01E1000_PSCR_AUTO_MDIX; in e1000e_phy_force_speed_duplex_igp()
1224 phy_data &= ~IGP01E1000_PSCR_FORCE_MDI_MDIX; in e1000e_phy_force_speed_duplex_igp()
1226 ret_val = e1e_wphy(hw, IGP01E1000_PHY_PORT_CTRL, phy_data); in e1000e_phy_force_speed_duplex_igp()
1230 e_dbg("IGP PSCR: %X\n", phy_data); in e1000e_phy_force_speed_duplex_igp()
1267 u16 phy_data; in e1000e_phy_force_speed_duplex_m88() local
1273 ret_val = e1e_rphy(hw, M88E1000_PHY_SPEC_CTRL, &phy_data); in e1000e_phy_force_speed_duplex_m88()
1277 phy_data &= ~M88E1000_PSCR_AUTO_X_MODE; in e1000e_phy_force_speed_duplex_m88()
1278 ret_val = e1e_wphy(hw, M88E1000_PHY_SPEC_CTRL, phy_data); in e1000e_phy_force_speed_duplex_m88()
1282 e_dbg("M88E1000 PSCR: %X\n", phy_data); in e1000e_phy_force_speed_duplex_m88()
1284 ret_val = e1e_rphy(hw, MII_BMCR, &phy_data); in e1000e_phy_force_speed_duplex_m88()
1288 e1000e_phy_force_speed_duplex_setup(hw, &phy_data); in e1000e_phy_force_speed_duplex_m88()
1290 ret_val = e1e_wphy(hw, MII_BMCR, phy_data); in e1000e_phy_force_speed_duplex_m88()
1336 ret_val = e1e_rphy(hw, M88E1000_EXT_PHY_SPEC_CTRL, &phy_data); in e1000e_phy_force_speed_duplex_m88()
1344 phy_data |= M88E1000_EPSCR_TX_CLK_25; in e1000e_phy_force_speed_duplex_m88()
1345 ret_val = e1e_wphy(hw, M88E1000_EXT_PHY_SPEC_CTRL, phy_data); in e1000e_phy_force_speed_duplex_m88()
1352 ret_val = e1e_rphy(hw, M88E1000_PHY_SPEC_CTRL, &phy_data); in e1000e_phy_force_speed_duplex_m88()
1356 phy_data |= M88E1000_PSCR_ASSERT_CRS_ON_TX; in e1000e_phy_force_speed_duplex_m88()
1357 ret_val = e1e_wphy(hw, M88E1000_PHY_SPEC_CTRL, phy_data); in e1000e_phy_force_speed_duplex_m88()
1572 u16 phy_data, offset, mask; in e1000e_check_downshift() local
1593 ret_val = e1e_rphy(hw, offset, &phy_data); in e1000e_check_downshift()
1596 phy->speed_downgraded = !!(phy_data & mask); in e1000e_check_downshift()
1679 u16 phy_data, offset, mask; in e1000_check_polarity_ife() local
1691 ret_val = e1e_rphy(hw, offset, &phy_data); in e1000_check_polarity_ife()
1694 phy->cable_polarity = ((phy_data & mask) in e1000_check_polarity_ife()
1798 u16 phy_data, index; in e1000e_get_cable_length_m88() local
1800 ret_val = e1e_rphy(hw, M88E1000_PHY_SPEC_STATUS, &phy_data); in e1000e_get_cable_length_m88()
1804 index = ((phy_data & M88E1000_PSSR_CABLE_LENGTH) >> in e1000e_get_cable_length_m88()
1833 u16 phy_data, i, agc_value = 0; in e1000e_get_cable_length_igp_2() local
1845 ret_val = e1e_rphy(hw, agc_reg_array[i], &phy_data); in e1000e_get_cable_length_igp_2()
1854 cur_agc_index = ((phy_data >> IGP02E1000_AGC_LENGTH_SHIFT) & in e1000e_get_cable_length_igp_2()
1901 u16 phy_data; in e1000e_get_phy_info_m88() local
1918 ret_val = e1e_rphy(hw, M88E1000_PHY_SPEC_CTRL, &phy_data); in e1000e_get_phy_info_m88()
1922 phy->polarity_correction = !!(phy_data & in e1000e_get_phy_info_m88()
1929 ret_val = e1e_rphy(hw, M88E1000_PHY_SPEC_STATUS, &phy_data); in e1000e_get_phy_info_m88()
1933 phy->is_mdix = !!(phy_data & M88E1000_PSSR_MDIX); in e1000e_get_phy_info_m88()
1935 if ((phy_data & M88E1000_PSSR_SPEED) == M88E1000_PSSR_1000MBS) { in e1000e_get_phy_info_m88()
1940 ret_val = e1e_rphy(hw, MII_STAT1000, &phy_data); in e1000e_get_phy_info_m88()
1944 phy->local_rx = (phy_data & LPA_1000LOCALRXOK) in e1000e_get_phy_info_m88()
1947 phy->remote_rx = (phy_data & LPA_1000REMRXOK) in e1000e_get_phy_info_m88()
3116 u16 phy_data; in e1000_phy_force_speed_duplex_82577() local
3119 ret_val = e1e_rphy(hw, MII_BMCR, &phy_data); in e1000_phy_force_speed_duplex_82577()
3123 e1000e_phy_force_speed_duplex_setup(hw, &phy_data); in e1000_phy_force_speed_duplex_82577()
3125 ret_val = e1e_wphy(hw, MII_BMCR, phy_data); in e1000_phy_force_speed_duplex_82577()
3222 u16 phy_data, length; in e1000_get_cable_length_82577() local
3224 ret_val = e1e_rphy(hw, I82577_PHY_DIAG_STATUS, &phy_data); in e1000_get_cable_length_82577()
3228 length = ((phy_data & I82577_DSTATUS_CABLE_LENGTH) >> in e1000_get_cable_length_82577()