Lines Matching refs:phy_data
629 u16 phy_data; in e1000_set_master_slave_mode() local
632 ret_val = e1e_rphy(hw, MII_CTRL1000, &phy_data); in e1000_set_master_slave_mode()
637 hw->phy.original_ms_type = (phy_data & CTL1000_ENABLE_MASTER) ? in e1000_set_master_slave_mode()
638 ((phy_data & CTL1000_AS_MASTER) ? in e1000_set_master_slave_mode()
643 phy_data |= (CTL1000_ENABLE_MASTER | CTL1000_AS_MASTER); in e1000_set_master_slave_mode()
646 phy_data |= CTL1000_ENABLE_MASTER; in e1000_set_master_slave_mode()
647 phy_data &= ~(CTL1000_AS_MASTER); in e1000_set_master_slave_mode()
650 phy_data &= ~CTL1000_ENABLE_MASTER; in e1000_set_master_slave_mode()
656 return e1e_wphy(hw, MII_CTRL1000, phy_data); in e1000_set_master_slave_mode()
668 u16 phy_data; in e1000_copper_link_setup_82577() local
671 ret_val = e1e_rphy(hw, I82577_CFG_REG, &phy_data); in e1000_copper_link_setup_82577()
675 phy_data |= I82577_CFG_ASSERT_CRS_ON_TX; in e1000_copper_link_setup_82577()
678 phy_data |= I82577_CFG_ENABLE_DOWNSHIFT; in e1000_copper_link_setup_82577()
680 ret_val = e1e_wphy(hw, I82577_CFG_REG, phy_data); in e1000_copper_link_setup_82577()
685 ret_val = e1e_rphy(hw, I82577_PHY_CTRL_2, &phy_data); in e1000_copper_link_setup_82577()
688 phy_data &= ~I82577_PHY_CTRL2_MDIX_CFG_MASK; in e1000_copper_link_setup_82577()
698 phy_data |= I82577_PHY_CTRL2_MANUAL_MDIX; in e1000_copper_link_setup_82577()
702 phy_data |= I82577_PHY_CTRL2_AUTO_MDI_MDIX; in e1000_copper_link_setup_82577()
705 ret_val = e1e_wphy(hw, I82577_PHY_CTRL_2, phy_data); in e1000_copper_link_setup_82577()
723 u16 phy_data; in e1000e_copper_link_setup_m88() local
726 ret_val = e1e_rphy(hw, M88E1000_PHY_SPEC_CTRL, &phy_data); in e1000e_copper_link_setup_m88()
732 phy_data |= M88E1000_PSCR_ASSERT_CRS_ON_TX; in e1000e_copper_link_setup_m88()
741 phy_data &= ~M88E1000_PSCR_AUTO_X_MODE; in e1000e_copper_link_setup_m88()
745 phy_data |= M88E1000_PSCR_MDI_MANUAL_MODE; in e1000e_copper_link_setup_m88()
748 phy_data |= M88E1000_PSCR_MDIX_MANUAL_MODE; in e1000e_copper_link_setup_m88()
751 phy_data |= M88E1000_PSCR_AUTO_X_1000T; in e1000e_copper_link_setup_m88()
755 phy_data |= M88E1000_PSCR_AUTO_X_MODE; in e1000e_copper_link_setup_m88()
765 phy_data &= ~M88E1000_PSCR_POLARITY_REVERSAL; in e1000e_copper_link_setup_m88()
767 phy_data |= M88E1000_PSCR_POLARITY_REVERSAL; in e1000e_copper_link_setup_m88()
773 phy_data &= ~BME1000_PSCR_ENABLE_DOWNSHIFT; in e1000e_copper_link_setup_m88()
775 phy_data); in e1000e_copper_link_setup_m88()
786 phy_data |= BME1000_PSCR_ENABLE_DOWNSHIFT; in e1000e_copper_link_setup_m88()
789 ret_val = e1e_wphy(hw, M88E1000_PHY_SPEC_CTRL, phy_data); in e1000e_copper_link_setup_m88()
799 ret_val = e1e_rphy(hw, M88E1000_EXT_PHY_SPEC_CTRL, &phy_data); in e1000e_copper_link_setup_m88()
803 phy_data |= M88E1000_EPSCR_TX_CLK_25; in e1000e_copper_link_setup_m88()
807 phy_data &= ~M88EC018_EPSCR_DOWNSHIFT_COUNTER_MASK; in e1000e_copper_link_setup_m88()
808 phy_data |= M88EC018_EPSCR_DOWNSHIFT_COUNTER_5X; in e1000e_copper_link_setup_m88()
811 phy_data &= ~(M88E1000_EPSCR_MASTER_DOWNSHIFT_MASK | in e1000e_copper_link_setup_m88()
813 phy_data |= (M88E1000_EPSCR_MASTER_DOWNSHIFT_1X | in e1000e_copper_link_setup_m88()
816 ret_val = e1e_wphy(hw, M88E1000_EXT_PHY_SPEC_CTRL, phy_data); in e1000e_copper_link_setup_m88()
843 ret_val = e1e_rphy(hw, M88E1000_EXT_PHY_SPEC_CTRL, &phy_data); in e1000e_copper_link_setup_m88()
848 phy_data |= I82578_EPSCR_DOWNSHIFT_ENABLE; in e1000e_copper_link_setup_m88()
849 phy_data &= ~I82578_EPSCR_DOWNSHIFT_COUNTER_MASK; in e1000e_copper_link_setup_m88()
850 ret_val = e1e_wphy(hw, M88E1000_EXT_PHY_SPEC_CTRL, phy_data); in e1000e_copper_link_setup_m88()
1234 u16 phy_data; in e1000e_phy_force_speed_duplex_igp() local
1237 ret_val = e1e_rphy(hw, MII_BMCR, &phy_data); in e1000e_phy_force_speed_duplex_igp()
1241 e1000e_phy_force_speed_duplex_setup(hw, &phy_data); in e1000e_phy_force_speed_duplex_igp()
1243 ret_val = e1e_wphy(hw, MII_BMCR, phy_data); in e1000e_phy_force_speed_duplex_igp()
1250 ret_val = e1e_rphy(hw, IGP01E1000_PHY_PORT_CTRL, &phy_data); in e1000e_phy_force_speed_duplex_igp()
1254 phy_data &= ~IGP01E1000_PSCR_AUTO_MDIX; in e1000e_phy_force_speed_duplex_igp()
1255 phy_data &= ~IGP01E1000_PSCR_FORCE_MDI_MDIX; in e1000e_phy_force_speed_duplex_igp()
1257 ret_val = e1e_wphy(hw, IGP01E1000_PHY_PORT_CTRL, phy_data); in e1000e_phy_force_speed_duplex_igp()
1261 e_dbg("IGP PSCR: %X\n", phy_data); in e1000e_phy_force_speed_duplex_igp()
1298 u16 phy_data; in e1000e_phy_force_speed_duplex_m88() local
1304 ret_val = e1e_rphy(hw, M88E1000_PHY_SPEC_CTRL, &phy_data); in e1000e_phy_force_speed_duplex_m88()
1308 phy_data &= ~M88E1000_PSCR_AUTO_X_MODE; in e1000e_phy_force_speed_duplex_m88()
1309 ret_val = e1e_wphy(hw, M88E1000_PHY_SPEC_CTRL, phy_data); in e1000e_phy_force_speed_duplex_m88()
1313 e_dbg("M88E1000 PSCR: %X\n", phy_data); in e1000e_phy_force_speed_duplex_m88()
1315 ret_val = e1e_rphy(hw, MII_BMCR, &phy_data); in e1000e_phy_force_speed_duplex_m88()
1319 e1000e_phy_force_speed_duplex_setup(hw, &phy_data); in e1000e_phy_force_speed_duplex_m88()
1321 ret_val = e1e_wphy(hw, MII_BMCR, phy_data); in e1000e_phy_force_speed_duplex_m88()
1367 ret_val = e1e_rphy(hw, M88E1000_EXT_PHY_SPEC_CTRL, &phy_data); in e1000e_phy_force_speed_duplex_m88()
1375 phy_data |= M88E1000_EPSCR_TX_CLK_25; in e1000e_phy_force_speed_duplex_m88()
1376 ret_val = e1e_wphy(hw, M88E1000_EXT_PHY_SPEC_CTRL, phy_data); in e1000e_phy_force_speed_duplex_m88()
1383 ret_val = e1e_rphy(hw, M88E1000_PHY_SPEC_CTRL, &phy_data); in e1000e_phy_force_speed_duplex_m88()
1387 phy_data |= M88E1000_PSCR_ASSERT_CRS_ON_TX; in e1000e_phy_force_speed_duplex_m88()
1388 ret_val = e1e_wphy(hw, M88E1000_PHY_SPEC_CTRL, phy_data); in e1000e_phy_force_speed_duplex_m88()
1603 u16 phy_data, offset, mask; in e1000e_check_downshift() local
1624 ret_val = e1e_rphy(hw, offset, &phy_data); in e1000e_check_downshift()
1627 phy->speed_downgraded = !!(phy_data & mask); in e1000e_check_downshift()
1710 u16 phy_data, offset, mask; in e1000_check_polarity_ife() local
1722 ret_val = e1e_rphy(hw, offset, &phy_data); in e1000_check_polarity_ife()
1725 phy->cable_polarity = ((phy_data & mask) in e1000_check_polarity_ife()
1830 u16 phy_data, index; in e1000e_get_cable_length_m88() local
1832 ret_val = e1e_rphy(hw, M88E1000_PHY_SPEC_STATUS, &phy_data); in e1000e_get_cable_length_m88()
1836 index = FIELD_GET(M88E1000_PSSR_CABLE_LENGTH, phy_data); in e1000e_get_cable_length_m88()
1864 u16 phy_data, i, agc_value = 0; in e1000e_get_cable_length_igp_2() local
1876 ret_val = e1e_rphy(hw, agc_reg_array[i], &phy_data); in e1000e_get_cable_length_igp_2()
1885 cur_agc_index = ((phy_data >> IGP02E1000_AGC_LENGTH_SHIFT) & in e1000e_get_cable_length_igp_2()
1932 u16 phy_data; in e1000e_get_phy_info_m88() local
1949 ret_val = e1e_rphy(hw, M88E1000_PHY_SPEC_CTRL, &phy_data); in e1000e_get_phy_info_m88()
1953 phy->polarity_correction = !!(phy_data & in e1000e_get_phy_info_m88()
1960 ret_val = e1e_rphy(hw, M88E1000_PHY_SPEC_STATUS, &phy_data); in e1000e_get_phy_info_m88()
1964 phy->is_mdix = !!(phy_data & M88E1000_PSSR_MDIX); in e1000e_get_phy_info_m88()
1966 if ((phy_data & M88E1000_PSSR_SPEED) == M88E1000_PSSR_1000MBS) { in e1000e_get_phy_info_m88()
1971 ret_val = e1e_rphy(hw, MII_STAT1000, &phy_data); in e1000e_get_phy_info_m88()
1975 phy->local_rx = (phy_data & LPA_1000LOCALRXOK) in e1000e_get_phy_info_m88()
1978 phy->remote_rx = (phy_data & LPA_1000REMRXOK) in e1000e_get_phy_info_m88()
3164 u16 phy_data; in e1000_phy_force_speed_duplex_82577() local
3167 ret_val = e1e_rphy(hw, MII_BMCR, &phy_data); in e1000_phy_force_speed_duplex_82577()
3171 e1000e_phy_force_speed_duplex_setup(hw, &phy_data); in e1000_phy_force_speed_duplex_82577()
3173 ret_val = e1e_wphy(hw, MII_BMCR, phy_data); in e1000_phy_force_speed_duplex_82577()
3270 u16 phy_data, length; in e1000_get_cable_length_82577() local
3272 ret_val = e1e_rphy(hw, I82577_PHY_DIAG_STATUS, &phy_data); in e1000_get_cable_length_82577()
3276 length = FIELD_GET(I82577_DSTATUS_CABLE_LENGTH, phy_data); in e1000_get_cable_length_82577()