Lines Matching full:adv
316 u16 ctl, adv; in genmii_setup_aneg() local
325 adv = sungem_phy_read(phy, MII_ADVERTISE); in genmii_setup_aneg()
326 adv &= ~(ADVERTISE_ALL | ADVERTISE_100BASE4); in genmii_setup_aneg()
328 adv |= ADVERTISE_10HALF; in genmii_setup_aneg()
330 adv |= ADVERTISE_10FULL; in genmii_setup_aneg()
332 adv |= ADVERTISE_100HALF; in genmii_setup_aneg()
334 adv |= ADVERTISE_100FULL; in genmii_setup_aneg()
335 sungem_phy_write(phy, MII_ADVERTISE, adv); in genmii_setup_aneg()
471 u16 ctl, adv; in bcm54xx_setup_aneg() local
480 adv = sungem_phy_read(phy, MII_ADVERTISE); in bcm54xx_setup_aneg()
481 adv &= ~(ADVERTISE_ALL | ADVERTISE_100BASE4); in bcm54xx_setup_aneg()
483 adv |= ADVERTISE_10HALF; in bcm54xx_setup_aneg()
485 adv |= ADVERTISE_10FULL; in bcm54xx_setup_aneg()
487 adv |= ADVERTISE_100HALF; in bcm54xx_setup_aneg()
489 adv |= ADVERTISE_100FULL; in bcm54xx_setup_aneg()
491 adv |= ADVERTISE_PAUSE_CAP; in bcm54xx_setup_aneg()
493 adv |= ADVERTISE_PAUSE_ASYM; in bcm54xx_setup_aneg()
494 sungem_phy_write(phy, MII_ADVERTISE, adv); in bcm54xx_setup_aneg()
497 adv = sungem_phy_read(phy, MII_1000BASETCONTROL); in bcm54xx_setup_aneg()
498 adv &= ~(MII_1000BASETCONTROL_FULLDUPLEXCAP|MII_1000BASETCONTROL_HALFDUPLEXCAP); in bcm54xx_setup_aneg()
500 adv |= MII_1000BASETCONTROL_HALFDUPLEXCAP; in bcm54xx_setup_aneg()
502 adv |= MII_1000BASETCONTROL_FULLDUPLEXCAP; in bcm54xx_setup_aneg()
503 sungem_phy_write(phy, MII_1000BASETCONTROL, adv); in bcm54xx_setup_aneg()
747 u16 ctl, adv; in marvell_setup_aneg() local
756 adv = sungem_phy_read(phy, MII_ADVERTISE); in marvell_setup_aneg()
757 adv &= ~(ADVERTISE_ALL | ADVERTISE_100BASE4); in marvell_setup_aneg()
759 adv |= ADVERTISE_10HALF; in marvell_setup_aneg()
761 adv |= ADVERTISE_10FULL; in marvell_setup_aneg()
763 adv |= ADVERTISE_100HALF; in marvell_setup_aneg()
765 adv |= ADVERTISE_100FULL; in marvell_setup_aneg()
767 adv |= ADVERTISE_PAUSE_CAP; in marvell_setup_aneg()
769 adv |= ADVERTISE_PAUSE_ASYM; in marvell_setup_aneg()
770 sungem_phy_write(phy, MII_ADVERTISE, adv); in marvell_setup_aneg()
778 adv = sungem_phy_read(phy, MII_M1011_PHY_SPEC_CONTROL); in marvell_setup_aneg()
779 adv |= MII_M1011_PHY_SPEC_CONTROL_AUTO_MDIX; in marvell_setup_aneg()
780 adv &= ~(MII_1000BASETCONTROL_FULLDUPLEXCAP | in marvell_setup_aneg()
783 adv |= MII_1000BASETCONTROL_HALFDUPLEXCAP; in marvell_setup_aneg()
785 adv |= MII_1000BASETCONTROL_FULLDUPLEXCAP; in marvell_setup_aneg()
786 sungem_phy_write(phy, MII_1000BASETCONTROL, adv); in marvell_setup_aneg()