Lines Matching refs:sungem_phy_write

62 static inline void sungem_phy_write(struct mii_phy* phy, int reg, int val)  in sungem_phy_write()  function
97 sungem_phy_write(phy, MII_BCM5201_MULTIPHY, data); in bcm5201_init()
99 sungem_phy_write(phy, MII_BCM5201_INTERRUPT, 0); in bcm5201_init()
106 sungem_phy_write(phy, MII_BCM5201_INTERRUPT, 0); in bcm5201_suspend()
107 sungem_phy_write(phy, MII_BCM5201_MULTIPHY, MII_BCM5201_MULTIPHY_SUPERISOLATE); in bcm5201_suspend()
117 sungem_phy_write(phy, MII_BCM5221_TEST, in bcm5221_init()
121 sungem_phy_write(phy, MII_BCM5221_SHDOW_AUX_STAT2, in bcm5221_init()
125 sungem_phy_write(phy, MII_BCM5221_SHDOW_AUX_MODE4, in bcm5221_init()
129 sungem_phy_write(phy, MII_BCM5221_TEST, in bcm5221_init()
140 sungem_phy_write(phy, MII_BCM5221_TEST, in bcm5221_suspend()
144 sungem_phy_write(phy, MII_BCM5221_SHDOW_AUX_MODE4, in bcm5221_suspend()
155 sungem_phy_write(phy, MII_BCM5221_TEST, in bcm5241_init()
159 sungem_phy_write(phy, MII_BCM5221_SHDOW_AUX_STAT2, in bcm5241_init()
163 sungem_phy_write(phy, MII_BCM5221_SHDOW_AUX_MODE4, in bcm5241_init()
167 sungem_phy_write(phy, MII_BCM5221_TEST, in bcm5241_init()
178 sungem_phy_write(phy, MII_BCM5221_TEST, in bcm5241_suspend()
182 sungem_phy_write(phy, MII_BCM5221_SHDOW_AUX_MODE4, in bcm5241_suspend()
195 sungem_phy_write(phy, MII_BCM5400_AUXCONTROL, data); in bcm5400_init()
199 sungem_phy_write(phy, MII_BCM5400_GB_CONTROL, data); in bcm5400_init()
212 sungem_phy_write(phy, MII_BCM5400_AUXCONTROL, data); in bcm5400_init()
220 sungem_phy_write(phy, MII_BMCR, BMCR_PDOWN); in bcm5400_suspend()
243 sungem_phy_write(phy, 0x18, 0x0c20); in bcm5401_init()
244 sungem_phy_write(phy, 0x17, 0x0012); in bcm5401_init()
245 sungem_phy_write(phy, 0x15, 0x1804); in bcm5401_init()
246 sungem_phy_write(phy, 0x17, 0x0013); in bcm5401_init()
247 sungem_phy_write(phy, 0x15, 0x1204); in bcm5401_init()
248 sungem_phy_write(phy, 0x17, 0x8006); in bcm5401_init()
249 sungem_phy_write(phy, 0x15, 0x0132); in bcm5401_init()
250 sungem_phy_write(phy, 0x17, 0x8006); in bcm5401_init()
251 sungem_phy_write(phy, 0x15, 0x0232); in bcm5401_init()
252 sungem_phy_write(phy, 0x17, 0x201f); in bcm5401_init()
253 sungem_phy_write(phy, 0x15, 0x0a20); in bcm5401_init()
259 sungem_phy_write(phy, MII_BCM5400_GB_CONTROL, data); in bcm5401_init()
276 sungem_phy_write(phy, MII_BMCR, BMCR_PDOWN); in bcm5401_suspend()
288 sungem_phy_write(phy, 0x1c, 0x8c23); in bcm5411_init()
289 sungem_phy_write(phy, 0x1c, 0x8ca3); in bcm5411_init()
290 sungem_phy_write(phy, 0x1c, 0x8c23); in bcm5411_init()
295 sungem_phy_write(phy, MII_BMCR, BMCR_RESET); in bcm5411_init()
296 sungem_phy_write(phy, MII_BMCR, 0x1340); in bcm5411_init()
300 sungem_phy_write(phy, MII_BCM5400_GB_CONTROL, data); in bcm5411_init()
331 sungem_phy_write(phy, MII_ADVERTISE, adv); in genmii_setup_aneg()
336 sungem_phy_write(phy, MII_BMCR, ctl); in genmii_setup_aneg()
354 sungem_phy_write(phy, MII_BMCR, ctl | BMCR_RESET); in genmii_setup_forced()
369 sungem_phy_write(phy, MII_BMCR, ctl); in genmii_setup_forced()
413 sungem_phy_write(phy, MII_BMCR, BMCR_PDOWN); in generic_suspend()
429 sungem_phy_write(phy, 0x18, 0x1007); in bcm5421_init()
431 sungem_phy_write(phy, 0x18, data | 0x0400); in bcm5421_init()
432 sungem_phy_write(phy, 0x18, 0x0007); in bcm5421_init()
434 sungem_phy_write(phy, 0x18, data | 0x0800); in bcm5421_init()
435 sungem_phy_write(phy, 0x17, 0x000a); in bcm5421_init()
437 sungem_phy_write(phy, 0x15, data | 0x0200); in bcm5421_init()
442 sungem_phy_write(phy, 4, 0x01e1); in bcm5421_init()
443 sungem_phy_write(phy, 9, 0x0300); in bcm5421_init()
456 sungem_phy_write(phy, 0x1c, 0x9002); in bcm5421_init()
457 sungem_phy_write(phy, 0x1c, 0xa821); in bcm5421_init()
458 sungem_phy_write(phy, 0x1c, 0x941d); in bcm5421_init()
491 sungem_phy_write(phy, MII_ADVERTISE, adv); in bcm54xx_setup_aneg()
500 sungem_phy_write(phy, MII_1000BASETCONTROL, adv); in bcm54xx_setup_aneg()
505 sungem_phy_write(phy, MII_BMCR, ctl); in bcm54xx_setup_aneg()
523 sungem_phy_write(phy, MII_BMCR, ctl | BMCR_RESET); in bcm54xx_setup_forced()
540 sungem_phy_write(phy, MII_BMCR, ctl); in bcm54xx_setup_forced()
578 sungem_phy_write(phy, 0x1d, 0x000a); in marvell88e1111_init()
579 sungem_phy_write(phy, 0x1e, 0x0821); in marvell88e1111_init()
581 sungem_phy_write(phy, 0x1d, 0x0006); in marvell88e1111_init()
582 sungem_phy_write(phy, 0x1e, 0x8600); in marvell88e1111_init()
584 sungem_phy_write(phy, 0x1d, 0x000b); in marvell88e1111_init()
585 sungem_phy_write(phy, 0x1e, 0x0100); in marvell88e1111_init()
587 sungem_phy_write(phy, 0x1d, 0x0004); in marvell88e1111_init()
588 sungem_phy_write(phy, 0x1e, 0x4850); in marvell88e1111_init()
601 sungem_phy_write(phy, MII_NCONFIG, 0x1000); in bcm5421_poll_link()
610 sungem_phy_write(phy, MII_NCONFIG, 0x2000); in bcm5421_poll_link()
625 sungem_phy_write(phy, MII_NCONFIG, 0x1000); in bcm5421_read_link()
636 sungem_phy_write(phy, MII_NCONFIG, 0x2000); in bcm5421_read_link()
650 sungem_phy_write(phy, MII_NCONFIG, 0x9020); in bcm5421_enable_fiber()
652 sungem_phy_write(phy, MII_NCONFIG, 0x945f); in bcm5421_enable_fiber()
656 sungem_phy_write(phy, MII_NCONFIG, 0xfc01); in bcm5421_enable_fiber()
657 sungem_phy_write(phy, 0x0b, 0x0004); in bcm5421_enable_fiber()
674 sungem_phy_write(phy, MII_NCONFIG, 0x7c00); in bcm5461_poll_link()
683 sungem_phy_write(phy, MII_NCONFIG, 0x7000); in bcm5461_poll_link()
700 sungem_phy_write(phy, MII_NCONFIG, 0x7c00); in bcm5461_read_link()
712 sungem_phy_write(phy, MII_NCONFIG, 0x7000); in bcm5461_read_link()
726 sungem_phy_write(phy, MII_NCONFIG, 0xfc0b); in bcm5461_enable_fiber()
730 sungem_phy_write(phy, MII_ADVERTISE, 0x01e0); in bcm5461_enable_fiber()
731 sungem_phy_write(phy, MII_BMCR, 0x1140); in bcm5461_enable_fiber()
734 sungem_phy_write(phy, MII_BMCR, 0x0140); in bcm5461_enable_fiber()
767 sungem_phy_write(phy, MII_ADVERTISE, adv); in marvell_setup_aneg()
783 sungem_phy_write(phy, MII_1000BASETCONTROL, adv); in marvell_setup_aneg()
788 sungem_phy_write(phy, MII_BMCR, ctl); in marvell_setup_aneg()
834 sungem_phy_write(phy, MII_1000BASETCONTROL, ctl2); in marvell_setup_forced()
838 sungem_phy_write(phy, MII_BMCR, ctl); in marvell_setup_forced()