Lines Matching refs:phy_data

139 			      uint16_t * phy_data);
141 uint16_t phy_data);
2130 uint16_t phy_data; in e1000_copper_link_preconfig() local
2167 &phy_data); in e1000_copper_link_preconfig()
2168 phy_data |= 0x00000008; in e1000_copper_link_preconfig()
2170 phy_data); in e1000_copper_link_preconfig()
2201 uint16_t phy_data; in e1000_set_d3_lplu_state() local
2214 &phy_data); in e1000_set_d3_lplu_state()
2224 &phy_data); in e1000_set_d3_lplu_state()
2232 phy_data &= ~IGP01E1000_GMII_FLEX_SPD; in e1000_set_d3_lplu_state()
2234 phy_data); in e1000_set_d3_lplu_state()
2242 phy_data &= ~IGP02E1000_PM_D3_LPLU; in e1000_set_d3_lplu_state()
2244 IGP02E1000_PHY_POWER_MGMT, phy_data); in e1000_set_d3_lplu_state()
2256 IGP01E1000_PHY_PORT_CONFIG, &phy_data); in e1000_set_d3_lplu_state()
2260 phy_data |= IGP01E1000_PSCFR_SMART_SPEED; in e1000_set_d3_lplu_state()
2262 IGP01E1000_PHY_PORT_CONFIG, phy_data); in e1000_set_d3_lplu_state()
2267 IGP01E1000_PHY_PORT_CONFIG, &phy_data); in e1000_set_d3_lplu_state()
2271 phy_data &= ~IGP01E1000_PSCFR_SMART_SPEED; in e1000_set_d3_lplu_state()
2273 IGP01E1000_PHY_PORT_CONFIG, phy_data); in e1000_set_d3_lplu_state()
2284 phy_data |= IGP01E1000_GMII_FLEX_SPD; in e1000_set_d3_lplu_state()
2286 IGP01E1000_GMII_FIFO, phy_data); in e1000_set_d3_lplu_state()
2294 phy_data |= IGP02E1000_PM_D3_LPLU; in e1000_set_d3_lplu_state()
2296 IGP02E1000_PHY_POWER_MGMT, phy_data); in e1000_set_d3_lplu_state()
2304 &phy_data); in e1000_set_d3_lplu_state()
2308 phy_data &= ~IGP01E1000_PSCFR_SMART_SPEED; in e1000_set_d3_lplu_state()
2310 phy_data); in e1000_set_d3_lplu_state()
2336 uint16_t phy_data; in e1000_set_d0_lplu_state() local
2348 &phy_data); in e1000_set_d0_lplu_state()
2361 phy_data &= ~IGP02E1000_PM_D0_LPLU; in e1000_set_d0_lplu_state()
2363 IGP02E1000_PHY_POWER_MGMT, phy_data); in e1000_set_d0_lplu_state()
2377 IGP01E1000_PHY_PORT_CONFIG, &phy_data); in e1000_set_d0_lplu_state()
2381 phy_data |= IGP01E1000_PSCFR_SMART_SPEED; in e1000_set_d0_lplu_state()
2383 IGP01E1000_PHY_PORT_CONFIG, phy_data); in e1000_set_d0_lplu_state()
2388 IGP01E1000_PHY_PORT_CONFIG, &phy_data); in e1000_set_d0_lplu_state()
2392 phy_data &= ~IGP01E1000_PSCFR_SMART_SPEED; in e1000_set_d0_lplu_state()
2394 IGP01E1000_PHY_PORT_CONFIG, phy_data); in e1000_set_d0_lplu_state()
2409 phy_data |= IGP02E1000_PM_D0_LPLU; in e1000_set_d0_lplu_state()
2411 IGP02E1000_PHY_POWER_MGMT, phy_data); in e1000_set_d0_lplu_state()
2421 IGP01E1000_PHY_PORT_CONFIG, &phy_data); in e1000_set_d0_lplu_state()
2425 phy_data &= ~IGP01E1000_PSCFR_SMART_SPEED; in e1000_set_d0_lplu_state()
2427 IGP01E1000_PHY_PORT_CONFIG, phy_data); in e1000_set_d0_lplu_state()
2445 uint16_t phy_data; in e1000_copper_link_igp_setup() local
2485 ret_val = e1000_read_phy_reg(hw, IGP01E1000_PHY_PORT_CTRL, &phy_data); in e1000_copper_link_igp_setup()
2492 phy_data &= ~(IGP01E1000_PSCR_AUTO_MDIX in e1000_copper_link_igp_setup()
2498 phy_data &= ~IGP01E1000_PSCR_AUTO_MDIX; in e1000_copper_link_igp_setup()
2502 phy_data &= ~IGP01E1000_PSCR_FORCE_MDI_MDIX; in e1000_copper_link_igp_setup()
2505 phy_data |= IGP01E1000_PSCR_FORCE_MDI_MDIX; in e1000_copper_link_igp_setup()
2509 phy_data |= IGP01E1000_PSCR_AUTO_MDIX; in e1000_copper_link_igp_setup()
2513 ret_val = e1000_write_phy_reg(hw, IGP01E1000_PHY_PORT_CTRL, phy_data); in e1000_copper_link_igp_setup()
2533 IGP01E1000_PHY_PORT_CONFIG, &phy_data); in e1000_copper_link_igp_setup()
2536 phy_data &= ~IGP01E1000_PSCFR_SMART_SPEED; in e1000_copper_link_igp_setup()
2538 IGP01E1000_PHY_PORT_CONFIG, phy_data); in e1000_copper_link_igp_setup()
2543 &phy_data); in e1000_copper_link_igp_setup()
2546 phy_data &= ~CR_1000T_MS_ENABLE; in e1000_copper_link_igp_setup()
2548 phy_data); in e1000_copper_link_igp_setup()
2553 ret_val = e1000_read_phy_reg(hw, PHY_1000T_CTRL, &phy_data); in e1000_copper_link_igp_setup()
2558 hw->original_master_slave = (phy_data & CR_1000T_MS_ENABLE) ? in e1000_copper_link_igp_setup()
2559 ((phy_data & CR_1000T_MS_VALUE) ? in e1000_copper_link_igp_setup()
2566 phy_data |= (CR_1000T_MS_ENABLE | CR_1000T_MS_VALUE); in e1000_copper_link_igp_setup()
2569 phy_data |= CR_1000T_MS_ENABLE; in e1000_copper_link_igp_setup()
2570 phy_data &= ~(CR_1000T_MS_VALUE); in e1000_copper_link_igp_setup()
2573 phy_data &= ~CR_1000T_MS_ENABLE; in e1000_copper_link_igp_setup()
2577 ret_val = e1000_write_phy_reg(hw, PHY_1000T_CTRL, phy_data); in e1000_copper_link_igp_setup()
2667 uint16_t phy_data; in e1000_copper_link_ggp_setup() local
2675 GG82563_PHY_MAC_SPEC_CTRL, &phy_data); in e1000_copper_link_ggp_setup()
2679 phy_data |= GG82563_MSCR_ASSERT_CRS_ON_TX; in e1000_copper_link_ggp_setup()
2681 phy_data |= GG82563_MSCR_TX_CLK_1000MBPS_25MHZ; in e1000_copper_link_ggp_setup()
2684 GG82563_PHY_MAC_SPEC_CTRL, phy_data); in e1000_copper_link_ggp_setup()
2696 GG82563_PHY_SPEC_CTRL, &phy_data); in e1000_copper_link_ggp_setup()
2700 phy_data &= ~GG82563_PSCR_CROSSOVER_MODE_MASK; in e1000_copper_link_ggp_setup()
2704 phy_data |= GG82563_PSCR_CROSSOVER_MODE_MDI; in e1000_copper_link_ggp_setup()
2707 phy_data |= GG82563_PSCR_CROSSOVER_MODE_MDIX; in e1000_copper_link_ggp_setup()
2711 phy_data |= GG82563_PSCR_CROSSOVER_MODE_AUTO; in e1000_copper_link_ggp_setup()
2721 phy_data &= ~GG82563_PSCR_POLARITY_REVERSAL_DISABLE; in e1000_copper_link_ggp_setup()
2723 GG82563_PHY_SPEC_CTRL, phy_data); in e1000_copper_link_ggp_setup()
2746 GG82563_PHY_SPEC_CTRL_2, &phy_data); in e1000_copper_link_ggp_setup()
2750 phy_data &= ~GG82563_PSCR2_REVERSE_AUTO_NEG; in e1000_copper_link_ggp_setup()
2752 GG82563_PHY_SPEC_CTRL_2, phy_data); in e1000_copper_link_ggp_setup()
2762 GG82563_PHY_PWR_MGMT_CTRL, &phy_data); in e1000_copper_link_ggp_setup()
2772 phy_data |= GG82563_PMCR_ENABLE_ELECTRICAL_IDLE; in e1000_copper_link_ggp_setup()
2774 GG82563_PHY_PWR_MGMT_CTRL, phy_data); in e1000_copper_link_ggp_setup()
2779 GG82563_PHY_KMRN_MODE_CTRL, &phy_data); in e1000_copper_link_ggp_setup()
2783 phy_data &= ~GG82563_KMCR_PASS_FALSE_CARRIER; in e1000_copper_link_ggp_setup()
2785 GG82563_PHY_KMRN_MODE_CTRL, phy_data); in e1000_copper_link_ggp_setup()
2795 GG82563_PHY_INBAND_CTRL, &phy_data); in e1000_copper_link_ggp_setup()
2798 phy_data |= GG82563_ICR_DIS_PADDING; in e1000_copper_link_ggp_setup()
2800 GG82563_PHY_INBAND_CTRL, phy_data); in e1000_copper_link_ggp_setup()
2816 uint16_t phy_data; in e1000_copper_link_mgp_setup() local
2824 ret_val = e1000_read_phy_reg(hw, M88E1000_PHY_SPEC_CTRL, &phy_data); in e1000_copper_link_mgp_setup()
2828 phy_data |= M88E1000_PSCR_ASSERT_CRS_ON_TX; in e1000_copper_link_mgp_setup()
2837 phy_data &= ~M88E1000_PSCR_AUTO_X_MODE; in e1000_copper_link_mgp_setup()
2841 phy_data |= M88E1000_PSCR_MDI_MANUAL_MODE; in e1000_copper_link_mgp_setup()
2844 phy_data |= M88E1000_PSCR_MDIX_MANUAL_MODE; in e1000_copper_link_mgp_setup()
2847 phy_data |= M88E1000_PSCR_AUTO_X_1000T; in e1000_copper_link_mgp_setup()
2851 phy_data |= M88E1000_PSCR_AUTO_X_MODE; in e1000_copper_link_mgp_setup()
2861 phy_data &= ~M88E1000_PSCR_POLARITY_REVERSAL; in e1000_copper_link_mgp_setup()
2862 ret_val = e1000_write_phy_reg(hw, M88E1000_PHY_SPEC_CTRL, phy_data); in e1000_copper_link_mgp_setup()
2871 M88E1000_EXT_PHY_SPEC_CTRL, &phy_data); in e1000_copper_link_mgp_setup()
2875 phy_data |= M88E1000_EPSCR_TX_CLK_25; in e1000_copper_link_mgp_setup()
2880 phy_data &= ~(M88EC018_EPSCR_DOWNSHIFT_COUNTER_MASK); in e1000_copper_link_mgp_setup()
2881 phy_data |= M88EC018_EPSCR_DOWNSHIFT_COUNTER_5X; in e1000_copper_link_mgp_setup()
2883 M88E1000_EXT_PHY_SPEC_CTRL, phy_data); in e1000_copper_link_mgp_setup()
2888 phy_data &= ~(M88E1000_EPSCR_MASTER_DOWNSHIFT_MASK in e1000_copper_link_mgp_setup()
2890 phy_data |= (M88E1000_EPSCR_MASTER_DOWNSHIFT_1X in e1000_copper_link_mgp_setup()
2893 M88E1000_EXT_PHY_SPEC_CTRL, phy_data); in e1000_copper_link_mgp_setup()
2919 uint16_t phy_data; in e1000_copper_link_autoneg() local
2949 ret_val = e1000_read_phy_reg(hw, PHY_CTRL, &phy_data); in e1000_copper_link_autoneg()
2953 phy_data |= (MII_CR_AUTO_NEG_EN | MII_CR_RESTART_AUTO_NEG); in e1000_copper_link_autoneg()
2954 ret_val = e1000_write_phy_reg(hw, PHY_CTRL, phy_data); in e1000_copper_link_autoneg()
3024 uint16_t phy_data; in e1000_setup_copper_link() local
3099 ret_val = e1000_read_phy_reg(hw, PHY_STATUS, &phy_data); in e1000_setup_copper_link()
3102 ret_val = e1000_read_phy_reg(hw, PHY_STATUS, &phy_data); in e1000_setup_copper_link()
3106 if (phy_data & MII_SR_LINK_STATUS) { in e1000_setup_copper_link()
3313 uint16_t phy_data; in e1000_config_mac_to_phy() local
3328 if (e1000_read_phy_reg(hw, M88E1000_PHY_SPEC_STATUS, &phy_data) < 0) { in e1000_config_mac_to_phy()
3332 if (phy_data & M88E1000_PSSR_DPLX) in e1000_config_mac_to_phy()
3342 if ((phy_data & M88E1000_PSSR_SPEED) == M88E1000_PSSR_1000MBS) in e1000_config_mac_to_phy()
3344 else if ((phy_data & M88E1000_PSSR_SPEED) == M88E1000_PSSR_100MBS) in e1000_config_mac_to_phy()
3652 uint16_t phy_data; in e1000_check_for_link() local
3683 if (e1000_read_phy_reg(hw, PHY_STATUS, &phy_data) < 0) { in e1000_check_for_link()
3687 if (e1000_read_phy_reg(hw, PHY_STATUS, &phy_data) < 0) { in e1000_check_for_link()
3692 if (phy_data & MII_SR_LINK_STATUS) { in e1000_check_for_link()
3906 uint16_t phy_data; in e1000_get_speed_and_duplex() local
3941 ret_val = e1000_read_phy_reg(hw, PHY_AUTONEG_EXP, &phy_data); in e1000_get_speed_and_duplex()
3945 if (!(phy_data & NWAY_ER_LP_NWAY_CAPS)) in e1000_get_speed_and_duplex()
3949 PHY_LP_ABILITY, &phy_data); in e1000_get_speed_and_duplex()
3953 !(phy_data & NWAY_LPAR_100TX_FD_CAPS)) in e1000_get_speed_and_duplex()
3955 && !(phy_data & NWAY_LPAR_10T_FD_CAPS))) in e1000_get_speed_and_duplex()
3981 uint16_t phy_data; in e1000_wait_autoneg() local
3991 if (e1000_read_phy_reg(hw, PHY_STATUS, &phy_data) < 0) { in e1000_wait_autoneg()
3995 if (e1000_read_phy_reg(hw, PHY_STATUS, &phy_data) < 0) { in e1000_wait_autoneg()
3999 if (phy_data & MII_SR_AUTONEG_COMPLETE) { in e1000_wait_autoneg()
4153 e1000_read_phy_reg(struct e1000_hw *hw, uint32_t reg_addr, uint16_t * phy_data) in e1000_read_phy_reg() argument
4190 *phy_data = (uint16_t) mdic; in e1000_read_phy_reg()
4218 *phy_data = e1000_shift_in_mdi_bits(hw); in e1000_read_phy_reg()
4231 e1000_write_phy_reg(struct e1000_hw *hw, uint32_t reg_addr, uint16_t phy_data) in e1000_write_phy_reg() argument
4247 mdic = (((uint32_t) phy_data) | in e1000_write_phy_reg()
4282 mdic |= (uint32_t) phy_data; in e1000_write_phy_reg()
4573 uint16_t phy_data; in e1000_phy_reset() local
4594 ret_val = e1000_read_phy_reg(hw, PHY_CTRL, &phy_data); in e1000_phy_reset()
4598 phy_data |= MII_CR_RESET; in e1000_phy_reset()
4599 ret_val = e1000_write_phy_reg(hw, PHY_CTRL, phy_data); in e1000_phy_reset()