PHY_INTERFACE_MODE_2500BASEX
__set_bit(PHY_INTERFACE_MODE_2500BASEX,
case PHY_INTERFACE_MODE_2500BASEX:
else if (state->interface == PHY_INTERFACE_MODE_2500BASEX)
interface == PHY_INTERFACE_MODE_2500BASEX) {
if (interface == PHY_INTERFACE_MODE_2500BASEX)
__set_bit(PHY_INTERFACE_MODE_2500BASEX,
__set_bit(PHY_INTERFACE_MODE_2500BASEX,
__set_bit(PHY_INTERFACE_MODE_2500BASEX,
case PHY_INTERFACE_MODE_2500BASEX:
__set_bit(PHY_INTERFACE_MODE_2500BASEX, supported);
__set_bit(PHY_INTERFACE_MODE_2500BASEX, supported);
__set_bit(PHY_INTERFACE_MODE_2500BASEX, supported);
case PHY_INTERFACE_MODE_2500BASEX:
if (interface != PHY_INTERFACE_MODE_2500BASEX)
return PHY_INTERFACE_MODE_2500BASEX;
return PHY_INTERFACE_MODE_2500BASEX;
return PHY_INTERFACE_MODE_2500BASEX;
case PHY_INTERFACE_MODE_2500BASEX:
if (state->interface == PHY_INTERFACE_MODE_2500BASEX)
if (state->interface == PHY_INTERFACE_MODE_2500BASEX)
if (state->interface == PHY_INTERFACE_MODE_2500BASEX)
[PHY_INTERFACE_MODE_2500BASEX] = OCELOT_PORT_MODE_2500BASEX,
phy_mode == PHY_INTERFACE_MODE_2500BASEX) {
__set_bit(PHY_INTERFACE_MODE_2500BASEX,
case PHY_INTERFACE_MODE_2500BASEX:
port_3_is_2500 = priv->phy_mode[3] == PHY_INTERFACE_MODE_2500BASEX;
port_4_is_2500 = priv->phy_mode[4] == PHY_INTERFACE_MODE_2500BASEX;
priv->phy_mode[port] != PHY_INTERFACE_MODE_2500BASEX)
case PHY_INTERFACE_MODE_2500BASEX:
case PHY_INTERFACE_MODE_2500BASEX:
__set_bit(PHY_INTERFACE_MODE_2500BASEX,
case PHY_INTERFACE_MODE_2500BASEX:
pf->if_mode == PHY_INTERFACE_MODE_2500BASEX ||
__set_bit(PHY_INTERFACE_MODE_2500BASEX,
case PHY_INTERFACE_MODE_2500BASEX:
} else if (mac_dev->phy_if == PHY_INTERFACE_MODE_2500BASEX) {
__set_bit(PHY_INTERFACE_MODE_2500BASEX, supported);
case PHY_INTERFACE_MODE_2500BASEX:
case PHY_INTERFACE_MODE_2500BASEX:
memac_supports(mac_dev, PHY_INTERFACE_MODE_2500BASEX))
__set_bit(PHY_INTERFACE_MODE_2500BASEX, supported);
mac_dev->phy_if != PHY_INTERFACE_MODE_2500BASEX &&
case PHY_INTERFACE_MODE_2500BASEX:
case PHY_INTERFACE_MODE_2500BASEX:
case PHY_INTERFACE_MODE_2500BASEX:
interface == PHY_INTERFACE_MODE_2500BASEX) {
case PHY_INTERFACE_MODE_2500BASEX:
state->interface == PHY_INTERFACE_MODE_2500BASEX ?
if (state->interface == PHY_INTERFACE_MODE_2500BASEX)
__set_bit(PHY_INTERFACE_MODE_2500BASEX,
} else if (phy_mode == PHY_INTERFACE_MODE_2500BASEX) {
__set_bit(PHY_INTERFACE_MODE_2500BASEX,
case PHY_INTERFACE_MODE_2500BASEX:
case PHY_INTERFACE_MODE_2500BASEX:
__set_bit(PHY_INTERFACE_MODE_2500BASEX,
} else if (phy_mode == PHY_INTERFACE_MODE_2500BASEX) {
__set_bit(PHY_INTERFACE_MODE_2500BASEX,
case PHY_INTERFACE_MODE_2500BASEX:
__set_bit(PHY_INTERFACE_MODE_2500BASEX,
__set_bit(PHY_INTERFACE_MODE_2500BASEX,
case PHY_INTERFACE_MODE_2500BASEX:
case PHY_INTERFACE_MODE_2500BASEX:
__set_bit(PHY_INTERFACE_MODE_2500BASEX,
__set_bit(PHY_INTERFACE_MODE_2500BASEX,
else if (state->interface == PHY_INTERFACE_MODE_2500BASEX)
__set_bit(PHY_INTERFACE_MODE_2500BASEX,
case PHY_INTERFACE_MODE_2500BASEX:
case PHY_INTERFACE_MODE_2500BASEX:
case PHY_INTERFACE_MODE_2500BASEX:
else if (port->conf.portmode == PHY_INTERFACE_MODE_2500BASEX)
if (priv->plat->phy_interface == PHY_INTERFACE_MODE_2500BASEX)
interface = PHY_INTERFACE_MODE_2500BASEX;
if (interface == PHY_INTERFACE_MODE_2500BASEX) {
ethqos->phy_mode != PHY_INTERFACE_MODE_2500BASEX)
case PHY_INTERFACE_MODE_2500BASEX:
interface == PHY_INTERFACE_MODE_2500BASEX) {
case PHY_INTERFACE_MODE_2500BASEX:
PHY_INTERFACE_MODE_2500BASEX,
case PHY_INTERFACE_MODE_2500BASEX:
case PHY_INTERFACE_MODE_2500BASEX:
if (interface == PHY_INTERFACE_MODE_2500BASEX)
__set_bit(PHY_INTERFACE_MODE_2500BASEX, mpcs->pcs.supported_interfaces);
case PHY_INTERFACE_MODE_2500BASEX:
.interface = PHY_INTERFACE_MODE_2500BASEX,
.interface = PHY_INTERFACE_MODE_2500BASEX,
iface == PHY_INTERFACE_MODE_2500BASEX)
interface = PHY_INTERFACE_MODE_2500BASEX;
phydev->interface != PHY_INTERFACE_MODE_2500BASEX &&
interface = PHY_INTERFACE_MODE_2500BASEX;
phydev->interface != PHY_INTERFACE_MODE_2500BASEX)
phydev->interface = PHY_INTERFACE_MODE_2500BASEX;
__set_bit(PHY_INTERFACE_MODE_2500BASEX, possible);
case PHY_INTERFACE_MODE_2500BASEX:
__set_bit(PHY_INTERFACE_MODE_2500BASEX, mask);
__set_bit(PHY_INTERFACE_MODE_2500BASEX, mask);
__set_bit(PHY_INTERFACE_MODE_2500BASEX, mask);
__set_bit(PHY_INTERFACE_MODE_2500BASEX, mask);
__set_bit(PHY_INTERFACE_MODE_2500BASEX, possible);
phydev->interface = PHY_INTERFACE_MODE_2500BASEX;
if (phydev->interface == PHY_INTERFACE_MODE_2500BASEX)
__set_bit(PHY_INTERFACE_MODE_2500BASEX,
phydev->interface = PHY_INTERFACE_MODE_2500BASEX;
case PHY_INTERFACE_MODE_2500BASEX:
__set_bit(PHY_INTERFACE_MODE_2500BASEX, phydev->possible_interfaces);
phydev->interface = PHY_INTERFACE_MODE_2500BASEX;
phydev->interface = PHY_INTERFACE_MODE_2500BASEX;
case PHY_INTERFACE_MODE_2500BASEX:
case PHY_INTERFACE_MODE_2500BASEX:
case PHY_INTERFACE_MODE_2500BASEX:
PHY_INTERFACE_MODE_2500BASEX,
case PHY_INTERFACE_MODE_2500BASEX: /* 3.125Mbd */
case PHY_INTERFACE_MODE_2500BASEX:
case PHY_INTERFACE_MODE_2500BASEX:
case PHY_INTERFACE_MODE_2500BASEX:
case PHY_INTERFACE_MODE_2500BASEX:
__set_bit(PHY_INTERFACE_MODE_2500BASEX, possible);
phydev->interface = PHY_INTERFACE_MODE_2500BASEX;
has_2500 = test_bit(PHY_INTERFACE_MODE_2500BASEX,
phydev->interface == PHY_INTERFACE_MODE_2500BASEX;
__assign_bit(PHY_INTERFACE_MODE_2500BASEX, phydev->possible_interfaces,
case PHY_INTERFACE_MODE_2500BASEX:
if (iface != PHY_INTERFACE_MODE_2500BASEX)
phydev->interface = PHY_INTERFACE_MODE_2500BASEX;
__set_bit(PHY_INTERFACE_MODE_2500BASEX, interfaces);
__set_bit(PHY_INTERFACE_MODE_2500BASEX, interfaces);
__set_bit(PHY_INTERFACE_MODE_2500BASEX, interfaces);
__set_bit(PHY_INTERFACE_MODE_2500BASEX, interfaces);
return PHY_INTERFACE_MODE_2500BASEX;
__set_bit(PHY_INTERFACE_MODE_2500BASEX, caps->interfaces);
__set_bit(PHY_INTERFACE_MODE_2500BASEX, caps->interfaces);
case PHY_INTERFACE_MODE_2500BASEX:
MVEBU_A3700_COMPHY_CONF_ETH(0, PHY_INTERFACE_MODE_2500BASEX),
MVEBU_A3700_COMPHY_CONF_ETH(1, PHY_INTERFACE_MODE_2500BASEX),
case PHY_INTERFACE_MODE_2500BASEX:
lane->submode == PHY_INTERFACE_MODE_2500BASEX ? "2G5" : "1G");
lane->submode != PHY_INTERFACE_MODE_2500BASEX);
ETH_CONF(0, 1, PHY_INTERFACE_MODE_2500BASEX, 0x1, COMPHY_FW_MODE_2500BASEX),
ETH_CONF(1, 2, PHY_INTERFACE_MODE_2500BASEX, 0x1, COMPHY_FW_MODE_2500BASEX),
ETH_CONF(2, 0, PHY_INTERFACE_MODE_2500BASEX, 0x1, COMPHY_FW_MODE_2500BASEX),
ETH_CONF(3, 1, PHY_INTERFACE_MODE_2500BASEX, 0x2, COMPHY_FW_MODE_2500BASEX),
ETH_CONF(4, 0, PHY_INTERFACE_MODE_2500BASEX, 0x2, COMPHY_FW_MODE_2500BASEX),
ETH_CONF(4, 1, PHY_INTERFACE_MODE_2500BASEX, 0x1, COMPHY_FW_MODE_2500BASEX),
ETH_CONF(5, 2, PHY_INTERFACE_MODE_2500BASEX, 0x1, COMPHY_FW_MODE_2500BASEX),
case PHY_INTERFACE_MODE_2500BASEX:
case PHY_INTERFACE_MODE_2500BASEX:
case PHY_INTERFACE_MODE_2500BASEX:
is_2p5g = interface == PHY_INTERFACE_MODE_2500BASEX;
case PHY_INTERFACE_MODE_2500BASEX:
if (submode == PHY_INTERFACE_MODE_2500BASEX)
submode == PHY_INTERFACE_MODE_2500BASEX)
case PHY_INTERFACE_MODE_2500BASEX:
case PHY_INTERFACE_MODE_2500BASEX:
case PHY_INTERFACE_MODE_2500BASEX:
mode == PHY_INTERFACE_MODE_2500BASEX;
case PHY_INTERFACE_MODE_2500BASEX:
case PHY_INTERFACE_MODE_2500BASEX: