e1000_write_phy_reg
e1000_write_phy_reg(hw, 29, 0x001F);
e1000_write_phy_reg(hw, 30, 0x8FFC);
e1000_write_phy_reg(hw, 29, 0x001A);
e1000_write_phy_reg(hw, 30, 0x8FF0);
e1000_write_phy_reg(hw, M88E1000_EXT_PHY_SPEC_CTRL, phy_reg);
e1000_write_phy_reg(hw, M88E1000_PHY_SPEC_CTRL, phy_reg);
e1000_write_phy_reg(hw, M88E1000_PHY_SPEC_CTRL, phy_reg);
e1000_write_phy_reg(hw, PHY_CTRL, 0x8100);
e1000_write_phy_reg(hw, PHY_CTRL, phy_reg);
e1000_write_phy_reg(hw,
e1000_write_phy_reg(hw, PHY_CTRL, 0x9140);
e1000_write_phy_reg(hw, PHY_CTRL, 0x8140);
e1000_write_phy_reg(hw, PHY_CTRL, 0x4140);
e1000_write_phy_reg(hw, PHY_CTRL, phy_reg);
e1000_write_phy_reg(hw, PHY_CTRL, phy_reg);
e1000_write_phy_reg(hw, IGP01E1000_PHY_PAGE_SELECT,
e1000_write_phy_reg(hw, IGP01E1000_PHY_PAGE_SELECT,
e1000_write_phy_reg(hw, IGP01E1000_PHY_PAGE_SELECT,
e1000_write_phy_reg(hw, IGP01E1000_PHY_PAGE_SELECT,
e1000_write_phy_reg(hw, IGP01E1000_PHY_PAGE_SELECT, 0x0);
e1000_write_phy_reg(hw, IGP01E1000_PHY_PAGE_SELECT,
e1000_write_phy_reg(hw, IGP01E1000_PHY_PAGE_SELECT, 0x0);
e1000_write_phy_reg(hw, M88E1000_PHY_SPEC_CTRL, phy_data);
ret_val = e1000_write_phy_reg(hw, IGP01E1000_PHY_PORT_CTRL, phy_data);
e1000_write_phy_reg(hw, IGP01E1000_PHY_PORT_CONFIG,
e1000_write_phy_reg(hw, PHY_1000T_CTRL, phy_data);
ret_val = e1000_write_phy_reg(hw, PHY_1000T_CTRL, phy_data);
ret_val = e1000_write_phy_reg(hw, M88E1000_PHY_SPEC_CTRL, phy_data);
ret_val = e1000_write_phy_reg(hw,
ret_val = e1000_write_phy_reg(hw,
ret_val = e1000_write_phy_reg(hw, PHY_CTRL, phy_data);
e1000_write_phy_reg(hw, 0x2F5B, 0x0003);
e1000_write_phy_reg(hw, 0x0000, 0x0140);
e1000_write_phy_reg(hw, 0x1F95, 0x0001);
e1000_write_phy_reg(hw, 0x1F71, 0xBD21);
e1000_write_phy_reg(hw, 0x1F79, 0x0018);
e1000_write_phy_reg(hw, 0x1F30, 0x1600);
e1000_write_phy_reg(hw, 0x1F31, 0x0014);
e1000_write_phy_reg(hw, 0x1F32, 0x161C);
e1000_write_phy_reg(hw, 0x1F94, 0x0003);
e1000_write_phy_reg(hw, 0x1F96, 0x003F);
e1000_write_phy_reg(hw, 0x2010, 0x0008);
ret_val = e1000_write_phy_reg(hw, PHY_AUTONEG_ADV, mii_autoneg_adv_reg);
ret_val = e1000_write_phy_reg(hw, PHY_1000T_CTRL,
e1000_write_phy_reg(hw, 0x1F73, 0x0099);
e1000_write_phy_reg(hw, 0x0000, 0x3300);
e1000_write_phy_reg(hw, M88E1000_PHY_SPEC_CTRL, phy_data);
e1000_write_phy_reg(hw, IGP01E1000_PHY_PORT_CTRL, phy_data);
ret_val = e1000_write_phy_reg(hw, PHY_CTRL, mii_ctrl_reg);
e1000_write_phy_reg(hw, 0x2F5B, phy_saved_data);
e1000_write_phy_reg(hw, M88E1000_EXT_PHY_SPEC_CTRL,
e1000_write_phy_reg(hw, M88E1000_PHY_SPEC_CTRL, phy_data);
e1000_write_phy_reg(hw,
e1000_write_phy_reg(hw,
ret_val = e1000_write_phy_reg(hw, PHY_CTRL, phy_data);
ret_val = e1000_write_phy_reg(hw, 29, 0x001d);
ret_val = e1000_write_phy_reg(hw, 30, 0x00c1);
ret_val = e1000_write_phy_reg(hw, 30, 0x0000);
ret_val = e1000_write_phy_reg(hw, IGP01E1000_GMII_FIFO,
ret_val = e1000_write_phy_reg(hw, IGP01E1000_GMII_FIFO,
ret_val = e1000_write_phy_reg(hw, dsp_reg_array[i],
ret_val = e1000_write_phy_reg(hw,
ret_val = e1000_write_phy_reg(hw, 0x2F5B, 0x0003);
ret_val = e1000_write_phy_reg(hw, 0x0000,
e1000_write_phy_reg(hw, dsp_reg_array[i],
ret_val = e1000_write_phy_reg(hw, 0x0000,
e1000_write_phy_reg(hw, 0x2F5B, phy_saved_data);
ret_val = e1000_write_phy_reg(hw, 0x2F5B, 0x0003);
ret_val = e1000_write_phy_reg(hw, 0x0000,
e1000_write_phy_reg(hw, IGP01E1000_PHY_DSP_FFE,
ret_val = e1000_write_phy_reg(hw, 0x0000,
e1000_write_phy_reg(hw, 0x2F5B, phy_saved_data);
e1000_write_phy_reg(hw, M88E1000_PHY_PAGE_SELECT,
e1000_write_phy_reg(hw, M88E1000_PHY_GEN_CONTROL,
e1000_write_phy_reg(hw, IGP01E1000_GMII_FIFO,
e1000_write_phy_reg(hw, IGP01E1000_PHY_PORT_CONFIG,
e1000_write_phy_reg(hw, IGP01E1000_PHY_PORT_CONFIG,
e1000_write_phy_reg(hw, IGP01E1000_GMII_FIFO,
e1000_write_phy_reg(hw, IGP01E1000_PHY_PORT_CONFIG,
ret_val = e1000_write_phy_reg(hw, M88E1000_PHY_PAGE_SELECT, 0x0005);
ret_val = e1000_write_phy_reg(hw, M88E1000_PHY_GEN_CONTROL, phy_data);
ret_val = e1000_write_phy_reg(hw, M88E1000_PHY_PAGE_SELECT, 0x0004);
ret_val = e1000_write_phy_reg(hw, M88E1000_PHY_GEN_CONTROL, phy_data);
e1000_write_phy_reg(hw, M88E1000_PHY_PAGE_SELECT, default_page);
ret_val = e1000_write_phy_reg(hw, M88E1000_PHY_PAGE_SELECT, 0x0019);
ret_val = e1000_write_phy_reg(hw, M88E1000_PHY_GEN_CONTROL, 0xFFFF);
ret_val = e1000_write_phy_reg(hw, M88E1000_PHY_PAGE_SELECT, 0x0000);
ret_val = e1000_write_phy_reg(hw, M88E1000_PHY_PAGE_SELECT, 0x0019);
ret_val = e1000_write_phy_reg(hw, M88E1000_PHY_GEN_CONTROL, 0xFFF0);
ret_val = e1000_write_phy_reg(hw, M88E1000_PHY_GEN_CONTROL, 0xFF00);
ret_val = e1000_write_phy_reg(hw, M88E1000_PHY_GEN_CONTROL, 0x0000);
ret_val = e1000_write_phy_reg(hw, M88E1000_PHY_PAGE_SELECT, 0x0000);
e1000_write_phy_reg(hw, M88E1000_PHY_EXT_CTRL, eeprom_data);
s32 e1000_write_phy_reg(struct e1000_hw *hw, u32 reg_addr, u16 data);
e1000_write_phy_reg(hw, PHY_CTRL, mii_reg);
e1000_write_phy_reg(hw, PHY_CTRL, mii_reg);
e1000_write_phy_reg(hw, PHY_1000T_CTRL,
e1000_write_phy_reg(hw, PHY_CTRL,
e1000_write_phy_reg(hw, PHY_1000T_CTRL, phy_ctrl);
e1000_write_phy_reg(hw, PHY_CTRL, phy_ctrl);
if (e1000_write_phy_reg(hw, data->reg_num,