/* Return the PCS for all the modes that require it. */ switch (interface) { case PHY_INTERFACE_MODE_SGMII: case PHY_INTERFACE_MODE_QSGMII: case PHY_INTERFACE_MODE_1000BASEX: case PHY_INTERFACE_MODE_2500BASEX: case PHY_INTERFACE_MODE_5GBASER: case PHY_INTERFACE_MODE_10GBASER: case PHY_INTERFACE_MODE_25GBASER: return &port->phylink_pcs; default: return NULL;
}
}
staticvoid sparx5_phylink_mac_config(struct phylink_config *config, unsignedint mode, conststruct phylink_link_state *state)
{ /* Currently not used */
}
staticvoid sparx5_phylink_mac_link_up(struct phylink_config *config, struct phy_device *phy, unsignedint mode,
phy_interface_t interface, int speed, int duplex, bool tx_pause, bool rx_pause)
{ struct sparx5_port *port = netdev_priv(to_net_dev(config->dev)); struct sparx5_port_config conf; int err;
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.