Lines Matching refs:phy_data
142 uint16_t * phy_data);
144 uint16_t phy_data);
2327 uint16_t phy_data; in e1000_copper_link_preconfig() local
2364 &phy_data); in e1000_copper_link_preconfig()
2365 phy_data |= 0x00000008; in e1000_copper_link_preconfig()
2367 phy_data); in e1000_copper_link_preconfig()
2398 uint16_t phy_data; in e1000_set_d3_lplu_state() local
2411 &phy_data); in e1000_set_d3_lplu_state()
2421 &phy_data); in e1000_set_d3_lplu_state()
2429 phy_data &= ~IGP01E1000_GMII_FLEX_SPD; in e1000_set_d3_lplu_state()
2431 phy_data); in e1000_set_d3_lplu_state()
2439 phy_data &= ~IGP02E1000_PM_D3_LPLU; in e1000_set_d3_lplu_state()
2441 IGP02E1000_PHY_POWER_MGMT, phy_data); in e1000_set_d3_lplu_state()
2453 IGP01E1000_PHY_PORT_CONFIG, &phy_data); in e1000_set_d3_lplu_state()
2457 phy_data |= IGP01E1000_PSCFR_SMART_SPEED; in e1000_set_d3_lplu_state()
2459 IGP01E1000_PHY_PORT_CONFIG, phy_data); in e1000_set_d3_lplu_state()
2464 IGP01E1000_PHY_PORT_CONFIG, &phy_data); in e1000_set_d3_lplu_state()
2468 phy_data &= ~IGP01E1000_PSCFR_SMART_SPEED; in e1000_set_d3_lplu_state()
2470 IGP01E1000_PHY_PORT_CONFIG, phy_data); in e1000_set_d3_lplu_state()
2481 phy_data |= IGP01E1000_GMII_FLEX_SPD; in e1000_set_d3_lplu_state()
2483 IGP01E1000_GMII_FIFO, phy_data); in e1000_set_d3_lplu_state()
2491 phy_data |= IGP02E1000_PM_D3_LPLU; in e1000_set_d3_lplu_state()
2493 IGP02E1000_PHY_POWER_MGMT, phy_data); in e1000_set_d3_lplu_state()
2501 &phy_data); in e1000_set_d3_lplu_state()
2505 phy_data &= ~IGP01E1000_PSCFR_SMART_SPEED; in e1000_set_d3_lplu_state()
2507 phy_data); in e1000_set_d3_lplu_state()
2533 uint16_t phy_data; in e1000_set_d0_lplu_state() local
2545 &phy_data); in e1000_set_d0_lplu_state()
2558 phy_data &= ~IGP02E1000_PM_D0_LPLU; in e1000_set_d0_lplu_state()
2560 IGP02E1000_PHY_POWER_MGMT, phy_data); in e1000_set_d0_lplu_state()
2574 IGP01E1000_PHY_PORT_CONFIG, &phy_data); in e1000_set_d0_lplu_state()
2578 phy_data |= IGP01E1000_PSCFR_SMART_SPEED; in e1000_set_d0_lplu_state()
2580 IGP01E1000_PHY_PORT_CONFIG, phy_data); in e1000_set_d0_lplu_state()
2585 IGP01E1000_PHY_PORT_CONFIG, &phy_data); in e1000_set_d0_lplu_state()
2589 phy_data &= ~IGP01E1000_PSCFR_SMART_SPEED; in e1000_set_d0_lplu_state()
2591 IGP01E1000_PHY_PORT_CONFIG, phy_data); in e1000_set_d0_lplu_state()
2605 phy_data |= IGP02E1000_PM_D0_LPLU; in e1000_set_d0_lplu_state()
2607 IGP02E1000_PHY_POWER_MGMT, phy_data); in e1000_set_d0_lplu_state()
2617 IGP01E1000_PHY_PORT_CONFIG, &phy_data); in e1000_set_d0_lplu_state()
2621 phy_data &= ~IGP01E1000_PSCFR_SMART_SPEED; in e1000_set_d0_lplu_state()
2623 IGP01E1000_PHY_PORT_CONFIG, phy_data); in e1000_set_d0_lplu_state()
2641 uint16_t phy_data; in e1000_copper_link_igp_setup() local
2681 ret_val = e1000_read_phy_reg(hw, IGP01E1000_PHY_PORT_CTRL, &phy_data); in e1000_copper_link_igp_setup()
2688 phy_data &= ~(IGP01E1000_PSCR_AUTO_MDIX in e1000_copper_link_igp_setup()
2694 phy_data &= ~IGP01E1000_PSCR_AUTO_MDIX; in e1000_copper_link_igp_setup()
2698 phy_data &= ~IGP01E1000_PSCR_FORCE_MDI_MDIX; in e1000_copper_link_igp_setup()
2701 phy_data |= IGP01E1000_PSCR_FORCE_MDI_MDIX; in e1000_copper_link_igp_setup()
2705 phy_data |= IGP01E1000_PSCR_AUTO_MDIX; in e1000_copper_link_igp_setup()
2709 ret_val = e1000_write_phy_reg(hw, IGP01E1000_PHY_PORT_CTRL, phy_data); in e1000_copper_link_igp_setup()
2729 IGP01E1000_PHY_PORT_CONFIG, &phy_data); in e1000_copper_link_igp_setup()
2732 phy_data &= ~IGP01E1000_PSCFR_SMART_SPEED; in e1000_copper_link_igp_setup()
2734 IGP01E1000_PHY_PORT_CONFIG, phy_data); in e1000_copper_link_igp_setup()
2739 &phy_data); in e1000_copper_link_igp_setup()
2742 phy_data &= ~CR_1000T_MS_ENABLE; in e1000_copper_link_igp_setup()
2744 phy_data); in e1000_copper_link_igp_setup()
2749 ret_val = e1000_read_phy_reg(hw, PHY_1000T_CTRL, &phy_data); in e1000_copper_link_igp_setup()
2754 hw->original_master_slave = (phy_data & CR_1000T_MS_ENABLE) ? in e1000_copper_link_igp_setup()
2755 ((phy_data & CR_1000T_MS_VALUE) ? in e1000_copper_link_igp_setup()
2762 phy_data |= (CR_1000T_MS_ENABLE | CR_1000T_MS_VALUE); in e1000_copper_link_igp_setup()
2765 phy_data |= CR_1000T_MS_ENABLE; in e1000_copper_link_igp_setup()
2766 phy_data &= ~(CR_1000T_MS_VALUE); in e1000_copper_link_igp_setup()
2769 phy_data &= ~CR_1000T_MS_ENABLE; in e1000_copper_link_igp_setup()
2773 ret_val = e1000_write_phy_reg(hw, PHY_1000T_CTRL, phy_data); in e1000_copper_link_igp_setup()
2863 uint16_t phy_data; in e1000_copper_link_ggp_setup() local
2871 GG82563_PHY_MAC_SPEC_CTRL, &phy_data); in e1000_copper_link_ggp_setup()
2875 phy_data |= GG82563_MSCR_ASSERT_CRS_ON_TX; in e1000_copper_link_ggp_setup()
2877 phy_data |= GG82563_MSCR_TX_CLK_1000MBPS_25MHZ; in e1000_copper_link_ggp_setup()
2880 GG82563_PHY_MAC_SPEC_CTRL, phy_data); in e1000_copper_link_ggp_setup()
2892 GG82563_PHY_SPEC_CTRL, &phy_data); in e1000_copper_link_ggp_setup()
2896 phy_data &= ~GG82563_PSCR_CROSSOVER_MODE_MASK; in e1000_copper_link_ggp_setup()
2900 phy_data |= GG82563_PSCR_CROSSOVER_MODE_MDI; in e1000_copper_link_ggp_setup()
2903 phy_data |= GG82563_PSCR_CROSSOVER_MODE_MDIX; in e1000_copper_link_ggp_setup()
2907 phy_data |= GG82563_PSCR_CROSSOVER_MODE_AUTO; in e1000_copper_link_ggp_setup()
2917 phy_data &= ~GG82563_PSCR_POLARITY_REVERSAL_DISABLE; in e1000_copper_link_ggp_setup()
2919 GG82563_PHY_SPEC_CTRL, phy_data); in e1000_copper_link_ggp_setup()
2942 GG82563_PHY_SPEC_CTRL_2, &phy_data); in e1000_copper_link_ggp_setup()
2946 phy_data &= ~GG82563_PSCR2_REVERSE_AUTO_NEG; in e1000_copper_link_ggp_setup()
2948 GG82563_PHY_SPEC_CTRL_2, phy_data); in e1000_copper_link_ggp_setup()
2958 GG82563_PHY_PWR_MGMT_CTRL, &phy_data); in e1000_copper_link_ggp_setup()
2968 phy_data |= GG82563_PMCR_ENABLE_ELECTRICAL_IDLE; in e1000_copper_link_ggp_setup()
2970 GG82563_PHY_PWR_MGMT_CTRL, phy_data); in e1000_copper_link_ggp_setup()
2975 GG82563_PHY_KMRN_MODE_CTRL, &phy_data); in e1000_copper_link_ggp_setup()
2979 phy_data &= ~GG82563_KMCR_PASS_FALSE_CARRIER; in e1000_copper_link_ggp_setup()
2981 GG82563_PHY_KMRN_MODE_CTRL, phy_data); in e1000_copper_link_ggp_setup()
2991 GG82563_PHY_INBAND_CTRL, &phy_data); in e1000_copper_link_ggp_setup()
2994 phy_data |= GG82563_ICR_DIS_PADDING; in e1000_copper_link_ggp_setup()
2996 GG82563_PHY_INBAND_CTRL, phy_data); in e1000_copper_link_ggp_setup()
3012 uint16_t phy_data; in e1000_copper_link_mgp_setup() local
3020 ret_val = e1000_read_phy_reg(hw, M88E1000_PHY_SPEC_CTRL, &phy_data); in e1000_copper_link_mgp_setup()
3024 phy_data |= M88E1000_PSCR_ASSERT_CRS_ON_TX; in e1000_copper_link_mgp_setup()
3033 phy_data &= ~M88E1000_PSCR_AUTO_X_MODE; in e1000_copper_link_mgp_setup()
3037 phy_data |= M88E1000_PSCR_MDI_MANUAL_MODE; in e1000_copper_link_mgp_setup()
3040 phy_data |= M88E1000_PSCR_MDIX_MANUAL_MODE; in e1000_copper_link_mgp_setup()
3043 phy_data |= M88E1000_PSCR_AUTO_X_1000T; in e1000_copper_link_mgp_setup()
3047 phy_data |= M88E1000_PSCR_AUTO_X_MODE; in e1000_copper_link_mgp_setup()
3057 phy_data &= ~M88E1000_PSCR_POLARITY_REVERSAL; in e1000_copper_link_mgp_setup()
3058 ret_val = e1000_write_phy_reg(hw, M88E1000_PHY_SPEC_CTRL, phy_data); in e1000_copper_link_mgp_setup()
3067 M88E1000_EXT_PHY_SPEC_CTRL, &phy_data); in e1000_copper_link_mgp_setup()
3071 phy_data |= M88E1000_EPSCR_TX_CLK_25; in e1000_copper_link_mgp_setup()
3076 phy_data &= ~(M88EC018_EPSCR_DOWNSHIFT_COUNTER_MASK); in e1000_copper_link_mgp_setup()
3077 phy_data |= M88EC018_EPSCR_DOWNSHIFT_COUNTER_5X; in e1000_copper_link_mgp_setup()
3079 M88E1000_EXT_PHY_SPEC_CTRL, phy_data); in e1000_copper_link_mgp_setup()
3084 phy_data &= ~(M88E1000_EPSCR_MASTER_DOWNSHIFT_MASK in e1000_copper_link_mgp_setup()
3086 phy_data |= (M88E1000_EPSCR_MASTER_DOWNSHIFT_1X in e1000_copper_link_mgp_setup()
3089 M88E1000_EXT_PHY_SPEC_CTRL, phy_data); in e1000_copper_link_mgp_setup()
3115 uint16_t phy_data; in e1000_copper_link_autoneg() local
3145 ret_val = e1000_read_phy_reg(hw, PHY_CTRL, &phy_data); in e1000_copper_link_autoneg()
3149 phy_data |= (MII_CR_AUTO_NEG_EN | MII_CR_RESTART_AUTO_NEG); in e1000_copper_link_autoneg()
3150 ret_val = e1000_write_phy_reg(hw, PHY_CTRL, phy_data); in e1000_copper_link_autoneg()
3220 uint16_t phy_data; in e1000_setup_copper_link() local
3296 ret_val = e1000_read_phy_reg(hw, PHY_STATUS, &phy_data); in e1000_setup_copper_link()
3299 ret_val = e1000_read_phy_reg(hw, PHY_STATUS, &phy_data); in e1000_setup_copper_link()
3303 if (phy_data & MII_SR_LINK_STATUS) { in e1000_setup_copper_link()
3510 uint16_t phy_data; in e1000_config_mac_to_phy() local
3525 if (e1000_read_phy_reg(hw, M88E1000_PHY_SPEC_STATUS, &phy_data) < 0) { in e1000_config_mac_to_phy()
3529 if (phy_data & M88E1000_PSSR_DPLX) in e1000_config_mac_to_phy()
3539 if ((phy_data & M88E1000_PSSR_SPEED) == M88E1000_PSSR_1000MBS) in e1000_config_mac_to_phy()
3541 else if ((phy_data & M88E1000_PSSR_SPEED) == M88E1000_PSSR_100MBS) in e1000_config_mac_to_phy()
3849 uint16_t phy_data; in e1000_check_for_link() local
3880 if (e1000_read_phy_reg(hw, PHY_STATUS, &phy_data) < 0) { in e1000_check_for_link()
3884 if (e1000_read_phy_reg(hw, PHY_STATUS, &phy_data) < 0) { in e1000_check_for_link()
3889 if (phy_data & MII_SR_LINK_STATUS) { in e1000_check_for_link()
4103 uint16_t phy_data; in e1000_get_speed_and_duplex() local
4138 ret_val = e1000_read_phy_reg(hw, PHY_AUTONEG_EXP, &phy_data); in e1000_get_speed_and_duplex()
4142 if (!(phy_data & NWAY_ER_LP_NWAY_CAPS)) in e1000_get_speed_and_duplex()
4146 PHY_LP_ABILITY, &phy_data); in e1000_get_speed_and_duplex()
4150 !(phy_data & NWAY_LPAR_100TX_FD_CAPS)) in e1000_get_speed_and_duplex()
4152 && !(phy_data & NWAY_LPAR_10T_FD_CAPS))) in e1000_get_speed_and_duplex()
4178 uint16_t phy_data; in e1000_wait_autoneg() local
4188 if (e1000_read_phy_reg(hw, PHY_STATUS, &phy_data) < 0) { in e1000_wait_autoneg()
4192 if (e1000_read_phy_reg(hw, PHY_STATUS, &phy_data) < 0) { in e1000_wait_autoneg()
4196 if (phy_data & MII_SR_AUTONEG_COMPLETE) { in e1000_wait_autoneg()
4350 e1000_read_phy_reg(struct e1000_hw *hw, uint32_t reg_addr, uint16_t * phy_data) in e1000_read_phy_reg() argument
4387 *phy_data = (uint16_t) mdic; in e1000_read_phy_reg()
4415 *phy_data = e1000_shift_in_mdi_bits(hw); in e1000_read_phy_reg()
4428 e1000_write_phy_reg(struct e1000_hw *hw, uint32_t reg_addr, uint16_t phy_data) in e1000_write_phy_reg() argument
4444 mdic = (((uint32_t) phy_data) | in e1000_write_phy_reg()
4479 mdic |= (uint32_t) phy_data; in e1000_write_phy_reg()
4772 uint16_t phy_data; in e1000_phy_reset() local
4794 ret_val = e1000_read_phy_reg(hw, PHY_CTRL, &phy_data); in e1000_phy_reset()
4798 phy_data |= MII_CR_RESET; in e1000_phy_reset()
4799 ret_val = e1000_write_phy_reg(hw, PHY_CTRL, phy_data); in e1000_phy_reset()