Skip to content

Commit e7e95c9

Browse files
IoanaCiorneidavem330
authored andcommitted
net: pcs-lynx: add support for 10GBASER
Add support in the Lynx PCS module for the 10GBASE-R mode which is only used to get the link state, since it offers a single fixed speed. Signed-off-by: Ioana Ciornei <[email protected]> Reviewed-by: Andrew Lunn <[email protected]> Signed-off-by: David S. Miller <[email protected]>
1 parent e2f9a8f commit e7e95c9

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

drivers/net/pcs/pcs-lynx.c

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -93,6 +93,9 @@ static void lynx_pcs_get_state(struct phylink_pcs *pcs,
9393
case PHY_INTERFACE_MODE_USXGMII:
9494
lynx_pcs_get_state_usxgmii(lynx->mdio, state);
9595
break;
96+
case PHY_INTERFACE_MODE_10GBASER:
97+
phylink_mii_c45_pcs_get_state(lynx->mdio, state);
98+
break;
9699
default:
97100
break;
98101
}
@@ -172,6 +175,9 @@ static int lynx_pcs_config(struct phylink_pcs *pcs, unsigned int mode,
172175
break;
173176
case PHY_INTERFACE_MODE_USXGMII:
174177
return lynx_pcs_config_usxgmii(lynx->mdio, mode, advertising);
178+
case PHY_INTERFACE_MODE_10GBASER:
179+
/* Nothing to do here for 10GBASER */
180+
break;
175181
default:
176182
return -EOPNOTSUPP;
177183
}

0 commit comments

Comments
 (0)