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()
472 u16 ctl, adv; in bcm54xx_setup_aneg() local
481 adv = sungem_phy_read(phy, MII_ADVERTISE); in bcm54xx_setup_aneg()
482 adv &= ~(ADVERTISE_ALL | ADVERTISE_100BASE4); in bcm54xx_setup_aneg()
484 adv |= ADVERTISE_10HALF; in bcm54xx_setup_aneg()
486 adv |= ADVERTISE_10FULL; in bcm54xx_setup_aneg()
488 adv |= ADVERTISE_100HALF; in bcm54xx_setup_aneg()
490 adv |= ADVERTISE_100FULL; in bcm54xx_setup_aneg()
492 adv |= ADVERTISE_PAUSE_CAP; in bcm54xx_setup_aneg()
494 adv |= ADVERTISE_PAUSE_ASYM; in bcm54xx_setup_aneg()
495 sungem_phy_write(phy, MII_ADVERTISE, adv); in bcm54xx_setup_aneg()
498 adv = sungem_phy_read(phy, MII_1000BASETCONTROL); in bcm54xx_setup_aneg()
499 adv &= ~(MII_1000BASETCONTROL_FULLDUPLEXCAP|MII_1000BASETCONTROL_HALFDUPLEXCAP); in bcm54xx_setup_aneg()
501 adv |= MII_1000BASETCONTROL_HALFDUPLEXCAP; in bcm54xx_setup_aneg()
503 adv |= MII_1000BASETCONTROL_FULLDUPLEXCAP; in bcm54xx_setup_aneg()
504 sungem_phy_write(phy, MII_1000BASETCONTROL, adv); in bcm54xx_setup_aneg()
748 u16 ctl, adv; in marvell_setup_aneg() local
757 adv = sungem_phy_read(phy, MII_ADVERTISE); in marvell_setup_aneg()
758 adv &= ~(ADVERTISE_ALL | ADVERTISE_100BASE4); in marvell_setup_aneg()
760 adv |= ADVERTISE_10HALF; in marvell_setup_aneg()
762 adv |= ADVERTISE_10FULL; in marvell_setup_aneg()
764 adv |= ADVERTISE_100HALF; in marvell_setup_aneg()
766 adv |= ADVERTISE_100FULL; in marvell_setup_aneg()
768 adv |= ADVERTISE_PAUSE_CAP; in marvell_setup_aneg()
770 adv |= ADVERTISE_PAUSE_ASYM; in marvell_setup_aneg()
771 sungem_phy_write(phy, MII_ADVERTISE, adv); in marvell_setup_aneg()
779 adv = sungem_phy_read(phy, MII_M1011_PHY_SPEC_CONTROL); in marvell_setup_aneg()
780 adv |= MII_M1011_PHY_SPEC_CONTROL_AUTO_MDIX; in marvell_setup_aneg()
781 adv &= ~(MII_1000BASETCONTROL_FULLDUPLEXCAP | in marvell_setup_aneg()
784 adv |= MII_1000BASETCONTROL_HALFDUPLEXCAP; in marvell_setup_aneg()
786 adv |= MII_1000BASETCONTROL_FULLDUPLEXCAP; in marvell_setup_aneg()
787 sungem_phy_write(phy, MII_1000BASETCONTROL, adv); in marvell_setup_aneg()