diff --git a/drivers/phy/freescale/phy-fsl-lynx-10g.c b/drivers/phy/freescale/phy-fsl-lynx-10g.c index 38def160ef1a..1362d1ebb3d4 100644 --- a/drivers/phy/freescale/phy-fsl-lynx-10g.c +++ b/drivers/phy/freescale/phy-fsl-lynx-10g.c @@ -386,7 +386,7 @@ static void lynx_10g_backup_pccr_val(struct lynx_lane *lane) */ static bool lynx_10g_pccr_val_enabled(u32 pccr) { - return FIELD_PREP(PCCR8_SGMIIa_CFG, pccr) != 0; + return FIELD_GET(PCCR8_SGMIIa_CFG, pccr) != 0; } static bool lynx_10g_lane_is_3_125g(struct lynx_lane *lane)