Lines Matching refs:phy_data

588 	u16 phy_data;  in e1000_set_master_slave_mode()  local
591 ret_val = e1e_rphy(hw, MII_CTRL1000, &phy_data); in e1000_set_master_slave_mode()
596 hw->phy.original_ms_type = (phy_data & CTL1000_ENABLE_MASTER) ? in e1000_set_master_slave_mode()
597 ((phy_data & CTL1000_AS_MASTER) ? in e1000_set_master_slave_mode()
602 phy_data |= (CTL1000_ENABLE_MASTER | CTL1000_AS_MASTER); in e1000_set_master_slave_mode()
605 phy_data |= CTL1000_ENABLE_MASTER; in e1000_set_master_slave_mode()
606 phy_data &= ~(CTL1000_AS_MASTER); in e1000_set_master_slave_mode()
609 phy_data &= ~CTL1000_ENABLE_MASTER; in e1000_set_master_slave_mode()
615 return e1e_wphy(hw, MII_CTRL1000, phy_data); in e1000_set_master_slave_mode()
627 u16 phy_data; in e1000_copper_link_setup_82577() local
630 ret_val = e1e_rphy(hw, I82577_CFG_REG, &phy_data); in e1000_copper_link_setup_82577()
634 phy_data |= I82577_CFG_ASSERT_CRS_ON_TX; in e1000_copper_link_setup_82577()
637 phy_data |= I82577_CFG_ENABLE_DOWNSHIFT; in e1000_copper_link_setup_82577()
639 ret_val = e1e_wphy(hw, I82577_CFG_REG, phy_data); in e1000_copper_link_setup_82577()
644 ret_val = e1e_rphy(hw, I82577_PHY_CTRL_2, &phy_data); in e1000_copper_link_setup_82577()
647 phy_data &= ~I82577_PHY_CTRL2_MDIX_CFG_MASK; in e1000_copper_link_setup_82577()
657 phy_data |= I82577_PHY_CTRL2_MANUAL_MDIX; in e1000_copper_link_setup_82577()
661 phy_data |= I82577_PHY_CTRL2_AUTO_MDI_MDIX; in e1000_copper_link_setup_82577()
664 ret_val = e1e_wphy(hw, I82577_PHY_CTRL_2, phy_data); in e1000_copper_link_setup_82577()
682 u16 phy_data; in e1000e_copper_link_setup_m88() local
685 ret_val = e1e_rphy(hw, M88E1000_PHY_SPEC_CTRL, &phy_data); in e1000e_copper_link_setup_m88()
691 phy_data |= M88E1000_PSCR_ASSERT_CRS_ON_TX; in e1000e_copper_link_setup_m88()
700 phy_data &= ~M88E1000_PSCR_AUTO_X_MODE; in e1000e_copper_link_setup_m88()
704 phy_data |= M88E1000_PSCR_MDI_MANUAL_MODE; in e1000e_copper_link_setup_m88()
707 phy_data |= M88E1000_PSCR_MDIX_MANUAL_MODE; in e1000e_copper_link_setup_m88()
710 phy_data |= M88E1000_PSCR_AUTO_X_1000T; in e1000e_copper_link_setup_m88()
714 phy_data |= M88E1000_PSCR_AUTO_X_MODE; in e1000e_copper_link_setup_m88()
724 phy_data &= ~M88E1000_PSCR_POLARITY_REVERSAL; in e1000e_copper_link_setup_m88()
726 phy_data |= M88E1000_PSCR_POLARITY_REVERSAL; in e1000e_copper_link_setup_m88()
732 phy_data &= ~BME1000_PSCR_ENABLE_DOWNSHIFT; in e1000e_copper_link_setup_m88()
734 phy_data); in e1000e_copper_link_setup_m88()
745 phy_data |= BME1000_PSCR_ENABLE_DOWNSHIFT; in e1000e_copper_link_setup_m88()
748 ret_val = e1e_wphy(hw, M88E1000_PHY_SPEC_CTRL, phy_data); in e1000e_copper_link_setup_m88()
758 ret_val = e1e_rphy(hw, M88E1000_EXT_PHY_SPEC_CTRL, &phy_data); in e1000e_copper_link_setup_m88()
762 phy_data |= M88E1000_EPSCR_TX_CLK_25; in e1000e_copper_link_setup_m88()
766 phy_data &= ~M88EC018_EPSCR_DOWNSHIFT_COUNTER_MASK; in e1000e_copper_link_setup_m88()
767 phy_data |= M88EC018_EPSCR_DOWNSHIFT_COUNTER_5X; in e1000e_copper_link_setup_m88()
770 phy_data &= ~(M88E1000_EPSCR_MASTER_DOWNSHIFT_MASK | in e1000e_copper_link_setup_m88()
772 phy_data |= (M88E1000_EPSCR_MASTER_DOWNSHIFT_1X | in e1000e_copper_link_setup_m88()
775 ret_val = e1e_wphy(hw, M88E1000_EXT_PHY_SPEC_CTRL, phy_data); in e1000e_copper_link_setup_m88()
802 ret_val = e1e_rphy(hw, M88E1000_EXT_PHY_SPEC_CTRL, &phy_data); in e1000e_copper_link_setup_m88()
807 phy_data |= I82578_EPSCR_DOWNSHIFT_ENABLE; in e1000e_copper_link_setup_m88()
808 phy_data &= ~I82578_EPSCR_DOWNSHIFT_COUNTER_MASK; in e1000e_copper_link_setup_m88()
809 ret_val = e1e_wphy(hw, M88E1000_EXT_PHY_SPEC_CTRL, phy_data); in e1000e_copper_link_setup_m88()
1185 u16 phy_data; in e1000e_phy_force_speed_duplex_igp() local
1188 ret_val = e1e_rphy(hw, MII_BMCR, &phy_data); in e1000e_phy_force_speed_duplex_igp()
1192 e1000e_phy_force_speed_duplex_setup(hw, &phy_data); in e1000e_phy_force_speed_duplex_igp()
1194 ret_val = e1e_wphy(hw, MII_BMCR, phy_data); in e1000e_phy_force_speed_duplex_igp()
1201 ret_val = e1e_rphy(hw, IGP01E1000_PHY_PORT_CTRL, &phy_data); in e1000e_phy_force_speed_duplex_igp()
1205 phy_data &= ~IGP01E1000_PSCR_AUTO_MDIX; in e1000e_phy_force_speed_duplex_igp()
1206 phy_data &= ~IGP01E1000_PSCR_FORCE_MDI_MDIX; in e1000e_phy_force_speed_duplex_igp()
1208 ret_val = e1e_wphy(hw, IGP01E1000_PHY_PORT_CTRL, phy_data); in e1000e_phy_force_speed_duplex_igp()
1212 e_dbg("IGP PSCR: %X\n", phy_data); in e1000e_phy_force_speed_duplex_igp()
1249 u16 phy_data; in e1000e_phy_force_speed_duplex_m88() local
1255 ret_val = e1e_rphy(hw, M88E1000_PHY_SPEC_CTRL, &phy_data); in e1000e_phy_force_speed_duplex_m88()
1259 phy_data &= ~M88E1000_PSCR_AUTO_X_MODE; in e1000e_phy_force_speed_duplex_m88()
1260 ret_val = e1e_wphy(hw, M88E1000_PHY_SPEC_CTRL, phy_data); in e1000e_phy_force_speed_duplex_m88()
1264 e_dbg("M88E1000 PSCR: %X\n", phy_data); in e1000e_phy_force_speed_duplex_m88()
1266 ret_val = e1e_rphy(hw, MII_BMCR, &phy_data); in e1000e_phy_force_speed_duplex_m88()
1270 e1000e_phy_force_speed_duplex_setup(hw, &phy_data); in e1000e_phy_force_speed_duplex_m88()
1272 ret_val = e1e_wphy(hw, MII_BMCR, phy_data); in e1000e_phy_force_speed_duplex_m88()
1318 ret_val = e1e_rphy(hw, M88E1000_EXT_PHY_SPEC_CTRL, &phy_data); in e1000e_phy_force_speed_duplex_m88()
1326 phy_data |= M88E1000_EPSCR_TX_CLK_25; in e1000e_phy_force_speed_duplex_m88()
1327 ret_val = e1e_wphy(hw, M88E1000_EXT_PHY_SPEC_CTRL, phy_data); in e1000e_phy_force_speed_duplex_m88()
1334 ret_val = e1e_rphy(hw, M88E1000_PHY_SPEC_CTRL, &phy_data); in e1000e_phy_force_speed_duplex_m88()
1338 phy_data |= M88E1000_PSCR_ASSERT_CRS_ON_TX; in e1000e_phy_force_speed_duplex_m88()
1339 ret_val = e1e_wphy(hw, M88E1000_PHY_SPEC_CTRL, phy_data); in e1000e_phy_force_speed_duplex_m88()
1554 u16 phy_data, offset, mask; in e1000e_check_downshift() local
1575 ret_val = e1e_rphy(hw, offset, &phy_data); in e1000e_check_downshift()
1578 phy->speed_downgraded = !!(phy_data & mask); in e1000e_check_downshift()
1661 u16 phy_data, offset, mask; in e1000_check_polarity_ife() local
1673 ret_val = e1e_rphy(hw, offset, &phy_data); in e1000_check_polarity_ife()
1676 phy->cable_polarity = ((phy_data & mask) in e1000_check_polarity_ife()
1781 u16 phy_data, index; in e1000e_get_cable_length_m88() local
1783 ret_val = e1e_rphy(hw, M88E1000_PHY_SPEC_STATUS, &phy_data); in e1000e_get_cable_length_m88()
1787 index = ((phy_data & M88E1000_PSSR_CABLE_LENGTH) >> in e1000e_get_cable_length_m88()
1816 u16 phy_data, i, agc_value = 0; in e1000e_get_cable_length_igp_2() local
1828 ret_val = e1e_rphy(hw, agc_reg_array[i], &phy_data); in e1000e_get_cable_length_igp_2()
1837 cur_agc_index = ((phy_data >> IGP02E1000_AGC_LENGTH_SHIFT) & in e1000e_get_cable_length_igp_2()
1884 u16 phy_data; in e1000e_get_phy_info_m88() local
1901 ret_val = e1e_rphy(hw, M88E1000_PHY_SPEC_CTRL, &phy_data); in e1000e_get_phy_info_m88()
1905 phy->polarity_correction = !!(phy_data & in e1000e_get_phy_info_m88()
1912 ret_val = e1e_rphy(hw, M88E1000_PHY_SPEC_STATUS, &phy_data); in e1000e_get_phy_info_m88()
1916 phy->is_mdix = !!(phy_data & M88E1000_PSSR_MDIX); in e1000e_get_phy_info_m88()
1918 if ((phy_data & M88E1000_PSSR_SPEED) == M88E1000_PSSR_1000MBS) { in e1000e_get_phy_info_m88()
1923 ret_val = e1e_rphy(hw, MII_STAT1000, &phy_data); in e1000e_get_phy_info_m88()
1927 phy->local_rx = (phy_data & LPA_1000LOCALRXOK) in e1000e_get_phy_info_m88()
1930 phy->remote_rx = (phy_data & LPA_1000REMRXOK) in e1000e_get_phy_info_m88()
3102 u16 phy_data; in e1000_phy_force_speed_duplex_82577() local
3105 ret_val = e1e_rphy(hw, MII_BMCR, &phy_data); in e1000_phy_force_speed_duplex_82577()
3109 e1000e_phy_force_speed_duplex_setup(hw, &phy_data); in e1000_phy_force_speed_duplex_82577()
3111 ret_val = e1e_wphy(hw, MII_BMCR, phy_data); in e1000_phy_force_speed_duplex_82577()
3208 u16 phy_data, length; in e1000_get_cable_length_82577() local
3210 ret_val = e1e_rphy(hw, I82577_PHY_DIAG_STATUS, &phy_data); in e1000_get_cable_length_82577()
3214 length = ((phy_data & I82577_DSTATUS_CABLE_LENGTH) >> in e1000_get_cable_length_82577()