Lines Matching refs:phy
68 struct e1000_phy_info *phy = &hw->phy; in e1000_init_phy_params_82540() local
71 phy->addr = 1; in e1000_init_phy_params_82540()
72 phy->autoneg_mask = AUTONEG_ADVERTISE_SPEED_DEFAULT; in e1000_init_phy_params_82540()
73 phy->reset_delay_us = 10000; in e1000_init_phy_params_82540()
74 phy->type = e1000_phy_m88; in e1000_init_phy_params_82540()
77 phy->ops.check_polarity = e1000_check_polarity_m88; in e1000_init_phy_params_82540()
78 phy->ops.commit = e1000_phy_sw_reset_generic; in e1000_init_phy_params_82540()
79 phy->ops.force_speed_duplex = e1000_phy_force_speed_duplex_m88; in e1000_init_phy_params_82540()
80 phy->ops.get_cable_length = e1000_get_cable_length_m88; in e1000_init_phy_params_82540()
81 phy->ops.get_cfg_done = e1000_get_cfg_done_generic; in e1000_init_phy_params_82540()
82 phy->ops.read_reg = e1000_read_phy_reg_m88; in e1000_init_phy_params_82540()
83 phy->ops.reset = e1000_phy_hw_reset_generic; in e1000_init_phy_params_82540()
84 phy->ops.write_reg = e1000_write_phy_reg_m88; in e1000_init_phy_params_82540()
85 phy->ops.get_info = e1000_get_phy_info_m88; in e1000_init_phy_params_82540()
86 phy->ops.power_up = e1000_power_up_phy_copper; in e1000_init_phy_params_82540()
87 phy->ops.power_down = e1000_power_down_phy_copper_82540; in e1000_init_phy_params_82540()
100 if (phy->id == M88E1011_I_PHY_ID) in e1000_init_phy_params_82540()
171 hw->phy.media_type = e1000_media_type_fiber; in e1000_init_mac_params_82540()
175 hw->phy.media_type = e1000_media_type_internal_serdes; in e1000_init_mac_params_82540()
178 hw->phy.media_type = e1000_media_type_copper; in e1000_init_mac_params_82540()
201 (hw->phy.media_type == e1000_media_type_copper) in e1000_init_mac_params_82540()
205 switch (hw->phy.media_type) { in e1000_init_mac_params_82540()
222 (hw->phy.media_type == e1000_media_type_copper) in e1000_init_mac_params_82540()
261 hw->phy.ops.init_params = e1000_init_phy_params_82540; in e1000_init_function_pointers_82540()
430 ret_val = hw->phy.ops.read_reg(hw, M88E1000_PHY_SPEC_CTRL, in e1000_setup_copper_link_82540()
435 ret_val = hw->phy.ops.write_reg(hw, M88E1000_PHY_SPEC_CTRL, in e1000_setup_copper_link_82540()
470 if (hw->phy.media_type == e1000_media_type_internal_serdes) { in e1000_setup_fiber_serdes_link_82540()
513 ret_val = hw->phy.ops.write_reg(hw, M88E1000_PHY_EXT_CTRL, in e1000_adjust_serdes_amplitude_82540()
539 ret_val = hw->phy.ops.read_reg(hw, M88E1000_PHY_PAGE_SELECT, in e1000_set_vco_speed_82540()
544 ret_val = hw->phy.ops.write_reg(hw, M88E1000_PHY_PAGE_SELECT, 0x0005); in e1000_set_vco_speed_82540()
548 ret_val = hw->phy.ops.read_reg(hw, M88E1000_PHY_GEN_CONTROL, &phy_data); in e1000_set_vco_speed_82540()
553 ret_val = hw->phy.ops.write_reg(hw, M88E1000_PHY_GEN_CONTROL, phy_data); in e1000_set_vco_speed_82540()
559 ret_val = hw->phy.ops.write_reg(hw, M88E1000_PHY_PAGE_SELECT, 0x0004); in e1000_set_vco_speed_82540()
563 ret_val = hw->phy.ops.read_reg(hw, M88E1000_PHY_GEN_CONTROL, &phy_data); in e1000_set_vco_speed_82540()
568 ret_val = hw->phy.ops.write_reg(hw, M88E1000_PHY_GEN_CONTROL, phy_data); in e1000_set_vco_speed_82540()
572 ret_val = hw->phy.ops.write_reg(hw, M88E1000_PHY_PAGE_SELECT, in e1000_set_vco_speed_82540()
605 ret_val = hw->phy.ops.write_reg(hw, M88E1000_PHY_PAGE_SELECT, in e1000_set_phy_mode_82540()
611 ret_val = hw->phy.ops.write_reg(hw, M88E1000_PHY_GEN_CONTROL, in e1000_set_phy_mode_82540()