OSDN Git Service

net: fec: enable to use PPS feature without time stamping
authorSergey Organov <sorganov@gmail.com>
Wed, 15 Jul 2020 15:42:57 +0000 (18:42 +0300)
committerJakub Kicinski <kuba@kernel.org>
Thu, 16 Jul 2020 18:31:43 +0000 (11:31 -0700)
PPS feature could be useful even when hardware time stamping
of network packets is not in use, so remove offending check
for this condition from fec_ptp_enable_pps().

Signed-off-by: Sergey Organov <sorganov@gmail.com>
Acked-by: Fugang Duan <fugang.duan@nxp.com>
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
drivers/net/ethernet/freescale/fec_ptp.c

index 945643c..fda306b 100644 (file)
@@ -103,11 +103,6 @@ static int fec_ptp_enable_pps(struct fec_enet_private *fep, uint enable)
        u64 ns;
        val = 0;
 
-       if (!(fep->hwts_tx_en || fep->hwts_rx_en)) {
-               dev_err(&fep->pdev->dev, "No ptp stack is running\n");
-               return -EINVAL;
-       }
-
        if (fep->pps_enable == enable)
                return 0;