Lines Matching refs:xpsgtr_phy
185 * struct xpsgtr_phy - representation of a lane
194 struct xpsgtr_phy {
222 struct xpsgtr_phy phys[NUM_LANES];
275 static inline u32 xpsgtr_read_phy(struct xpsgtr_phy *gtr_phy, u32 reg)
283 static inline void xpsgtr_write_phy(struct xpsgtr_phy *gtr_phy,
292 static inline void xpsgtr_clr_set_phy(struct xpsgtr_phy *gtr_phy,
308 struct xpsgtr_phy *gtr_phy = phy_get_drvdata(phy);
340 static void xpsgtr_configure_pll(struct xpsgtr_phy *gtr_phy)
389 static void xpsgtr_lane_set_protocol(struct xpsgtr_phy *gtr_phy)
416 static void xpsgtr_bypass_scrambler_8b10b(struct xpsgtr_phy *gtr_phy)
423 static void xpsgtr_phy_init_dp(struct xpsgtr_phy *gtr_phy)
436 static void xpsgtr_phy_init_sata(struct xpsgtr_phy *gtr_phy)
446 static void xpsgtr_phy_init_sgmii(struct xpsgtr_phy *gtr_phy)
460 static void xpsgtr_phy_configure_dp(struct xpsgtr_phy *gtr_phy, unsigned int pre,
484 static bool xpsgtr_phy_init_required(struct xpsgtr_phy *gtr_phy)
504 static int xpsgtr_phy_tx_term_fix(struct xpsgtr_phy *gtr_phy)
569 struct xpsgtr_phy *gtr_phy = phy_get_drvdata(phy);
622 struct xpsgtr_phy *gtr_phy = phy_get_drvdata(phy);
635 struct xpsgtr_phy *gtr_phy = phy_get_drvdata(phy);
655 struct xpsgtr_phy *gtr_phy = phy_get_drvdata(phy);
678 static int xpsgtr_set_lane_type(struct xpsgtr_phy *gtr_phy, u8 phy_type,
774 struct xpsgtr_phy *gtr_phy;
963 struct xpsgtr_phy *gtr_phy = >r_dev->phys[port];