aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/net/ethernet/ti
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/net/ethernet/ti')
-rw-r--r--drivers/net/ethernet/ti/cpsw.c7
1 files changed, 5 insertions, 2 deletions
diff --git a/drivers/net/ethernet/ti/cpsw.c b/drivers/net/ethernet/ti/cpsw.c
index 36aa109416c4..085ffb5697ba 100644
--- a/drivers/net/ethernet/ti/cpsw.c
+++ b/drivers/net/ethernet/ti/cpsw.c
@@ -1398,7 +1398,8 @@ static int cpsw_hwtstamp_set(struct net_device *dev, struct ifreq *ifr)
1398 struct hwtstamp_config cfg; 1398 struct hwtstamp_config cfg;
1399 1399
1400 if (priv->version != CPSW_VERSION_1 && 1400 if (priv->version != CPSW_VERSION_1 &&
1401 priv->version != CPSW_VERSION_2) 1401 priv->version != CPSW_VERSION_2 &&
1402 priv->version != CPSW_VERSION_3)
1402 return -EOPNOTSUPP; 1403 return -EOPNOTSUPP;
1403 1404
1404 if (copy_from_user(&cfg, ifr->ifr_data, sizeof(cfg))) 1405 if (copy_from_user(&cfg, ifr->ifr_data, sizeof(cfg)))
@@ -1443,6 +1444,7 @@ static int cpsw_hwtstamp_set(struct net_device *dev, struct ifreq *ifr)
1443 cpsw_hwtstamp_v1(priv); 1444 cpsw_hwtstamp_v1(priv);
1444 break; 1445 break;
1445 case CPSW_VERSION_2: 1446 case CPSW_VERSION_2:
1447 case CPSW_VERSION_3:
1446 cpsw_hwtstamp_v2(priv); 1448 cpsw_hwtstamp_v2(priv);
1447 break; 1449 break;
1448 default: 1450 default:
@@ -1459,7 +1461,8 @@ static int cpsw_hwtstamp_get(struct net_device *dev, struct ifreq *ifr)
1459 struct hwtstamp_config cfg; 1461 struct hwtstamp_config cfg;
1460 1462
1461 if (priv->version != CPSW_VERSION_1 && 1463 if (priv->version != CPSW_VERSION_1 &&
1462 priv->version != CPSW_VERSION_2) 1464 priv->version != CPSW_VERSION_2 &&
1465 priv->version != CPSW_VERSION_3)
1463 return -EOPNOTSUPP; 1466 return -EOPNOTSUPP;
1464 1467
1465 cfg.flags = 0; 1468 cfg.flags = 0;