Lines Matching refs:phy

10 int rockchip_phy_init(struct rockchip_phy *phy)  in rockchip_phy_init()  argument
12 if (!phy) in rockchip_phy_init()
15 if (phy->funcs && phy->funcs->init) in rockchip_phy_init()
16 return phy->funcs->init(phy); in rockchip_phy_init()
21 int rockchip_phy_power_on(struct rockchip_phy *phy) in rockchip_phy_power_on() argument
23 if (!phy) in rockchip_phy_power_on()
26 if (phy->funcs && phy->funcs->power_on) in rockchip_phy_power_on()
27 return phy->funcs->power_on(phy); in rockchip_phy_power_on()
32 int rockchip_phy_power_off(struct rockchip_phy *phy) in rockchip_phy_power_off() argument
34 if (!phy) in rockchip_phy_power_off()
37 if (phy->funcs && phy->funcs->power_off) in rockchip_phy_power_off()
38 return phy->funcs->power_off(phy); in rockchip_phy_power_off()
43 unsigned long rockchip_phy_set_pll(struct rockchip_phy *phy, in rockchip_phy_set_pll() argument
46 if (!phy) in rockchip_phy_set_pll()
49 if (phy->funcs && phy->funcs->set_pll) in rockchip_phy_set_pll()
50 return phy->funcs->set_pll(phy, rate); in rockchip_phy_set_pll()
55 int rockchip_phy_set_bus_width(struct rockchip_phy *phy, u32 bus_width) in rockchip_phy_set_bus_width() argument
57 if (!phy) in rockchip_phy_set_bus_width()
60 if (phy->funcs && phy->funcs->set_bus_width) in rockchip_phy_set_bus_width()
61 return phy->funcs->set_bus_width(phy, bus_width); in rockchip_phy_set_bus_width()
66 long rockchip_phy_round_rate(struct rockchip_phy *phy, unsigned long rate) in rockchip_phy_round_rate() argument
68 if (!phy) in rockchip_phy_round_rate()
71 if (phy->funcs && phy->funcs->round_rate) in rockchip_phy_round_rate()
72 return phy->funcs->round_rate(phy, rate); in rockchip_phy_round_rate()
77 int rockchip_phy_set_mode(struct rockchip_phy *phy, enum phy_mode mode) in rockchip_phy_set_mode() argument
79 if (!phy) in rockchip_phy_set_mode()
82 if (phy->funcs && phy->funcs->set_mode) in rockchip_phy_set_mode()
83 return phy->funcs->set_mode(phy, mode); in rockchip_phy_set_mode()