Lines Matching refs:ret

158 	int ret;  in dp83869_read_status()  local
160 ret = genphy_read_status(phydev); in dp83869_read_status()
161 if (ret) in dp83869_read_status()
162 return ret; in dp83869_read_status()
216 int ret; in dp83869_set_wol() local
238 ret = phy_write_mmd(phydev, DP83869_DEVADDR, in dp83869_set_wol()
241 if (ret) in dp83869_set_wol()
242 return ret; in dp83869_set_wol()
244 ret = phy_write_mmd(phydev, DP83869_DEVADDR, in dp83869_set_wol()
247 if (ret) in dp83869_set_wol()
248 return ret; in dp83869_set_wol()
250 ret = phy_write_mmd(phydev, DP83869_DEVADDR, in dp83869_set_wol()
253 if (ret) in dp83869_set_wol()
254 return ret; in dp83869_set_wol()
262 ret = phy_write_mmd(phydev, DP83869_DEVADDR, in dp83869_set_wol()
265 if (ret) in dp83869_set_wol()
266 return ret; in dp83869_set_wol()
268 ret = phy_write_mmd(phydev, DP83869_DEVADDR, in dp83869_set_wol()
271 if (ret) in dp83869_set_wol()
272 return ret; in dp83869_set_wol()
273 ret = phy_write_mmd(phydev, DP83869_DEVADDR, in dp83869_set_wol()
276 if (ret) in dp83869_set_wol()
277 return ret; in dp83869_set_wol()
298 ret = phy_write_mmd(phydev, DP83869_DEVADDR, DP83869_RXFCFG, val_rxcfg); in dp83869_set_wol()
299 if (ret) in dp83869_set_wol()
300 return ret; in dp83869_set_wol()
499 int ret; in dp83869_of_init() local
507 ret = of_property_read_u32(of_node, "ti,clk-output-sel", in dp83869_of_init()
509 if (ret || dp83869->clk_output_sel > DP83869_CLK_O_SEL_REF_CLK) in dp83869_of_init()
512 ret = of_property_read_u32(of_node, "ti,op-mode", &dp83869->mode); in dp83869_of_init()
513 if (ret == 0) { in dp83869_of_init()
518 ret = dp83869_set_strapped_mode(phydev); in dp83869_of_init()
519 if (ret) in dp83869_of_init()
520 return ret; in dp83869_of_init()
532 ret = phy_read_mmd(phydev, DP83869_DEVADDR, DP83869_STRAP_STS1); in dp83869_of_init()
533 if (ret < 0) in dp83869_of_init()
534 return ret; in dp83869_of_init()
536 if (ret & DP83869_STRAP_MIRROR_ENABLED) in dp83869_of_init()
541 ret = 0; in dp83869_of_init()
566 return ret; in dp83869_of_init()
578 int ret = 0, val; in dp83869_configure_rgmii() local
589 ret = phy_write(phydev, MII_DP83869_PHYCTRL, val); in dp83869_configure_rgmii()
590 if (ret) in dp83869_configure_rgmii()
591 return ret; in dp83869_configure_rgmii()
595 ret = phy_modify_mmd(phydev, DP83869_DEVADDR, in dp83869_configure_rgmii()
601 return ret; in dp83869_configure_rgmii()
608 int ret; in dp83869_configure_fiber() local
636 ret = phy_modify(phydev, MII_BMCR, BMCR_ANENABLE, 0); in dp83869_configure_fiber()
637 if (ret < 0) in dp83869_configure_fiber()
638 return ret; in dp83869_configure_fiber()
653 int ret; in dp83869_configure_mode() local
662 ret = phy_write_mmd(phydev, DP83869_DEVADDR, DP83869_OP_MODE, in dp83869_configure_mode()
664 if (ret) in dp83869_configure_mode()
665 return ret; in dp83869_configure_mode()
667 ret = phy_write(phydev, MII_BMCR, MII_DP83869_BMCR_DEFAULT); in dp83869_configure_mode()
668 if (ret) in dp83869_configure_mode()
669 return ret; in dp83869_configure_mode()
677 ret = phy_write(phydev, MII_DP83869_PHYCTRL, in dp83869_configure_mode()
679 if (ret) in dp83869_configure_mode()
680 return ret; in dp83869_configure_mode()
682 ret = phy_write(phydev, MII_CTRL1000, DP83869_CFG1_DEFAULT); in dp83869_configure_mode()
683 if (ret) in dp83869_configure_mode()
684 return ret; in dp83869_configure_mode()
686 ret = dp83869_configure_rgmii(phydev, dp83869); in dp83869_configure_mode()
687 if (ret) in dp83869_configure_mode()
688 return ret; in dp83869_configure_mode()
691 ret = phy_modify_mmd(phydev, DP83869_DEVADDR, DP83869_OP_MODE, in dp83869_configure_mode()
694 if (ret) in dp83869_configure_mode()
695 return ret; in dp83869_configure_mode()
697 ret = phy_write_mmd(phydev, DP83869_DEVADDR, in dp83869_configure_mode()
699 if (ret) in dp83869_configure_mode()
700 return ret; in dp83869_configure_mode()
704 ret = phy_write(phydev, MII_DP83869_PHYCTRL, in dp83869_configure_mode()
706 if (ret) in dp83869_configure_mode()
707 return ret; in dp83869_configure_mode()
709 ret = phy_write_mmd(phydev, DP83869_DEVADDR, in dp83869_configure_mode()
711 if (ret) in dp83869_configure_mode()
712 return ret; in dp83869_configure_mode()
715 ret = phy_write(phydev, MII_DP83869_PHYCTRL, in dp83869_configure_mode()
717 if (ret) in dp83869_configure_mode()
718 return ret; in dp83869_configure_mode()
721 ret = phy_write(phydev, MII_DP83869_PHYCTRL, in dp83869_configure_mode()
723 if (ret) in dp83869_configure_mode()
724 return ret; in dp83869_configure_mode()
726 ret = phy_write(phydev, MII_CTRL1000, DP83869_CFG1_DEFAULT); in dp83869_configure_mode()
727 if (ret) in dp83869_configure_mode()
728 return ret; in dp83869_configure_mode()
730 ret = phy_write_mmd(phydev, DP83869_DEVADDR, in dp83869_configure_mode()
732 if (ret) in dp83869_configure_mode()
733 return ret; in dp83869_configure_mode()
738 ret = dp83869_configure_fiber(phydev, dp83869); in dp83869_configure_mode()
744 return ret; in dp83869_configure_mode()
750 int ret, val; in dp83869_config_init() local
753 ret = phy_modify(phydev, DP83869_CFG2, DP83869_DOWNSHIFT_EN, in dp83869_config_init()
755 if (ret) in dp83869_config_init()
756 return ret; in dp83869_config_init()
758 ret = dp83869_configure_mode(phydev, dp83869); in dp83869_config_init()
759 if (ret) in dp83869_config_init()
760 return ret; in dp83869_config_init()
774 ret = phy_modify_mmd(phydev, in dp83869_config_init()
781 ret = phy_write_mmd(phydev, DP83869_DEVADDR, DP83869_RGMIIDCTL, in dp83869_config_init()
784 if (ret) in dp83869_config_init()
785 return ret; in dp83869_config_init()
801 ret = phy_write_mmd(phydev, DP83869_DEVADDR, DP83869_RGMIICTL, in dp83869_config_init()
805 return ret; in dp83869_config_init()
811 int ret; in dp83869_probe() local
820 ret = dp83869_of_init(phydev); in dp83869_probe()
821 if (ret) in dp83869_probe()
822 return ret; in dp83869_probe()
833 int ret; in dp83869_phy_reset() local
835 ret = phy_write(phydev, DP83869_CTRL, DP83869_SW_RESET); in dp83869_phy_reset()
836 if (ret < 0) in dp83869_phy_reset()
837 return ret; in dp83869_phy_reset()