Lines Matching refs:ret

134 	int ret;
137 ret = phy_write_mmd(phydev, MDIO_MMD_PCS,
139 if (ret < 0)
140 return ret;
150 int ret;
158 ret = phy_read_mmd(phydev, MDIO_MMD_AN, MDIO_MMD_AN_MV_STAT);
159 if (ret < 0) {
160 return ret;
161 } else if (((ret & MDIO_MMD_AN_MV_STAT_LOCAL_RX) &&
162 (ret & MDIO_MMD_AN_MV_STAT_REMOTE_RX)) ||
170 ret = phy_read_mmd(phydev, MDIO_MMD_PCS,
172 if (ret < 0)
173 return ret;
174 else if (ret & MDIO_PCS_1000BT1_STAT_LINK)
179 ret = phy_read_mmd(phydev, MDIO_MMD_PCS,
181 if (ret < 0)
182 return ret;
183 else if (ret & MDIO_PCS_1000BT1_STAT_LINK)
195 int ret;
205 ret = phy_read_mmd(phydev, MDIO_MMD_PCS,
207 if (ret < 0)
208 return ret;
210 if (ret & MDIO_MMD_PCS_MV_100BT1_STAT2_LINK)
215 ret = phy_read_mmd(phydev, MDIO_MMD_PCS,
217 if (ret < 0)
218 return ret;
219 else if (ret & MDIO_MMD_PCS_MV_100BT1_STAT1_LINK)
223 ret = phy_read_mmd(phydev, MDIO_MMD_PCS, MDIO_MMD_PCS_MV_100BT1_STAT1);
224 if (ret < 0)
225 return ret;
229 if ((ret & MDIO_MMD_PCS_MV_100BT1_STAT1_LINK) &&
230 (ret & MDIO_MMD_PCS_MV_100BT1_STAT1_LOCAL_RX) &&
231 (ret & MDIO_MMD_PCS_MV_100BT1_STAT1_REMOTE_RX))
257 int ret;
260 ret = phy_read_mmd(phydev, MDIO_MMD_AN, MDIO_MMD_AN_MV_STAT);
261 if (ret < 0)
262 return ret;
264 if (ret & MDIO_MMD_AN_MV_STAT_LOCAL_MASTER)
274 int ret;
277 ret = phy_read_mmd(phydev, MDIO_MMD_AN, MDIO_MMD_AN_MV_STAT2);
278 if (ret < 0)
279 return ret;
281 if (!(ret & MDIO_MMD_AN_MV_STAT2_AN_RESOLVED))
284 if (ret & MDIO_MMD_AN_MV_STAT2_100BT1)
286 else if (ret & MDIO_MMD_AN_MV_STAT2_1000BT1)
294 int ret;
300 ret = mv88q2xxx_read_aneg_speed(phydev);
301 if (ret < 0)
302 return ret;
304 ret = mv88q2xxx_read_link(phydev);
305 if (ret < 0)
306 return ret;
308 ret = genphy_c45_read_lpa(phydev);
309 if (ret < 0)
310 return ret;
312 ret = genphy_c45_baset1_read_status(phydev);
313 if (ret < 0)
314 return ret;
316 ret = mv88q2xxx_read_master_slave_state(phydev);
317 if (ret < 0)
318 return ret;
325 ret = mv88q2xxx_read_link(phydev);
326 if (ret < 0)
327 return ret;
334 int ret;
336 ret = genphy_c45_pma_read_abilities(phydev);
337 if (ret)
338 return ret;
344 ret = genphy_c45_pma_baset1_read_abilities(phydev);
345 if (ret)
346 return ret;
362 int ret;
364 ret = genphy_c45_config_aneg(phydev);
365 if (ret)
366 return ret;
392 int ret;
398 ret = phy_read_mmd(phydev, MDIO_MMD_PCS,
400 if (ret < 0)
401 return ret;
403 ret = ret >> 12;
409 ret = phy_modify_mmd(phydev, MDIO_MMD_PCS, 0xfc5d, 0xff, 0xac);
410 if (ret < 0)
411 return ret;
413 ret = phy_read_mmd(phydev, MDIO_MMD_PCS, 0xfc88);
414 if (ret < 0)
415 return ret;
418 return ret & 0x0f;
428 int ret;
434 ret = phy_write_mmd(phydev, MDIO_MMD_PCS,
439 if (ret < 0)
440 return ret;
447 ret = phy_write_mmd(phydev, MDIO_MMD_PCS,
449 if (ret < 0)
450 return ret;
501 int ret;
506 ret = mv88q2xxx_config_intr(phydev);
507 if (ret)
508 return ret;
517 int ret;
522 ret = mv88q2xxx_config_intr(phydev);
523 if (ret)
524 return ret;
558 int ret;
562 ret = phy_read_mmd(phydev, MDIO_MMD_PCS,
564 if (ret < 0)
565 return ret;
567 ret = FIELD_GET(MDIO_MMD_PCS_MV_TEMP_SENSOR3_MASK, ret);
568 *val = (ret - 75) * 1000;
571 ret = phy_read_mmd(phydev, MDIO_MMD_PCS,
573 if (ret < 0)
574 return ret;
576 ret = FIELD_GET(MDIO_MMD_PCS_MV_TEMP_SENSOR3_INT_THRESH_MASK,
577 ret);
578 *val = (ret - 75) * 1000;
581 ret = phy_read_mmd(phydev, MDIO_MMD_PCS,
583 if (ret < 0)
584 return ret;
586 *val = !!(ret & MDIO_MMD_PCS_MV_TEMP_SENSOR1_RAW_INT);
630 int ret;
633 ret = phy_modify_mmd(phydev, MDIO_MMD_PCS, MDIO_MMD_PCS_MV_TEMP_SENSOR2,
635 if (ret < 0)
636 return ret;
665 int ret;
669 ret = phy_write_mmd(phydev, MDIO_MMD_PCS, 0xfe1b, 0x48);
670 if (ret < 0)
671 return ret;
674 ret = phy_write_mmd(phydev, MDIO_MMD_PCS, MDIO_PCS_1000BT1_CTRL,
676 if (ret < 0)
677 return ret;
679 ret = phy_write_mmd(phydev, MDIO_MMD_PCS, 0xffe4, 0xc);
680 if (ret < 0)
681 return ret;
692 int ret, i;
695 ret = phy_write_mmd(phydev, mv88q222x_revb0_init_seq0[i].devad,
698 if (ret < 0)
699 return ret;
705 ret = phy_write_mmd(phydev, mv88q222x_revb0_init_seq1[i].devad,
708 if (ret < 0)
709 return ret;
717 int ret;
719 ret = phy_write_mmd(phydev, MDIO_MMD_PCS,
721 if (ret < 0)
722 return ret;
724 ret = phy_write_mmd(phydev, MDIO_MMD_PCS,
726 if (ret < 0)
727 return ret;
729 ret = phy_write_mmd(phydev, MDIO_MMD_PCS,
731 if (ret < 0)
732 return ret;
734 ret = phy_write_mmd(phydev, MDIO_MMD_PCS, MDIO_MMD_PCS_MV_TDR_RESET,
736 if (ret < 0)
737 return ret;
739 ret = phy_write_mmd(phydev, MDIO_MMD_PCS, MDIO_MMD_PCS_MV_TDR_STATUS,
741 if (ret < 0)
742 return ret;
753 int ret, status;
760 ret = phy_write_mmd(phydev, MDIO_MMD_PCS, MDIO_MMD_PCS_MV_TDR_RESET,
762 if (ret < 0)
763 return ret;