net: stmmac: replace the ext_snapshot_en field with a flag
[platform/kernel/linux-rpi.git] / drivers / net / ethernet / stmicro / stmmac / stmmac_ptp.c
index b4388ca..3d7825c 100644 (file)
@@ -192,7 +192,10 @@ static int stmmac_enable(struct ptp_clock_info *ptp,
                write_unlock_irqrestore(&priv->ptp_lock, flags);
                break;
        case PTP_CLK_REQ_EXTTS:
-               priv->plat->ext_snapshot_en = on;
+               if (on)
+                       priv->plat->flags |= STMMAC_FLAG_EXT_SNAPSHOT_EN;
+               else
+                       priv->plat->flags &= ~STMMAC_FLAG_EXT_SNAPSHOT_EN;
                mutex_lock(&priv->aux_ts_lock);
                acr_value = readl(ptpaddr + PTP_ACR);
                acr_value &= ~PTP_ACR_MASK;