X-Git-Url: http://git.droids-corp.org/?a=blobdiff_plain;f=drivers%2Fnet%2Fngbe%2Fbase%2Fngbe_phy_yt.h;h=e729e0c8542cdddb537e435bac7905313672d858;hb=f40e9f0e2278daf72d7f308f17e5f591d3ce8b09;hp=6d49464d6d8f0b28ae51a41b2b3d74638ea54c96;hpb=44e97550ca68785ee3a5af9dbc11c2a932a6e777;p=dpdk.git diff --git a/drivers/net/ngbe/base/ngbe_phy_yt.h b/drivers/net/ngbe/base/ngbe_phy_yt.h index 6d49464d6d..e729e0c854 100644 --- a/drivers/net/ngbe/base/ngbe_phy_yt.h +++ b/drivers/net/ngbe/base/ngbe_phy_yt.h @@ -61,7 +61,22 @@ s32 ngbe_read_phy_reg_ext_yt(struct ngbe_hw *hw, u32 reg_addr, u32 device_type, u16 *phy_data); s32 ngbe_write_phy_reg_ext_yt(struct ngbe_hw *hw, u32 reg_addr, u32 device_type, u16 phy_data); +s32 ngbe_read_phy_reg_sds_ext_yt(struct ngbe_hw *hw, + u32 reg_addr, u32 device_type, u16 *phy_data); +s32 ngbe_write_phy_reg_sds_ext_yt(struct ngbe_hw *hw, + u32 reg_addr, u32 device_type, u16 phy_data); +s32 ngbe_init_phy_yt(struct ngbe_hw *hw); s32 ngbe_reset_phy_yt(struct ngbe_hw *hw); +s32 ngbe_check_phy_link_yt(struct ngbe_hw *hw, + u32 *speed, bool *link_up); +s32 ngbe_setup_phy_link_yt(struct ngbe_hw *hw, + u32 speed, bool autoneg_wait_to_complete); +s32 ngbe_get_phy_advertised_pause_yt(struct ngbe_hw *hw, + u8 *pause_bit); +s32 ngbe_get_phy_lp_advertised_pause_yt(struct ngbe_hw *hw, + u8 *pause_bit); +s32 ngbe_set_phy_pause_adv_yt(struct ngbe_hw *hw, u16 pause_bit); + #endif /* _NGBE_PHY_YT_H_ */