Lines Matching refs:phy_data

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