• Home
  • Raw
  • Download

Lines Matching refs:phy_data

139 			      uint16_t * phy_data);
141 uint16_t phy_data);
2344 uint16_t phy_data; in e1000_copper_link_preconfig() local
2381 &phy_data); in e1000_copper_link_preconfig()
2382 phy_data |= 0x00000008; in e1000_copper_link_preconfig()
2384 phy_data); in e1000_copper_link_preconfig()
2415 uint16_t phy_data; in e1000_set_d3_lplu_state() local
2428 &phy_data); in e1000_set_d3_lplu_state()
2438 &phy_data); in e1000_set_d3_lplu_state()
2446 phy_data &= ~IGP01E1000_GMII_FLEX_SPD; in e1000_set_d3_lplu_state()
2448 phy_data); in e1000_set_d3_lplu_state()
2456 phy_data &= ~IGP02E1000_PM_D3_LPLU; in e1000_set_d3_lplu_state()
2458 IGP02E1000_PHY_POWER_MGMT, phy_data); in e1000_set_d3_lplu_state()
2470 IGP01E1000_PHY_PORT_CONFIG, &phy_data); in e1000_set_d3_lplu_state()
2474 phy_data |= IGP01E1000_PSCFR_SMART_SPEED; in e1000_set_d3_lplu_state()
2476 IGP01E1000_PHY_PORT_CONFIG, phy_data); in e1000_set_d3_lplu_state()
2481 IGP01E1000_PHY_PORT_CONFIG, &phy_data); in e1000_set_d3_lplu_state()
2485 phy_data &= ~IGP01E1000_PSCFR_SMART_SPEED; in e1000_set_d3_lplu_state()
2487 IGP01E1000_PHY_PORT_CONFIG, phy_data); in e1000_set_d3_lplu_state()
2498 phy_data |= IGP01E1000_GMII_FLEX_SPD; in e1000_set_d3_lplu_state()
2500 IGP01E1000_GMII_FIFO, phy_data); in e1000_set_d3_lplu_state()
2508 phy_data |= IGP02E1000_PM_D3_LPLU; in e1000_set_d3_lplu_state()
2510 IGP02E1000_PHY_POWER_MGMT, phy_data); in e1000_set_d3_lplu_state()
2518 &phy_data); in e1000_set_d3_lplu_state()
2522 phy_data &= ~IGP01E1000_PSCFR_SMART_SPEED; in e1000_set_d3_lplu_state()
2524 phy_data); in e1000_set_d3_lplu_state()
2550 uint16_t phy_data; in e1000_set_d0_lplu_state() local
2562 &phy_data); in e1000_set_d0_lplu_state()
2575 phy_data &= ~IGP02E1000_PM_D0_LPLU; in e1000_set_d0_lplu_state()
2577 IGP02E1000_PHY_POWER_MGMT, phy_data); in e1000_set_d0_lplu_state()
2591 IGP01E1000_PHY_PORT_CONFIG, &phy_data); in e1000_set_d0_lplu_state()
2595 phy_data |= IGP01E1000_PSCFR_SMART_SPEED; in e1000_set_d0_lplu_state()
2597 IGP01E1000_PHY_PORT_CONFIG, phy_data); in e1000_set_d0_lplu_state()
2602 IGP01E1000_PHY_PORT_CONFIG, &phy_data); in e1000_set_d0_lplu_state()
2606 phy_data &= ~IGP01E1000_PSCFR_SMART_SPEED; in e1000_set_d0_lplu_state()
2608 IGP01E1000_PHY_PORT_CONFIG, phy_data); in e1000_set_d0_lplu_state()
2623 phy_data |= IGP02E1000_PM_D0_LPLU; in e1000_set_d0_lplu_state()
2625 IGP02E1000_PHY_POWER_MGMT, phy_data); in e1000_set_d0_lplu_state()
2635 IGP01E1000_PHY_PORT_CONFIG, &phy_data); in e1000_set_d0_lplu_state()
2639 phy_data &= ~IGP01E1000_PSCFR_SMART_SPEED; in e1000_set_d0_lplu_state()
2641 IGP01E1000_PHY_PORT_CONFIG, phy_data); in e1000_set_d0_lplu_state()
2659 uint16_t phy_data; in e1000_copper_link_igp_setup() local
2699 ret_val = e1000_read_phy_reg(hw, IGP01E1000_PHY_PORT_CTRL, &phy_data); in e1000_copper_link_igp_setup()
2706 phy_data &= ~(IGP01E1000_PSCR_AUTO_MDIX in e1000_copper_link_igp_setup()
2712 phy_data &= ~IGP01E1000_PSCR_AUTO_MDIX; in e1000_copper_link_igp_setup()
2716 phy_data &= ~IGP01E1000_PSCR_FORCE_MDI_MDIX; in e1000_copper_link_igp_setup()
2719 phy_data |= IGP01E1000_PSCR_FORCE_MDI_MDIX; in e1000_copper_link_igp_setup()
2723 phy_data |= IGP01E1000_PSCR_AUTO_MDIX; in e1000_copper_link_igp_setup()
2727 ret_val = e1000_write_phy_reg(hw, IGP01E1000_PHY_PORT_CTRL, phy_data); in e1000_copper_link_igp_setup()
2747 IGP01E1000_PHY_PORT_CONFIG, &phy_data); in e1000_copper_link_igp_setup()
2750 phy_data &= ~IGP01E1000_PSCFR_SMART_SPEED; in e1000_copper_link_igp_setup()
2752 IGP01E1000_PHY_PORT_CONFIG, phy_data); in e1000_copper_link_igp_setup()
2757 &phy_data); in e1000_copper_link_igp_setup()
2760 phy_data &= ~CR_1000T_MS_ENABLE; in e1000_copper_link_igp_setup()
2762 phy_data); in e1000_copper_link_igp_setup()
2767 ret_val = e1000_read_phy_reg(hw, PHY_1000T_CTRL, &phy_data); in e1000_copper_link_igp_setup()
2772 hw->original_master_slave = (phy_data & CR_1000T_MS_ENABLE) ? in e1000_copper_link_igp_setup()
2773 ((phy_data & CR_1000T_MS_VALUE) ? in e1000_copper_link_igp_setup()
2780 phy_data |= (CR_1000T_MS_ENABLE | CR_1000T_MS_VALUE); in e1000_copper_link_igp_setup()
2783 phy_data |= CR_1000T_MS_ENABLE; in e1000_copper_link_igp_setup()
2784 phy_data &= ~(CR_1000T_MS_VALUE); in e1000_copper_link_igp_setup()
2787 phy_data &= ~CR_1000T_MS_ENABLE; in e1000_copper_link_igp_setup()
2791 ret_val = e1000_write_phy_reg(hw, PHY_1000T_CTRL, phy_data); in e1000_copper_link_igp_setup()
2881 uint16_t phy_data; in e1000_copper_link_ggp_setup() local
2889 GG82563_PHY_MAC_SPEC_CTRL, &phy_data); in e1000_copper_link_ggp_setup()
2893 phy_data |= GG82563_MSCR_ASSERT_CRS_ON_TX; in e1000_copper_link_ggp_setup()
2895 phy_data |= GG82563_MSCR_TX_CLK_1000MBPS_25MHZ; in e1000_copper_link_ggp_setup()
2898 GG82563_PHY_MAC_SPEC_CTRL, phy_data); in e1000_copper_link_ggp_setup()
2910 GG82563_PHY_SPEC_CTRL, &phy_data); in e1000_copper_link_ggp_setup()
2914 phy_data &= ~GG82563_PSCR_CROSSOVER_MODE_MASK; in e1000_copper_link_ggp_setup()
2918 phy_data |= GG82563_PSCR_CROSSOVER_MODE_MDI; in e1000_copper_link_ggp_setup()
2921 phy_data |= GG82563_PSCR_CROSSOVER_MODE_MDIX; in e1000_copper_link_ggp_setup()
2925 phy_data |= GG82563_PSCR_CROSSOVER_MODE_AUTO; in e1000_copper_link_ggp_setup()
2935 phy_data &= ~GG82563_PSCR_POLARITY_REVERSAL_DISABLE; in e1000_copper_link_ggp_setup()
2937 GG82563_PHY_SPEC_CTRL, phy_data); in e1000_copper_link_ggp_setup()
2960 GG82563_PHY_SPEC_CTRL_2, &phy_data); in e1000_copper_link_ggp_setup()
2964 phy_data &= ~GG82563_PSCR2_REVERSE_AUTO_NEG; in e1000_copper_link_ggp_setup()
2966 GG82563_PHY_SPEC_CTRL_2, phy_data); in e1000_copper_link_ggp_setup()
2976 GG82563_PHY_PWR_MGMT_CTRL, &phy_data); in e1000_copper_link_ggp_setup()
2986 phy_data |= GG82563_PMCR_ENABLE_ELECTRICAL_IDLE; in e1000_copper_link_ggp_setup()
2988 GG82563_PHY_PWR_MGMT_CTRL, phy_data); in e1000_copper_link_ggp_setup()
2993 GG82563_PHY_KMRN_MODE_CTRL, &phy_data); in e1000_copper_link_ggp_setup()
2997 phy_data &= ~GG82563_KMCR_PASS_FALSE_CARRIER; in e1000_copper_link_ggp_setup()
2999 GG82563_PHY_KMRN_MODE_CTRL, phy_data); in e1000_copper_link_ggp_setup()
3009 GG82563_PHY_INBAND_CTRL, &phy_data); in e1000_copper_link_ggp_setup()
3012 phy_data |= GG82563_ICR_DIS_PADDING; in e1000_copper_link_ggp_setup()
3014 GG82563_PHY_INBAND_CTRL, phy_data); in e1000_copper_link_ggp_setup()
3030 uint16_t phy_data; in e1000_copper_link_mgp_setup() local
3038 ret_val = e1000_read_phy_reg(hw, M88E1000_PHY_SPEC_CTRL, &phy_data); in e1000_copper_link_mgp_setup()
3042 phy_data |= M88E1000_PSCR_ASSERT_CRS_ON_TX; in e1000_copper_link_mgp_setup()
3051 phy_data &= ~M88E1000_PSCR_AUTO_X_MODE; in e1000_copper_link_mgp_setup()
3055 phy_data |= M88E1000_PSCR_MDI_MANUAL_MODE; in e1000_copper_link_mgp_setup()
3058 phy_data |= M88E1000_PSCR_MDIX_MANUAL_MODE; in e1000_copper_link_mgp_setup()
3061 phy_data |= M88E1000_PSCR_AUTO_X_1000T; in e1000_copper_link_mgp_setup()
3065 phy_data |= M88E1000_PSCR_AUTO_X_MODE; in e1000_copper_link_mgp_setup()
3075 phy_data &= ~M88E1000_PSCR_POLARITY_REVERSAL; in e1000_copper_link_mgp_setup()
3076 ret_val = e1000_write_phy_reg(hw, M88E1000_PHY_SPEC_CTRL, phy_data); in e1000_copper_link_mgp_setup()
3085 M88E1000_EXT_PHY_SPEC_CTRL, &phy_data); in e1000_copper_link_mgp_setup()
3089 phy_data |= M88E1000_EPSCR_TX_CLK_25; in e1000_copper_link_mgp_setup()
3094 phy_data &= ~(M88EC018_EPSCR_DOWNSHIFT_COUNTER_MASK); in e1000_copper_link_mgp_setup()
3095 phy_data |= M88EC018_EPSCR_DOWNSHIFT_COUNTER_5X; in e1000_copper_link_mgp_setup()
3097 M88E1000_EXT_PHY_SPEC_CTRL, phy_data); in e1000_copper_link_mgp_setup()
3102 phy_data &= ~(M88E1000_EPSCR_MASTER_DOWNSHIFT_MASK in e1000_copper_link_mgp_setup()
3104 phy_data |= (M88E1000_EPSCR_MASTER_DOWNSHIFT_1X in e1000_copper_link_mgp_setup()
3107 M88E1000_EXT_PHY_SPEC_CTRL, phy_data); in e1000_copper_link_mgp_setup()
3133 uint16_t phy_data; in e1000_copper_link_autoneg() local
3163 ret_val = e1000_read_phy_reg(hw, PHY_CTRL, &phy_data); in e1000_copper_link_autoneg()
3167 phy_data |= (MII_CR_AUTO_NEG_EN | MII_CR_RESTART_AUTO_NEG); in e1000_copper_link_autoneg()
3168 ret_val = e1000_write_phy_reg(hw, PHY_CTRL, phy_data); in e1000_copper_link_autoneg()
3238 uint16_t phy_data; in e1000_setup_copper_link() local
3313 ret_val = e1000_read_phy_reg(hw, PHY_STATUS, &phy_data); in e1000_setup_copper_link()
3316 ret_val = e1000_read_phy_reg(hw, PHY_STATUS, &phy_data); in e1000_setup_copper_link()
3320 if (phy_data & MII_SR_LINK_STATUS) { in e1000_setup_copper_link()
3527 uint16_t phy_data; in e1000_config_mac_to_phy() local
3542 if (e1000_read_phy_reg(hw, M88E1000_PHY_SPEC_STATUS, &phy_data) < 0) { in e1000_config_mac_to_phy()
3546 if (phy_data & M88E1000_PSSR_DPLX) in e1000_config_mac_to_phy()
3556 if ((phy_data & M88E1000_PSSR_SPEED) == M88E1000_PSSR_1000MBS) in e1000_config_mac_to_phy()
3558 else if ((phy_data & M88E1000_PSSR_SPEED) == M88E1000_PSSR_100MBS) in e1000_config_mac_to_phy()
3866 uint16_t phy_data; in e1000_check_for_link() local
3897 if (e1000_read_phy_reg(hw, PHY_STATUS, &phy_data) < 0) { in e1000_check_for_link()
3901 if (e1000_read_phy_reg(hw, PHY_STATUS, &phy_data) < 0) { in e1000_check_for_link()
3906 if (phy_data & MII_SR_LINK_STATUS) { in e1000_check_for_link()
4120 uint16_t phy_data; in e1000_get_speed_and_duplex() local
4155 ret_val = e1000_read_phy_reg(hw, PHY_AUTONEG_EXP, &phy_data); in e1000_get_speed_and_duplex()
4159 if (!(phy_data & NWAY_ER_LP_NWAY_CAPS)) in e1000_get_speed_and_duplex()
4163 PHY_LP_ABILITY, &phy_data); in e1000_get_speed_and_duplex()
4167 !(phy_data & NWAY_LPAR_100TX_FD_CAPS)) in e1000_get_speed_and_duplex()
4169 && !(phy_data & NWAY_LPAR_10T_FD_CAPS))) in e1000_get_speed_and_duplex()
4195 uint16_t phy_data; in e1000_wait_autoneg() local
4205 if (e1000_read_phy_reg(hw, PHY_STATUS, &phy_data) < 0) { in e1000_wait_autoneg()
4209 if (e1000_read_phy_reg(hw, PHY_STATUS, &phy_data) < 0) { in e1000_wait_autoneg()
4213 if (phy_data & MII_SR_AUTONEG_COMPLETE) { in e1000_wait_autoneg()
4367 e1000_read_phy_reg(struct e1000_hw *hw, uint32_t reg_addr, uint16_t * phy_data) in e1000_read_phy_reg() argument
4404 *phy_data = (uint16_t) mdic; in e1000_read_phy_reg()
4432 *phy_data = e1000_shift_in_mdi_bits(hw); in e1000_read_phy_reg()
4445 e1000_write_phy_reg(struct e1000_hw *hw, uint32_t reg_addr, uint16_t phy_data) in e1000_write_phy_reg() argument
4461 mdic = (((uint32_t) phy_data) | in e1000_write_phy_reg()
4496 mdic |= (uint32_t) phy_data; in e1000_write_phy_reg()
4787 uint16_t phy_data; in e1000_phy_reset() local
4808 ret_val = e1000_read_phy_reg(hw, PHY_CTRL, &phy_data); in e1000_phy_reset()
4812 phy_data |= MII_CR_RESET; in e1000_phy_reset()
4813 ret_val = e1000_write_phy_reg(hw, PHY_CTRL, phy_data); in e1000_phy_reset()