Lines Matching refs:speed
115 static int get_clk_div_sgmii(struct ipq806x_gmac *gmac, unsigned int speed) in get_clk_div_sgmii() argument
120 switch (speed) { in get_clk_div_sgmii()
134 dev_err(dev, "Speed %dMbps not supported in SGMII\n", speed); in get_clk_div_sgmii()
141 static int get_clk_div_rgmii(struct ipq806x_gmac *gmac, unsigned int speed) in get_clk_div_rgmii() argument
146 switch (speed) { in get_clk_div_rgmii()
160 dev_err(dev, "Speed %dMbps not supported in RGMII\n", speed); in get_clk_div_rgmii()
167 static int ipq806x_gmac_set_speed(struct ipq806x_gmac *gmac, unsigned int speed) in ipq806x_gmac_set_speed() argument
174 div = get_clk_div_rgmii(gmac, speed); in ipq806x_gmac_set_speed()
180 div = get_clk_div_sgmii(gmac, speed); in ipq806x_gmac_set_speed()
260 static void ipq806x_gmac_fix_mac_speed(void *priv, unsigned int speed, unsigned int mode) in ipq806x_gmac_fix_mac_speed() argument
264 ipq806x_gmac_set_speed(gmac, speed); in ipq806x_gmac_fix_mac_speed()