Lines Matching refs:phy_ctrl
553 u32 phy_ctrl; in _sc92031_phy_reset() local
555 phy_ctrl = ioread32(port_base + PhyCtrl); in _sc92031_phy_reset()
556 phy_ctrl &= ~(PhyCtrlDux | PhyCtrlSpd100 | PhyCtrlSpd10); in _sc92031_phy_reset()
557 phy_ctrl |= PhyCtrlAne | PhyCtrlReset; in _sc92031_phy_reset()
562 phy_ctrl |= PhyCtrlDux | PhyCtrlSpd100 | PhyCtrlSpd10; in _sc92031_phy_reset()
565 phy_ctrl |= PhyCtrlSpd10; in _sc92031_phy_reset()
568 phy_ctrl |= PhyCtrlDux | PhyCtrlSpd10; in _sc92031_phy_reset()
571 phy_ctrl |= PhyCtrlSpd100; in _sc92031_phy_reset()
574 phy_ctrl |= PhyCtrlDux | PhyCtrlSpd100; in _sc92031_phy_reset()
578 iowrite32(phy_ctrl, port_base + PhyCtrl); in _sc92031_phy_reset()
581 phy_ctrl &= ~PhyCtrlReset; in _sc92031_phy_reset()
582 iowrite32(phy_ctrl, port_base + PhyCtrl); in _sc92031_phy_reset()
1123 u32 phy_ctrl; in sc92031_ethtool_get_link_ksettings() local
1130 phy_ctrl = ioread32(port_base + PhyCtrl); in sc92031_ethtool_get_link_ksettings()
1143 if ((phy_ctrl & (PhyCtrlDux | PhyCtrlSpd100 | PhyCtrlSpd10)) in sc92031_ethtool_get_link_ksettings()
1147 if ((phy_ctrl & PhyCtrlSpd10) == PhyCtrlSpd10) in sc92031_ethtool_get_link_ksettings()
1150 if ((phy_ctrl & (PhyCtrlSpd10 | PhyCtrlDux)) in sc92031_ethtool_get_link_ksettings()
1154 if ((phy_ctrl & PhyCtrlSpd100) == PhyCtrlSpd100) in sc92031_ethtool_get_link_ksettings()
1157 if ((phy_ctrl & (PhyCtrlSpd100 | PhyCtrlDux)) in sc92031_ethtool_get_link_ksettings()
1161 if (phy_ctrl & PhyCtrlAne) in sc92031_ethtool_get_link_ksettings()
1168 cmd->base.autoneg = (phy_ctrl & PhyCtrlAne) ? in sc92031_ethtool_get_link_ksettings()
1186 u32 phy_ctrl; in sc92031_ethtool_set_link_ksettings() local
1214 phy_ctrl = PhyCtrlAne; in sc92031_ethtool_set_link_ksettings()
1218 phy_ctrl |= PhyCtrlDux | PhyCtrlSpd100 | PhyCtrlSpd10; in sc92031_ethtool_set_link_ksettings()
1220 phy_ctrl |= PhyCtrlDux | PhyCtrlSpd100; in sc92031_ethtool_set_link_ksettings()
1222 phy_ctrl |= PhyCtrlSpd100; in sc92031_ethtool_set_link_ksettings()
1224 phy_ctrl |= PhyCtrlSpd10 | PhyCtrlDux; in sc92031_ethtool_set_link_ksettings()
1226 phy_ctrl |= PhyCtrlSpd10; in sc92031_ethtool_set_link_ksettings()
1229 phy_ctrl = 0; in sc92031_ethtool_set_link_ksettings()
1232 phy_ctrl |= PhyCtrlSpd10; in sc92031_ethtool_set_link_ksettings()
1234 phy_ctrl |= PhyCtrlSpd100; in sc92031_ethtool_set_link_ksettings()
1237 phy_ctrl |= PhyCtrlDux; in sc92031_ethtool_set_link_ksettings()
1243 phy_ctrl |= old_phy_ctrl & ~(PhyCtrlAne | PhyCtrlDux in sc92031_ethtool_set_link_ksettings()
1245 if (phy_ctrl != old_phy_ctrl) in sc92031_ethtool_set_link_ksettings()
1246 iowrite32(phy_ctrl, port_base + PhyCtrl); in sc92031_ethtool_set_link_ksettings()