diff options
-rw-r--r-- | drivers/net/ethernet/freescale/gianfar.c | 15 | ||||
-rw-r--r-- | drivers/net/ethernet/freescale/gianfar.h | 1 |
2 files changed, 3 insertions, 13 deletions
diff --git a/drivers/net/ethernet/freescale/gianfar.c b/drivers/net/ethernet/freescale/gianfar.c index 9b12201d396d..987f3234d23b 100644 --- a/drivers/net/ethernet/freescale/gianfar.c +++ b/drivers/net/ethernet/freescale/gianfar.c | |||
@@ -375,13 +375,6 @@ static void gfar_init_mac(struct net_device *ndev) | |||
375 | rctrl |= RCTRL_PADDING(priv->padding); | 375 | rctrl |= RCTRL_PADDING(priv->padding); |
376 | } | 376 | } |
377 | 377 | ||
378 | /* Insert receive time stamps into padding alignment bytes */ | ||
379 | if (priv->device_flags & FSL_GIANFAR_DEV_HAS_TIMER) { | ||
380 | rctrl &= ~RCTRL_PAL_MASK; | ||
381 | rctrl |= RCTRL_PADDING(8); | ||
382 | priv->padding = 8; | ||
383 | } | ||
384 | |||
385 | /* Enable HW time stamping if requested from user space */ | 378 | /* Enable HW time stamping if requested from user space */ |
386 | if (priv->hwts_rx_en) { | 379 | if (priv->hwts_rx_en) { |
387 | rctrl |= RCTRL_PRSDEP_INIT | RCTRL_TS_ENABLE; | 380 | rctrl |= RCTRL_PRSDEP_INIT | RCTRL_TS_ENABLE; |
@@ -770,7 +763,6 @@ static int gfar_of_init(struct platform_device *ofdev, struct net_device **pdev) | |||
770 | FSL_GIANFAR_DEV_HAS_COALESCE | | 763 | FSL_GIANFAR_DEV_HAS_COALESCE | |
771 | FSL_GIANFAR_DEV_HAS_RMON | | 764 | FSL_GIANFAR_DEV_HAS_RMON | |
772 | FSL_GIANFAR_DEV_HAS_MULTI_INTR | | 765 | FSL_GIANFAR_DEV_HAS_MULTI_INTR | |
773 | FSL_GIANFAR_DEV_HAS_PADDING | | ||
774 | FSL_GIANFAR_DEV_HAS_CSUM | | 766 | FSL_GIANFAR_DEV_HAS_CSUM | |
775 | FSL_GIANFAR_DEV_HAS_VLAN | | 767 | FSL_GIANFAR_DEV_HAS_VLAN | |
776 | FSL_GIANFAR_DEV_HAS_MAGIC_PACKET | | 768 | FSL_GIANFAR_DEV_HAS_MAGIC_PACKET | |
@@ -1168,10 +1160,9 @@ static int gfar_probe(struct platform_device *ofdev) | |||
1168 | 1160 | ||
1169 | gfar_init_addr_hash_table(priv); | 1161 | gfar_init_addr_hash_table(priv); |
1170 | 1162 | ||
1171 | if (priv->device_flags & FSL_GIANFAR_DEV_HAS_PADDING) | 1163 | /* Insert receive time stamps into padding alignment bytes */ |
1172 | priv->padding = DEFAULT_PADDING; | 1164 | if (priv->device_flags & FSL_GIANFAR_DEV_HAS_TIMER) |
1173 | else | 1165 | priv->padding = 8; |
1174 | priv->padding = 0; | ||
1175 | 1166 | ||
1176 | if (dev->features & NETIF_F_IP_CSUM || | 1167 | if (dev->features & NETIF_F_IP_CSUM || |
1177 | priv->device_flags & FSL_GIANFAR_DEV_HAS_TIMER) | 1168 | priv->device_flags & FSL_GIANFAR_DEV_HAS_TIMER) |
diff --git a/drivers/net/ethernet/freescale/gianfar.h b/drivers/net/ethernet/freescale/gianfar.h index de6e4f63dcb2..53e34662b90e 100644 --- a/drivers/net/ethernet/freescale/gianfar.h +++ b/drivers/net/ethernet/freescale/gianfar.h | |||
@@ -880,7 +880,6 @@ struct gfar { | |||
880 | #define FSL_GIANFAR_DEV_HAS_CSUM 0x00000010 | 880 | #define FSL_GIANFAR_DEV_HAS_CSUM 0x00000010 |
881 | #define FSL_GIANFAR_DEV_HAS_VLAN 0x00000020 | 881 | #define FSL_GIANFAR_DEV_HAS_VLAN 0x00000020 |
882 | #define FSL_GIANFAR_DEV_HAS_EXTENDED_HASH 0x00000040 | 882 | #define FSL_GIANFAR_DEV_HAS_EXTENDED_HASH 0x00000040 |
883 | #define FSL_GIANFAR_DEV_HAS_PADDING 0x00000080 | ||
884 | #define FSL_GIANFAR_DEV_HAS_MAGIC_PACKET 0x00000100 | 883 | #define FSL_GIANFAR_DEV_HAS_MAGIC_PACKET 0x00000100 |
885 | #define FSL_GIANFAR_DEV_HAS_BD_STASHING 0x00000200 | 884 | #define FSL_GIANFAR_DEV_HAS_BD_STASHING 0x00000200 |
886 | #define FSL_GIANFAR_DEV_HAS_BUF_STASHING 0x00000400 | 885 | #define FSL_GIANFAR_DEV_HAS_BUF_STASHING 0x00000400 |