Lines Matching refs:rc
26 int rc; in bcm_cygnus_afe_config() local
29 rc = phy_write(phydev, MII_BCM54XX_AUX_CTL, 0x0c30); in bcm_cygnus_afe_config()
30 if (rc < 0) in bcm_cygnus_afe_config()
31 return rc; in bcm_cygnus_afe_config()
34 rc = bcm_phy_write_misc(phydev, 0x39, 0x01, 0xA7C8); in bcm_cygnus_afe_config()
35 if (rc < 0) in bcm_cygnus_afe_config()
36 return rc; in bcm_cygnus_afe_config()
39 rc = bcm_phy_write_misc(phydev, 0x3A, 0x00, 0x0803); in bcm_cygnus_afe_config()
40 if (rc < 0) in bcm_cygnus_afe_config()
41 return rc; in bcm_cygnus_afe_config()
44 rc = bcm_phy_write_misc(phydev, 0x3A, 0x01, 0xA740); in bcm_cygnus_afe_config()
45 if (rc < 0) in bcm_cygnus_afe_config()
46 return rc; in bcm_cygnus_afe_config()
49 rc = bcm_phy_write_misc(phydev, 0x3A, 0x03, 0x8400); in bcm_cygnus_afe_config()
50 if (rc < 0) in bcm_cygnus_afe_config()
51 return rc; in bcm_cygnus_afe_config()
54 rc = bcm_phy_write_misc(phydev, 0x3B, 0x00, 0x0004); in bcm_cygnus_afe_config()
55 if (rc < 0) in bcm_cygnus_afe_config()
56 return rc; in bcm_cygnus_afe_config()
59 rc = phy_write(phydev, MII_BRCM_CORE_BASE1E, 0x02); in bcm_cygnus_afe_config()
60 if (rc < 0) in bcm_cygnus_afe_config()
61 return rc; in bcm_cygnus_afe_config()
64 rc = bcm_phy_write_exp_sel(phydev, MII_BRCM_CORE_EXPB1, 0x10); in bcm_cygnus_afe_config()
65 if (rc < 0) in bcm_cygnus_afe_config()
66 return rc; in bcm_cygnus_afe_config()
69 rc = bcm_phy_write_exp_sel(phydev, MII_BRCM_CORE_EXPB0, 0x10); in bcm_cygnus_afe_config()
70 if (rc < 0) in bcm_cygnus_afe_config()
71 return rc; in bcm_cygnus_afe_config()
74 rc = bcm_phy_write_exp_sel(phydev, MII_BRCM_CORE_EXPB0, 0x00); in bcm_cygnus_afe_config()
81 int reg, rc; in bcm_cygnus_config_init() local
89 rc = phy_write(phydev, MII_BCM54XX_ECR, reg); in bcm_cygnus_config_init()
90 if (rc) in bcm_cygnus_config_init()
91 return rc; in bcm_cygnus_config_init()
97 rc = phy_write(phydev, MII_BCM54XX_IMR, reg); in bcm_cygnus_config_init()
98 if (rc) in bcm_cygnus_config_init()
99 return rc; in bcm_cygnus_config_init()
102 rc = bcm_cygnus_afe_config(phydev); in bcm_cygnus_config_init()
103 if (rc) in bcm_cygnus_config_init()
104 return rc; in bcm_cygnus_config_init()
107 rc = bcm_phy_set_eee(phydev, true); in bcm_cygnus_config_init()
108 if (rc) in bcm_cygnus_config_init()
109 return rc; in bcm_cygnus_config_init()
117 int rc; in bcm_cygnus_resume() local
124 rc = bcm_cygnus_config_init(phydev); in bcm_cygnus_resume()
125 if (rc) in bcm_cygnus_resume()
126 return rc; in bcm_cygnus_resume()