Lines Matching refs:err

332 	int err;  in marvell_ack_interrupt()  local
335 err = phy_read(phydev, MII_M1011_IEVENT); in marvell_ack_interrupt()
337 if (err < 0) in marvell_ack_interrupt()
338 return err; in marvell_ack_interrupt()
345 int err; in marvell_config_intr() local
348 err = marvell_ack_interrupt(phydev); in marvell_config_intr()
349 if (err) in marvell_config_intr()
350 return err; in marvell_config_intr()
352 err = phy_write(phydev, MII_M1011_IMASK, in marvell_config_intr()
355 err = phy_write(phydev, MII_M1011_IMASK, in marvell_config_intr()
357 if (err) in marvell_config_intr()
358 return err; in marvell_config_intr()
360 err = marvell_ack_interrupt(phydev); in marvell_config_intr()
363 return err; in marvell_config_intr()
409 int err; in marvell_config_aneg() local
411 err = marvell_set_polarity(phydev, phydev->mdix_ctrl); in marvell_config_aneg()
412 if (err < 0) in marvell_config_aneg()
413 return err; in marvell_config_aneg()
415 changed = err; in marvell_config_aneg()
417 err = phy_write(phydev, MII_M1111_PHY_LED_CONTROL, in marvell_config_aneg()
419 if (err < 0) in marvell_config_aneg()
420 return err; in marvell_config_aneg()
422 err = genphy_config_aneg(phydev); in marvell_config_aneg()
423 if (err < 0) in marvell_config_aneg()
424 return err; in marvell_config_aneg()
431 err = genphy_soft_reset(phydev); in marvell_config_aneg()
432 if (err < 0) in marvell_config_aneg()
433 return err; in marvell_config_aneg()
441 int err; in m88e1101_config_aneg() local
447 err = genphy_soft_reset(phydev); in m88e1101_config_aneg()
448 if (err < 0) in m88e1101_config_aneg()
449 return err; in m88e1101_config_aneg()
451 err = phy_write(phydev, 0x1d, 0x1f); in m88e1101_config_aneg()
452 if (err < 0) in m88e1101_config_aneg()
453 return err; in m88e1101_config_aneg()
455 err = phy_write(phydev, 0x1e, 0x200c); in m88e1101_config_aneg()
456 if (err < 0) in m88e1101_config_aneg()
457 return err; in m88e1101_config_aneg()
459 err = phy_write(phydev, 0x1d, 0x5); in m88e1101_config_aneg()
460 if (err < 0) in m88e1101_config_aneg()
461 return err; in m88e1101_config_aneg()
463 err = phy_write(phydev, 0x1e, 0); in m88e1101_config_aneg()
464 if (err < 0) in m88e1101_config_aneg()
465 return err; in m88e1101_config_aneg()
467 err = phy_write(phydev, 0x1e, 0x100); in m88e1101_config_aneg()
468 if (err < 0) in m88e1101_config_aneg()
469 return err; in m88e1101_config_aneg()
503 goto err; in marvell_of_reg_init()
518 goto err; in marvell_of_reg_init()
526 goto err; in marvell_of_reg_init()
534 goto err; in marvell_of_reg_init()
536 err: in marvell_of_reg_init()
568 int err = 0; in m88e1121_config_aneg() local
571 err = m88e1121_config_aneg_rgmii_delays(phydev); in m88e1121_config_aneg()
572 if (err < 0) in m88e1121_config_aneg()
573 return err; in m88e1121_config_aneg()
576 changed = err; in m88e1121_config_aneg()
578 err = marvell_set_polarity(phydev, phydev->mdix_ctrl); in m88e1121_config_aneg()
579 if (err < 0) in m88e1121_config_aneg()
580 return err; in m88e1121_config_aneg()
582 changed |= err; in m88e1121_config_aneg()
584 err = genphy_config_aneg(phydev); in m88e1121_config_aneg()
585 if (err < 0) in m88e1121_config_aneg()
586 return err; in m88e1121_config_aneg()
592 err = genphy_soft_reset(phydev); in m88e1121_config_aneg()
593 if (err < 0) in m88e1121_config_aneg()
594 return err; in m88e1121_config_aneg()
602 int err; in m88e1318_config_aneg() local
604 err = phy_modify_paged(phydev, MII_MARVELL_MSCR_PAGE, in m88e1318_config_aneg()
607 if (err < 0) in m88e1318_config_aneg()
608 return err; in m88e1318_config_aneg()
651 int err; in marvell_config_aneg_fiber() local
664 err = phy_modify_changed(phydev, MII_ADVERTISE, in marvell_config_aneg_fiber()
668 if (err < 0) in marvell_config_aneg_fiber()
669 return err; in marvell_config_aneg_fiber()
670 if (err > 0) in marvell_config_aneg_fiber()
679 int err; in m88e1111_config_aneg() local
692 err = marvell_set_page(phydev, MII_MARVELL_COPPER_PAGE); in m88e1111_config_aneg()
693 if (err < 0) in m88e1111_config_aneg()
697 err = marvell_config_aneg(phydev); in m88e1111_config_aneg()
698 if (err < 0) in m88e1111_config_aneg()
702 err = marvell_set_page(phydev, MII_MARVELL_FIBER_PAGE); in m88e1111_config_aneg()
703 if (err < 0) in m88e1111_config_aneg()
711 err = genphy_check_and_restart_aneg(phydev, false); in m88e1111_config_aneg()
713 err = marvell_config_aneg_fiber(phydev); in m88e1111_config_aneg()
714 if (err < 0) in m88e1111_config_aneg()
721 return err; in m88e1111_config_aneg()
726 int err; in m88e1510_config_aneg() local
728 err = marvell_set_page(phydev, MII_MARVELL_COPPER_PAGE); in m88e1510_config_aneg()
729 if (err < 0) in m88e1510_config_aneg()
733 err = m88e1318_config_aneg(phydev); in m88e1510_config_aneg()
734 if (err < 0) in m88e1510_config_aneg()
742 err = marvell_set_page(phydev, MII_MARVELL_FIBER_PAGE); in m88e1510_config_aneg()
743 if (err < 0) in m88e1510_config_aneg()
746 err = marvell_config_aneg_fiber(phydev); in m88e1510_config_aneg()
747 if (err < 0) in m88e1510_config_aneg()
754 return err; in m88e1510_config_aneg()
760 int err; in marvell_config_led() local
783 err = phy_write_paged(phydev, MII_MARVELL_LED_PAGE, MII_PHY_LED_CTRL, in marvell_config_led()
785 if (err < 0) in marvell_config_led()
853 int err; in m88e1111_config_init_rgmii() local
855 err = m88e1111_config_init_rgmii_delays(phydev); in m88e1111_config_init_rgmii()
856 if (err < 0) in m88e1111_config_init_rgmii()
857 return err; in m88e1111_config_init_rgmii()
875 int err; in m88e1111_config_init_sgmii() local
877 err = m88e1111_config_init_hwcfg_mode( in m88e1111_config_init_sgmii()
881 if (err < 0) in m88e1111_config_init_sgmii()
882 return err; in m88e1111_config_init_sgmii()
890 int err; in m88e1111_config_init_rtbi() local
892 err = m88e1111_config_init_rgmii_delays(phydev); in m88e1111_config_init_rtbi()
893 if (err < 0) in m88e1111_config_init_rtbi()
894 return err; in m88e1111_config_init_rtbi()
896 err = m88e1111_config_init_hwcfg_mode( in m88e1111_config_init_rtbi()
900 if (err < 0) in m88e1111_config_init_rtbi()
901 return err; in m88e1111_config_init_rtbi()
904 err = genphy_soft_reset(phydev); in m88e1111_config_init_rtbi()
905 if (err < 0) in m88e1111_config_init_rtbi()
906 return err; in m88e1111_config_init_rtbi()
917 int err, mode; in m88e1111_config_init_1000basex() local
925 err = phy_modify(phydev, MII_M1111_PHY_EXT_SR, in m88e1111_config_init_1000basex()
930 if (err < 0) in m88e1111_config_init_1000basex()
931 return err; in m88e1111_config_init_1000basex()
938 int err; in m88e1111_config_init() local
941 err = m88e1111_config_init_rgmii(phydev); in m88e1111_config_init()
942 if (err < 0) in m88e1111_config_init()
943 return err; in m88e1111_config_init()
947 err = m88e1111_config_init_sgmii(phydev); in m88e1111_config_init()
948 if (err < 0) in m88e1111_config_init()
949 return err; in m88e1111_config_init()
953 err = m88e1111_config_init_rtbi(phydev); in m88e1111_config_init()
954 if (err < 0) in m88e1111_config_init()
955 return err; in m88e1111_config_init()
959 err = m88e1111_config_init_1000basex(phydev); in m88e1111_config_init()
960 if (err < 0) in m88e1111_config_init()
961 return err; in m88e1111_config_init()
964 err = marvell_of_reg_init(phydev); in m88e1111_config_init()
965 if (err < 0) in m88e1111_config_init()
966 return err; in m88e1111_config_init()
968 err = genphy_soft_reset(phydev); in m88e1111_config_init()
969 if (err < 0) in m88e1111_config_init()
970 return err; in m88e1111_config_init()
978 err = genphy_read_abilities(phydev); in m88e1111_config_init()
982 return err; in m88e1111_config_init()
1003 int val, err; in m88e1111_set_downshift() local
1009 err = phy_clear_bits(phydev, MII_M1111_PHY_EXT_CR, in m88e1111_set_downshift()
1015 err = phy_modify(phydev, MII_M1111_PHY_EXT_CR, in m88e1111_set_downshift()
1021 if (err < 0) in m88e1111_set_downshift()
1022 return err; in m88e1111_set_downshift()
1067 int val, err; in m88e1011_set_downshift() local
1073 err = phy_clear_bits(phydev, MII_M1011_PHY_SCR, in m88e1011_set_downshift()
1079 err = phy_modify(phydev, MII_M1011_PHY_SCR, in m88e1011_set_downshift()
1085 if (err < 0) in m88e1011_set_downshift()
1086 return err; in m88e1011_set_downshift()
1115 int err; in m88e1112_config_init() local
1117 err = m88e1011_set_downshift(phydev, 3); in m88e1112_config_init()
1118 if (err < 0) in m88e1112_config_init()
1119 return err; in m88e1112_config_init()
1126 int err; in m88e1111gbe_config_init() local
1128 err = m88e1111_set_downshift(phydev, 3); in m88e1111gbe_config_init()
1129 if (err < 0) in m88e1111gbe_config_init()
1130 return err; in m88e1111gbe_config_init()
1137 int err; in marvell_1011gbe_config_init() local
1139 err = m88e1011_set_downshift(phydev, 3); in marvell_1011gbe_config_init()
1140 if (err < 0) in marvell_1011gbe_config_init()
1141 return err; in marvell_1011gbe_config_init()
1147 int err; in m88e1116r_config_init() local
1149 err = genphy_soft_reset(phydev); in m88e1116r_config_init()
1150 if (err < 0) in m88e1116r_config_init()
1151 return err; in m88e1116r_config_init()
1155 err = marvell_set_page(phydev, MII_MARVELL_COPPER_PAGE); in m88e1116r_config_init()
1156 if (err < 0) in m88e1116r_config_init()
1157 return err; in m88e1116r_config_init()
1159 err = marvell_set_polarity(phydev, phydev->mdix_ctrl); in m88e1116r_config_init()
1160 if (err < 0) in m88e1116r_config_init()
1161 return err; in m88e1116r_config_init()
1163 err = m88e1011_set_downshift(phydev, 8); in m88e1116r_config_init()
1164 if (err < 0) in m88e1116r_config_init()
1165 return err; in m88e1116r_config_init()
1168 err = m88e1121_config_aneg_rgmii_delays(phydev); in m88e1116r_config_init()
1169 if (err < 0) in m88e1116r_config_init()
1170 return err; in m88e1116r_config_init()
1173 err = genphy_soft_reset(phydev); in m88e1116r_config_init()
1174 if (err < 0) in m88e1116r_config_init()
1175 return err; in m88e1116r_config_init()
1183 int err = phy_modify_paged( in m88e1318_config_init() local
1189 if (err < 0) in m88e1318_config_init()
1190 return err; in m88e1318_config_init()
1206 int err; in m88e1510_config_init() local
1214 err = marvell_set_page(phydev, 0x00FF); in m88e1510_config_init()
1215 if (err < 0) in m88e1510_config_init()
1216 return err; in m88e1510_config_init()
1219 err = phy_write(phydev, 17, errata_vals[i].reg17); in m88e1510_config_init()
1220 if (err) in m88e1510_config_init()
1221 return err; in m88e1510_config_init()
1222 err = phy_write(phydev, 16, errata_vals[i].reg16); in m88e1510_config_init()
1223 if (err) in m88e1510_config_init()
1224 return err; in m88e1510_config_init()
1227 err = marvell_set_page(phydev, 0x00FB); in m88e1510_config_init()
1228 if (err < 0) in m88e1510_config_init()
1229 return err; in m88e1510_config_init()
1230 err = phy_write(phydev, 07, 0xC00D); in m88e1510_config_init()
1231 if (err < 0) in m88e1510_config_init()
1232 return err; in m88e1510_config_init()
1233 err = marvell_set_page(phydev, MII_MARVELL_COPPER_PAGE); in m88e1510_config_init()
1234 if (err < 0) in m88e1510_config_init()
1235 return err; in m88e1510_config_init()
1240 err = marvell_set_page(phydev, 18); in m88e1510_config_init()
1241 if (err < 0) in m88e1510_config_init()
1242 return err; in m88e1510_config_init()
1245 err = phy_modify(phydev, MII_88E1510_GEN_CTRL_REG_1, in m88e1510_config_init()
1248 if (err < 0) in m88e1510_config_init()
1249 return err; in m88e1510_config_init()
1252 err = phy_set_bits(phydev, MII_88E1510_GEN_CTRL_REG_1, in m88e1510_config_init()
1254 if (err < 0) in m88e1510_config_init()
1255 return err; in m88e1510_config_init()
1258 err = marvell_set_page(phydev, MII_MARVELL_COPPER_PAGE); in m88e1510_config_init()
1259 if (err < 0) in m88e1510_config_init()
1260 return err; in m88e1510_config_init()
1262 err = m88e1011_set_downshift(phydev, 3); in m88e1510_config_init()
1263 if (err < 0) in m88e1510_config_init()
1264 return err; in m88e1510_config_init()
1271 int err; in m88e1118_config_aneg() local
1273 err = marvell_set_polarity(phydev, phydev->mdix_ctrl); in m88e1118_config_aneg()
1274 if (err < 0) in m88e1118_config_aneg()
1275 return err; in m88e1118_config_aneg()
1277 err = genphy_config_aneg(phydev); in m88e1118_config_aneg()
1278 if (err < 0) in m88e1118_config_aneg()
1279 return err; in m88e1118_config_aneg()
1287 int err; in m88e1118_config_init() local
1290 err = phy_write_paged(phydev, MII_MARVELL_MSCR_PAGE, in m88e1118_config_init()
1292 if (err < 0) in m88e1118_config_init()
1293 return err; in m88e1118_config_init()
1296 err = m88e1121_config_aneg_rgmii_delays(phydev); in m88e1118_config_init()
1297 if (err < 0) in m88e1118_config_init()
1298 return err; in m88e1118_config_init()
1307 err = phy_write_paged(phydev, MII_MARVELL_LED_PAGE, 0x10, leds); in m88e1118_config_init()
1308 if (err < 0) in m88e1118_config_init()
1309 return err; in m88e1118_config_init()
1311 err = marvell_of_reg_init(phydev); in m88e1118_config_init()
1312 if (err < 0) in m88e1118_config_init()
1313 return err; in m88e1118_config_init()
1316 err = marvell_set_page(phydev, MII_MARVELL_COPPER_PAGE); in m88e1118_config_init()
1317 if (err < 0) in m88e1118_config_init()
1318 return err; in m88e1118_config_init()
1325 int err; in m88e1149_config_init() local
1328 err = marvell_set_page(phydev, MII_MARVELL_MSCR_PAGE); in m88e1149_config_init()
1329 if (err < 0) in m88e1149_config_init()
1330 return err; in m88e1149_config_init()
1333 err = phy_write(phydev, 0x15, 0x1048); in m88e1149_config_init()
1334 if (err < 0) in m88e1149_config_init()
1335 return err; in m88e1149_config_init()
1337 err = marvell_of_reg_init(phydev); in m88e1149_config_init()
1338 if (err < 0) in m88e1149_config_init()
1339 return err; in m88e1149_config_init()
1342 err = marvell_set_page(phydev, MII_MARVELL_COPPER_PAGE); in m88e1149_config_init()
1343 if (err < 0) in m88e1149_config_init()
1344 return err; in m88e1149_config_init()
1351 int err; in m88e1145_config_init_rgmii() local
1353 err = m88e1111_config_init_rgmii_delays(phydev); in m88e1145_config_init_rgmii()
1354 if (err < 0) in m88e1145_config_init_rgmii()
1355 return err; in m88e1145_config_init_rgmii()
1358 err = phy_write(phydev, 0x1d, 0x0012); in m88e1145_config_init_rgmii()
1359 if (err < 0) in m88e1145_config_init_rgmii()
1360 return err; in m88e1145_config_init_rgmii()
1362 err = phy_modify(phydev, 0x1e, 0x0fc0, in m88e1145_config_init_rgmii()
1365 if (err < 0) in m88e1145_config_init_rgmii()
1366 return err; in m88e1145_config_init_rgmii()
1368 err = phy_write(phydev, 0x1d, 0x3); in m88e1145_config_init_rgmii()
1369 if (err < 0) in m88e1145_config_init_rgmii()
1370 return err; in m88e1145_config_init_rgmii()
1372 err = phy_write(phydev, 0x1e, 0x8000); in m88e1145_config_init_rgmii()
1374 return err; in m88e1145_config_init_rgmii()
1386 int err; in m88e1145_config_init() local
1389 err = phy_write(phydev, 0x1d, 0x001b); in m88e1145_config_init()
1390 if (err < 0) in m88e1145_config_init()
1391 return err; in m88e1145_config_init()
1393 err = phy_write(phydev, 0x1e, 0x418f); in m88e1145_config_init()
1394 if (err < 0) in m88e1145_config_init()
1395 return err; in m88e1145_config_init()
1397 err = phy_write(phydev, 0x1d, 0x0016); in m88e1145_config_init()
1398 if (err < 0) in m88e1145_config_init()
1399 return err; in m88e1145_config_init()
1401 err = phy_write(phydev, 0x1e, 0xa2da); in m88e1145_config_init()
1402 if (err < 0) in m88e1145_config_init()
1403 return err; in m88e1145_config_init()
1406 err = m88e1145_config_init_rgmii(phydev); in m88e1145_config_init()
1407 if (err < 0) in m88e1145_config_init()
1408 return err; in m88e1145_config_init()
1412 err = m88e1145_config_init_sgmii(phydev); in m88e1145_config_init()
1413 if (err < 0) in m88e1145_config_init()
1414 return err; in m88e1145_config_init()
1416 err = m88e1111_set_downshift(phydev, 3); in m88e1145_config_init()
1417 if (err < 0) in m88e1145_config_init()
1418 return err; in m88e1145_config_init()
1420 err = marvell_of_reg_init(phydev); in m88e1145_config_init()
1421 if (err < 0) in m88e1145_config_init()
1422 return err; in m88e1145_config_init()
1532 int err; in m88e6390_errata() local
1534 err = phy_write(phydev, MII_BMCR, in m88e6390_errata()
1536 if (err) in m88e6390_errata()
1537 return err; in m88e6390_errata()
1541 err = phy_write_paged(phydev, 0xf8, 0x08, 0x36); in m88e6390_errata()
1542 if (err) in m88e6390_errata()
1543 return err; in m88e6390_errata()
1550 int err; in m88e6390_config_aneg() local
1552 err = m88e6390_errata(phydev); in m88e6390_config_aneg()
1553 if (err) in m88e6390_config_aneg()
1554 return err; in m88e6390_config_aneg()
1581 int err; in marvell_read_status_page_an() local
1608 err = genphy_read_lpa(phydev); in marvell_read_status_page_an()
1609 if (err < 0) in marvell_read_status_page_an()
1610 return err; in marvell_read_status_page_an()
1650 int err; in marvell_read_status_page() local
1662 err = genphy_update_link(phydev); in marvell_read_status_page()
1663 if (err) in marvell_read_status_page()
1664 return err; in marvell_read_status_page()
1680 err = marvell_read_status_page_an(phydev, fiber, status); in marvell_read_status_page()
1682 err = genphy_read_status_fixed(phydev); in marvell_read_status_page()
1684 return err; in marvell_read_status_page()
1698 int err; in marvell_read_status() local
1704 err = marvell_set_page(phydev, MII_MARVELL_FIBER_PAGE); in marvell_read_status()
1705 if (err < 0) in marvell_read_status()
1708 err = marvell_read_status_page(phydev, MII_MARVELL_FIBER_PAGE); in marvell_read_status()
1709 if (err < 0) in marvell_read_status()
1723 err = marvell_set_page(phydev, MII_MARVELL_COPPER_PAGE); in marvell_read_status()
1724 if (err < 0) in marvell_read_status()
1732 return err; in marvell_read_status()
1742 int err; in marvell_suspend() local
1747 err = marvell_set_page(phydev, MII_MARVELL_FIBER_PAGE); in marvell_suspend()
1748 if (err < 0) in marvell_suspend()
1752 err = genphy_suspend(phydev); in marvell_suspend()
1753 if (err < 0) in marvell_suspend()
1757 err = marvell_set_page(phydev, MII_MARVELL_COPPER_PAGE); in marvell_suspend()
1758 if (err < 0) in marvell_suspend()
1767 return err; in marvell_suspend()
1777 int err; in marvell_resume() local
1782 err = marvell_set_page(phydev, MII_MARVELL_FIBER_PAGE); in marvell_resume()
1783 if (err < 0) in marvell_resume()
1787 err = genphy_resume(phydev); in marvell_resume()
1788 if (err < 0) in marvell_resume()
1792 err = marvell_set_page(phydev, MII_MARVELL_COPPER_PAGE); in marvell_resume()
1793 if (err < 0) in marvell_resume()
1802 return err; in marvell_resume()
1835 int err = 0, oldpage; in m88e1318_set_wol() local
1843 err = marvell_write_page(phydev, MII_MARVELL_COPPER_PAGE); in m88e1318_set_wol()
1844 if (err < 0) in m88e1318_set_wol()
1857 err = __phy_set_bits(phydev, MII_88E1318S_PHY_CSIER, in m88e1318_set_wol()
1859 if (err < 0) in m88e1318_set_wol()
1862 err = marvell_write_page(phydev, MII_MARVELL_LED_PAGE); in m88e1318_set_wol()
1863 if (err < 0) in m88e1318_set_wol()
1867 err = __phy_modify(phydev, MII_88E1318S_PHY_LED_TCR, in m88e1318_set_wol()
1871 if (err < 0) in m88e1318_set_wol()
1876 err = marvell_write_page(phydev, MII_MARVELL_WOL_PAGE); in m88e1318_set_wol()
1877 if (err < 0) in m88e1318_set_wol()
1881 err = __phy_write(phydev, MII_88E1318S_PHY_MAGIC_PACKET_WORD2, in m88e1318_set_wol()
1884 if (err < 0) in m88e1318_set_wol()
1886 err = __phy_write(phydev, MII_88E1318S_PHY_MAGIC_PACKET_WORD1, in m88e1318_set_wol()
1889 if (err < 0) in m88e1318_set_wol()
1891 err = __phy_write(phydev, MII_88E1318S_PHY_MAGIC_PACKET_WORD0, in m88e1318_set_wol()
1894 if (err < 0) in m88e1318_set_wol()
1898 err = __phy_set_bits(phydev, MII_88E1318S_PHY_WOL_CTRL, in m88e1318_set_wol()
1901 if (err < 0) in m88e1318_set_wol()
1904 err = marvell_write_page(phydev, MII_MARVELL_WOL_PAGE); in m88e1318_set_wol()
1905 if (err < 0) in m88e1318_set_wol()
1909 err = __phy_modify(phydev, MII_88E1318S_PHY_WOL_CTRL, in m88e1318_set_wol()
1912 if (err < 0) in m88e1318_set_wol()
1917 err = marvell_write_page(phydev, MII_MARVELL_WOL_PAGE); in m88e1318_set_wol()
1918 if (err < 0) in m88e1318_set_wol()
1922 err = __phy_modify(phydev, MII_88E1318S_PHY_WOL_CTRL, 0, in m88e1318_set_wol()
1925 if (err < 0) in m88e1318_set_wol()
1928 err = marvell_write_page(phydev, MII_MARVELL_WOL_PAGE); in m88e1318_set_wol()
1929 if (err < 0) in m88e1318_set_wol()
1933 err = __phy_modify(phydev, MII_88E1318S_PHY_WOL_CTRL, in m88e1318_set_wol()
1936 if (err < 0) in m88e1318_set_wol()
1941 return phy_restore_page(phydev, oldpage, err); in m88e1318_set_wol()
1995 int err; in m88e1510_loopback() local
2002 err = phy_write(phydev, MII_BMCR, bmcr_ctl); in m88e1510_loopback()
2003 if (err < 0) in m88e1510_loopback()
2004 return err; in m88e1510_loopback()
2011 err = phy_modify_paged(phydev, MII_MARVELL_MSCR_PAGE, in m88e1510_loopback()
2014 if (err < 0) in m88e1510_loopback()
2015 return err; in m88e1510_loopback()
2018 err = genphy_soft_reset(phydev); in m88e1510_loopback()
2019 if (err < 0) in m88e1510_loopback()
2020 return err; in m88e1510_loopback()
2022 err = phy_modify(phydev, MII_BMCR, BMCR_LOOPBACK, in m88e1510_loopback()
2025 if (!err) { in m88e1510_loopback()
2031 return err; in m88e1510_loopback()
2033 err = phy_modify(phydev, MII_BMCR, BMCR_LOOPBACK, 0); in m88e1510_loopback()
2034 if (err < 0) in m88e1510_loopback()
2035 return err; in m88e1510_loopback()
2094 int err; in marvell_vct5_amplitude_distance() local
2098 err = __phy_write(phydev, MII_VCT5_SAMPLE_POINT_DISTANCE, in marvell_vct5_amplitude_distance()
2100 if (err) in marvell_vct5_amplitude_distance()
2101 return err; in marvell_vct5_amplitude_distance()
2108 err = __phy_write(phydev, MII_VCT5_CTRL, reg); in marvell_vct5_amplitude_distance()
2109 if (err) in marvell_vct5_amplitude_distance()
2110 return err; in marvell_vct5_amplitude_distance()
2112 err = marvell_vct5_wait_complete(phydev); in marvell_vct5_amplitude_distance()
2113 if (err) in marvell_vct5_amplitude_distance()
2114 return err; in marvell_vct5_amplitude_distance()
2133 int err; in marvell_vct5_amplitude_graph() local
2145 err = phy_write_paged(phydev, MII_MARVELL_VCT5_PAGE, in marvell_vct5_amplitude_graph()
2147 if (err) in marvell_vct5_amplitude_graph()
2148 return err; in marvell_vct5_amplitude_graph()
2163 err = marvell_vct5_amplitude_distance(phydev, distance, in marvell_vct5_amplitude_graph()
2165 if (err) in marvell_vct5_amplitude_graph()
2174 err = __phy_write(phydev, MII_VCT5_TX_PULSE_CTRL, reg); in marvell_vct5_amplitude_graph()
2175 if (err) in marvell_vct5_amplitude_graph()
2181 return phy_restore_page(phydev, page, err); in marvell_vct5_amplitude_graph()
2596 int err; in m88e6393_get_temp() local
2598 err = m88e1510_get_temp(phydev, temp); in m88e6393_get_temp()
2605 return err; in m88e6393_get_temp()
2637 int err; in m88e6393_hwmon_config() local
2639 err = m88e6393_set_temp_critical(phydev, 100000); in m88e6393_hwmon_config()
2640 if (err) in m88e6393_hwmon_config()
2641 return err; in m88e6393_hwmon_config()
2658 int err = -EOPNOTSUPP; in marvell_hwmon_read() local
2663 err = ops->get_temp(phydev, temp); in marvell_hwmon_read()
2667 err = ops->get_temp_critical(phydev, temp); in marvell_hwmon_read()
2671 err = ops->get_temp_alarm(phydev, temp); in marvell_hwmon_read()
2675 return err; in marvell_hwmon_read()
2683 int err = -EOPNOTSUPP; in marvell_hwmon_write() local
2688 err = ops->set_temp_critical(phydev, temp); in marvell_hwmon_write()
2692 return err; in marvell_hwmon_write()
2784 int err; in marvell_hwmon_probe() local
2789 err = marvell_hwmon_name(phydev); in marvell_hwmon_probe()
2790 if (err) in marvell_hwmon_probe()
2791 return err; in marvell_hwmon_probe()
2799 err = ops->config(phydev); in marvell_hwmon_probe()
2801 return err; in marvell_hwmon_probe()
3261 int err; in m88e1510_probe() local
3263 err = marvell_probe(phydev); in m88e1510_probe()
3264 if (err) in m88e1510_probe()
3265 return err; in m88e1510_probe()