Lines Matching refs:err

139 	int err;  in marvell_ack_interrupt()  local
142 err = phy_read(phydev, MII_M1011_IEVENT); in marvell_ack_interrupt()
144 if (err < 0) in marvell_ack_interrupt()
145 return err; in marvell_ack_interrupt()
152 int err; in marvell_config_intr() local
155 err = phy_write(phydev, MII_M1011_IMASK, MII_M1011_IMASK_INIT); in marvell_config_intr()
157 err = phy_write(phydev, MII_M1011_IMASK, MII_M1011_IMASK_CLEAR); in marvell_config_intr()
159 return err; in marvell_config_intr()
164 int err; in marvell_config_aneg() local
169 err = phy_write(phydev, MII_BMCR, BMCR_RESET); in marvell_config_aneg()
171 if (err < 0) in marvell_config_aneg()
172 return err; in marvell_config_aneg()
174 err = phy_write(phydev, 0x1d, 0x1f); in marvell_config_aneg()
175 if (err < 0) in marvell_config_aneg()
176 return err; in marvell_config_aneg()
178 err = phy_write(phydev, 0x1e, 0x200c); in marvell_config_aneg()
179 if (err < 0) in marvell_config_aneg()
180 return err; in marvell_config_aneg()
182 err = phy_write(phydev, 0x1d, 0x5); in marvell_config_aneg()
183 if (err < 0) in marvell_config_aneg()
184 return err; in marvell_config_aneg()
186 err = phy_write(phydev, 0x1e, 0); in marvell_config_aneg()
187 if (err < 0) in marvell_config_aneg()
188 return err; in marvell_config_aneg()
190 err = phy_write(phydev, 0x1e, 0x100); in marvell_config_aneg()
191 if (err < 0) in marvell_config_aneg()
192 return err; in marvell_config_aneg()
194 err = phy_write(phydev, MII_M1011_PHY_SCR, in marvell_config_aneg()
196 if (err < 0) in marvell_config_aneg()
197 return err; in marvell_config_aneg()
199 err = phy_write(phydev, MII_M1111_PHY_LED_CONTROL, in marvell_config_aneg()
201 if (err < 0) in marvell_config_aneg()
202 return err; in marvell_config_aneg()
204 err = genphy_config_aneg(phydev); in marvell_config_aneg()
205 if (err < 0) in marvell_config_aneg()
206 return err; in marvell_config_aneg()
220 err = phy_write(phydev, MII_BMCR, bmcr | BMCR_RESET); in marvell_config_aneg()
221 if (err < 0) in marvell_config_aneg()
222 return err; in marvell_config_aneg()
275 goto err; in marvell_of_reg_init()
283 goto err; in marvell_of_reg_init()
291 goto err; in marvell_of_reg_init()
294 err: in marvell_of_reg_init()
311 int err, oldpage, mscr; in m88e1121_config_aneg() local
315 err = phy_write(phydev, MII_MARVELL_PHY_PAGE, in m88e1121_config_aneg()
317 if (err < 0) in m88e1121_config_aneg()
318 return err; in m88e1121_config_aneg()
336 err = phy_write(phydev, MII_88E1121_PHY_MSCR_REG, mscr); in m88e1121_config_aneg()
337 if (err < 0) in m88e1121_config_aneg()
338 return err; in m88e1121_config_aneg()
343 err = phy_write(phydev, MII_BMCR, BMCR_RESET); in m88e1121_config_aneg()
344 if (err < 0) in m88e1121_config_aneg()
345 return err; in m88e1121_config_aneg()
347 err = phy_write(phydev, MII_M1011_PHY_SCR, in m88e1121_config_aneg()
349 if (err < 0) in m88e1121_config_aneg()
350 return err; in m88e1121_config_aneg()
358 err = genphy_config_aneg(phydev); in m88e1121_config_aneg()
360 return err; in m88e1121_config_aneg()
365 int err, oldpage, mscr; in m88e1318_config_aneg() local
369 err = phy_write(phydev, MII_MARVELL_PHY_PAGE, in m88e1318_config_aneg()
371 if (err < 0) in m88e1318_config_aneg()
372 return err; in m88e1318_config_aneg()
377 err = phy_write(phydev, MII_88E1318S_PHY_MSCR1_REG, mscr); in m88e1318_config_aneg()
378 if (err < 0) in m88e1318_config_aneg()
379 return err; in m88e1318_config_aneg()
381 err = phy_write(phydev, MII_MARVELL_PHY_PAGE, oldpage); in m88e1318_config_aneg()
382 if (err < 0) in m88e1318_config_aneg()
383 return err; in m88e1318_config_aneg()
390 int err; in m88e1510_config_aneg() local
392 err = m88e1318_config_aneg(phydev); in m88e1510_config_aneg()
393 if (err < 0) in m88e1510_config_aneg()
394 return err; in m88e1510_config_aneg()
402 int err; in m88e1116r_config_init() local
406 err = phy_write(phydev, MII_BMCR, temp); in m88e1116r_config_init()
407 if (err < 0) in m88e1116r_config_init()
408 return err; in m88e1116r_config_init()
412 err = phy_write(phydev, MII_MARVELL_PHY_PAGE, 0); in m88e1116r_config_init()
413 if (err < 0) in m88e1116r_config_init()
414 return err; in m88e1116r_config_init()
420 err = phy_write(phydev, MII_M1011_PHY_SCR, temp); in m88e1116r_config_init()
421 if (err < 0) in m88e1116r_config_init()
422 return err; in m88e1116r_config_init()
424 err = phy_write(phydev, MII_MARVELL_PHY_PAGE, 2); in m88e1116r_config_init()
425 if (err < 0) in m88e1116r_config_init()
426 return err; in m88e1116r_config_init()
430 err = phy_write(phydev, MII_M1116R_CONTROL_REG_MAC, temp); in m88e1116r_config_init()
431 if (err < 0) in m88e1116r_config_init()
432 return err; in m88e1116r_config_init()
433 err = phy_write(phydev, MII_MARVELL_PHY_PAGE, 0); in m88e1116r_config_init()
434 if (err < 0) in m88e1116r_config_init()
435 return err; in m88e1116r_config_init()
439 err = phy_write(phydev, MII_BMCR, temp); in m88e1116r_config_init()
440 if (err < 0) in m88e1116r_config_init()
441 return err; in m88e1116r_config_init()
469 int err; in m88e1111_config_init() local
491 err = phy_write(phydev, MII_M1111_PHY_EXT_CR, temp); in m88e1111_config_init()
492 if (err < 0) in m88e1111_config_init()
493 return err; in m88e1111_config_init()
506 err = phy_write(phydev, MII_M1111_PHY_EXT_SR, temp); in m88e1111_config_init()
507 if (err < 0) in m88e1111_config_init()
508 return err; in m88e1111_config_init()
520 err = phy_write(phydev, MII_M1111_PHY_EXT_SR, temp); in m88e1111_config_init()
521 if (err < 0) in m88e1111_config_init()
522 return err; in m88e1111_config_init()
530 err = phy_write(phydev, MII_M1111_PHY_EXT_CR, temp); in m88e1111_config_init()
531 if (err < 0) in m88e1111_config_init()
532 return err; in m88e1111_config_init()
539 err = phy_write(phydev, MII_M1111_PHY_EXT_SR, temp); in m88e1111_config_init()
540 if (err < 0) in m88e1111_config_init()
541 return err; in m88e1111_config_init()
544 err = phy_write(phydev, MII_BMCR, BMCR_RESET); in m88e1111_config_init()
545 if (err < 0) in m88e1111_config_init()
546 return err; in m88e1111_config_init()
556 err = phy_write(phydev, MII_M1111_PHY_EXT_SR, temp); in m88e1111_config_init()
557 if (err < 0) in m88e1111_config_init()
558 return err; in m88e1111_config_init()
561 err = marvell_of_reg_init(phydev); in m88e1111_config_init()
562 if (err < 0) in m88e1111_config_init()
563 return err; in m88e1111_config_init()
570 int err; in m88e1118_config_aneg() local
572 err = phy_write(phydev, MII_BMCR, BMCR_RESET); in m88e1118_config_aneg()
573 if (err < 0) in m88e1118_config_aneg()
574 return err; in m88e1118_config_aneg()
576 err = phy_write(phydev, MII_M1011_PHY_SCR, in m88e1118_config_aneg()
578 if (err < 0) in m88e1118_config_aneg()
579 return err; in m88e1118_config_aneg()
581 err = genphy_config_aneg(phydev); in m88e1118_config_aneg()
587 int err; in m88e1118_config_init() local
590 err = phy_write(phydev, MII_MARVELL_PHY_PAGE, 0x0002); in m88e1118_config_init()
591 if (err < 0) in m88e1118_config_init()
592 return err; in m88e1118_config_init()
595 err = phy_write(phydev, 0x15, 0x1070); in m88e1118_config_init()
596 if (err < 0) in m88e1118_config_init()
597 return err; in m88e1118_config_init()
600 err = phy_write(phydev, MII_MARVELL_PHY_PAGE, 0x0003); in m88e1118_config_init()
601 if (err < 0) in m88e1118_config_init()
602 return err; in m88e1118_config_init()
606 err = phy_write(phydev, 0x10, 0x1100); in m88e1118_config_init()
608 err = phy_write(phydev, 0x10, 0x021e); in m88e1118_config_init()
609 if (err < 0) in m88e1118_config_init()
610 return err; in m88e1118_config_init()
612 err = marvell_of_reg_init(phydev); in m88e1118_config_init()
613 if (err < 0) in m88e1118_config_init()
614 return err; in m88e1118_config_init()
617 err = phy_write(phydev, MII_MARVELL_PHY_PAGE, 0x0); in m88e1118_config_init()
618 if (err < 0) in m88e1118_config_init()
619 return err; in m88e1118_config_init()
626 int err; in m88e1149_config_init() local
629 err = phy_write(phydev, MII_MARVELL_PHY_PAGE, 0x0002); in m88e1149_config_init()
630 if (err < 0) in m88e1149_config_init()
631 return err; in m88e1149_config_init()
634 err = phy_write(phydev, 0x15, 0x1048); in m88e1149_config_init()
635 if (err < 0) in m88e1149_config_init()
636 return err; in m88e1149_config_init()
638 err = marvell_of_reg_init(phydev); in m88e1149_config_init()
639 if (err < 0) in m88e1149_config_init()
640 return err; in m88e1149_config_init()
643 err = phy_write(phydev, MII_MARVELL_PHY_PAGE, 0x0); in m88e1149_config_init()
644 if (err < 0) in m88e1149_config_init()
645 return err; in m88e1149_config_init()
652 int err; in m88e1145_config_init() local
656 err = phy_write(phydev, 0x1d, 0x001b); in m88e1145_config_init()
657 if (err < 0) in m88e1145_config_init()
658 return err; in m88e1145_config_init()
660 err = phy_write(phydev, 0x1e, 0x418f); in m88e1145_config_init()
661 if (err < 0) in m88e1145_config_init()
662 return err; in m88e1145_config_init()
664 err = phy_write(phydev, 0x1d, 0x0016); in m88e1145_config_init()
665 if (err < 0) in m88e1145_config_init()
666 return err; in m88e1145_config_init()
668 err = phy_write(phydev, 0x1e, 0xa2da); in m88e1145_config_init()
669 if (err < 0) in m88e1145_config_init()
670 return err; in m88e1145_config_init()
679 err = phy_write(phydev, MII_M1145_PHY_EXT_CR, temp); in m88e1145_config_init()
680 if (err < 0) in m88e1145_config_init()
681 return err; in m88e1145_config_init()
684 err = phy_write(phydev, 0x1d, 0x0012); in m88e1145_config_init()
685 if (err < 0) in m88e1145_config_init()
686 return err; in m88e1145_config_init()
696 err = phy_write(phydev, 0x1e, temp); in m88e1145_config_init()
697 if (err < 0) in m88e1145_config_init()
698 return err; in m88e1145_config_init()
700 err = phy_write(phydev, 0x1d, 0x3); in m88e1145_config_init()
701 if (err < 0) in m88e1145_config_init()
702 return err; in m88e1145_config_init()
704 err = phy_write(phydev, 0x1e, 0x8000); in m88e1145_config_init()
705 if (err < 0) in m88e1145_config_init()
706 return err; in m88e1145_config_init()
719 err = phy_write(phydev, MII_M1145_PHY_EXT_SR, temp); in m88e1145_config_init()
720 if (err < 0) in m88e1145_config_init()
721 return err; in m88e1145_config_init()
724 err = marvell_of_reg_init(phydev); in m88e1145_config_init()
725 if (err < 0) in m88e1145_config_init()
726 return err; in m88e1145_config_init()
743 int err; in marvell_read_status() local
749 err = genphy_update_link(phydev); in marvell_read_status()
750 if (err) in marvell_read_status()
751 return err; in marvell_read_status()
855 int err, oldpage, temp; in m88e1318_set_wol() local
861 err = phy_write(phydev, MII_MARVELL_PHY_PAGE, 0x00); in m88e1318_set_wol()
862 if (err < 0) in m88e1318_set_wol()
863 return err; in m88e1318_set_wol()
868 err = phy_write(phydev, MII_88E1318S_PHY_CSIER, temp); in m88e1318_set_wol()
869 if (err < 0) in m88e1318_set_wol()
870 return err; in m88e1318_set_wol()
872 err = phy_write(phydev, MII_MARVELL_PHY_PAGE, in m88e1318_set_wol()
874 if (err < 0) in m88e1318_set_wol()
875 return err; in m88e1318_set_wol()
882 err = phy_write(phydev, MII_88E1318S_PHY_LED_TCR, temp); in m88e1318_set_wol()
883 if (err < 0) in m88e1318_set_wol()
884 return err; in m88e1318_set_wol()
886 err = phy_write(phydev, MII_MARVELL_PHY_PAGE, in m88e1318_set_wol()
888 if (err < 0) in m88e1318_set_wol()
889 return err; in m88e1318_set_wol()
892 err = phy_write(phydev, MII_88E1318S_PHY_MAGIC_PACKET_WORD2, in m88e1318_set_wol()
895 if (err < 0) in m88e1318_set_wol()
896 return err; in m88e1318_set_wol()
897 err = phy_write(phydev, MII_88E1318S_PHY_MAGIC_PACKET_WORD1, in m88e1318_set_wol()
900 if (err < 0) in m88e1318_set_wol()
901 return err; in m88e1318_set_wol()
902 err = phy_write(phydev, MII_88E1318S_PHY_MAGIC_PACKET_WORD0, in m88e1318_set_wol()
905 if (err < 0) in m88e1318_set_wol()
906 return err; in m88e1318_set_wol()
912 err = phy_write(phydev, MII_88E1318S_PHY_WOL_CTRL, temp); in m88e1318_set_wol()
913 if (err < 0) in m88e1318_set_wol()
914 return err; in m88e1318_set_wol()
916 err = phy_write(phydev, MII_MARVELL_PHY_PAGE, in m88e1318_set_wol()
918 if (err < 0) in m88e1318_set_wol()
919 return err; in m88e1318_set_wol()
925 err = phy_write(phydev, MII_88E1318S_PHY_WOL_CTRL, temp); in m88e1318_set_wol()
926 if (err < 0) in m88e1318_set_wol()
927 return err; in m88e1318_set_wol()
930 err = phy_write(phydev, MII_MARVELL_PHY_PAGE, oldpage); in m88e1318_set_wol()
931 if (err < 0) in m88e1318_set_wol()
932 return err; in m88e1318_set_wol()