Lines Matching refs:err
41 int err; in bcm50610_a0_workaround() local
43 err = bcm_phy_write_exp(phydev, MII_BCM54XX_EXP_AADJ1CH0, in bcm50610_a0_workaround()
46 if (err < 0) in bcm50610_a0_workaround()
47 return err; in bcm50610_a0_workaround()
49 err = bcm_phy_write_exp(phydev, MII_BCM54XX_EXP_AADJ1CH3, in bcm50610_a0_workaround()
51 if (err < 0) in bcm50610_a0_workaround()
52 return err; in bcm50610_a0_workaround()
54 err = bcm_phy_write_exp(phydev, MII_BCM54XX_EXP_EXP75, in bcm50610_a0_workaround()
56 if (err < 0) in bcm50610_a0_workaround()
57 return err; in bcm50610_a0_workaround()
59 err = bcm_phy_write_exp(phydev, MII_BCM54XX_EXP_EXP96, in bcm50610_a0_workaround()
61 if (err < 0) in bcm50610_a0_workaround()
62 return err; in bcm50610_a0_workaround()
64 err = bcm_phy_write_exp(phydev, MII_BCM54XX_EXP_EXP97, in bcm50610_a0_workaround()
67 return err; in bcm50610_a0_workaround()
72 int err, err2; in bcm54xx_phydsp_config() local
75 err = bcm54xx_auxctl_write(phydev, in bcm54xx_phydsp_config()
79 if (err < 0) in bcm54xx_phydsp_config()
80 return err; in bcm54xx_phydsp_config()
85 err = bcm_phy_write_exp(phydev, MII_BCM54XX_EXP_EXP08, in bcm54xx_phydsp_config()
87 if (err < 0) in bcm54xx_phydsp_config()
91 err = bcm50610_a0_workaround(phydev); in bcm54xx_phydsp_config()
92 if (err < 0) in bcm54xx_phydsp_config()
105 err = bcm_phy_write_exp(phydev, MII_BCM54XX_EXP_EXP75, val); in bcm54xx_phydsp_config()
115 return err ? err : err2; in bcm54xx_phydsp_config()
180 int reg, err; in bcm54xx_config_init() local
188 err = phy_write(phydev, MII_BCM54XX_ECR, reg); in bcm54xx_config_init()
189 if (err < 0) in bcm54xx_config_init()
190 return err; in bcm54xx_config_init()
196 err = phy_write(phydev, MII_BCM54XX_IMR, reg); in bcm54xx_config_init()
197 if (err < 0) in bcm54xx_config_init()
198 return err; in bcm54xx_config_init()
217 int err, reg; in bcm5482_config_init() local
219 err = bcm54xx_config_init(phydev); in bcm5482_config_init()
235 err = bcm_phy_read_exp(phydev, reg); in bcm5482_config_init()
236 if (err < 0) in bcm5482_config_init()
237 return err; in bcm5482_config_init()
238 err = bcm_phy_write_exp(phydev, reg, err | in bcm5482_config_init()
241 if (err < 0) in bcm5482_config_init()
242 return err; in bcm5482_config_init()
248 err = bcm_phy_read_exp(phydev, reg); in bcm5482_config_init()
249 if (err < 0) in bcm5482_config_init()
250 return err; in bcm5482_config_init()
251 err = bcm_phy_write_exp(phydev, reg, in bcm5482_config_init()
252 err & ~BCM5482_SSD_1000BX_CTL_PWRDOWN); in bcm5482_config_init()
253 if (err < 0) in bcm5482_config_init()
254 return err; in bcm5482_config_init()
282 return err; in bcm5482_config_init()
287 int err; in bcm5482_read_status() local
289 err = genphy_read_status(phydev); in bcm5482_read_status()
302 return err; in bcm5482_read_status()
353 int reg, err, err2, brcmtest; in brcm_fet_config_init() local
356 err = phy_write(phydev, MII_BMCR, BMCR_RESET); in brcm_fet_config_init()
357 if (err < 0) in brcm_fet_config_init()
358 return err; in brcm_fet_config_init()
371 err = phy_write(phydev, MII_BRCM_FET_INTREG, reg); in brcm_fet_config_init()
372 if (err < 0) in brcm_fet_config_init()
373 return err; in brcm_fet_config_init()
382 err = phy_write(phydev, MII_BRCM_FET_BRCMTEST, reg); in brcm_fet_config_init()
383 if (err < 0) in brcm_fet_config_init()
384 return err; in brcm_fet_config_init()
389 err = reg; in brcm_fet_config_init()
396 err = phy_write(phydev, MII_BRCM_FET_SHDW_AUXMODE4, reg); in brcm_fet_config_init()
397 if (err < 0) in brcm_fet_config_init()
401 err = brcm_phy_setbits(phydev, MII_BRCM_FET_SHDW_MISCCTRL, in brcm_fet_config_init()
403 if (err < 0) in brcm_fet_config_init()
408 err = brcm_phy_setbits(phydev, MII_BRCM_FET_SHDW_AUXSTAT2, in brcm_fet_config_init()
415 if (!err) in brcm_fet_config_init()
416 err = err2; in brcm_fet_config_init()
418 return err; in brcm_fet_config_init()
435 int reg, err; in brcm_fet_config_intr() local
446 err = phy_write(phydev, MII_BRCM_FET_INTREG, reg); in brcm_fet_config_intr()
447 return err; in brcm_fet_config_intr()