summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNimrod Andy <B38611@freescale.com>2014-12-11 01:20:32 (GMT)
committerDavid S. Miller <davem@davemloft.net>2014-12-11 04:37:01 (GMT)
commite17f7fecddd4b6a5a6b0758fc0301e9233d3ae78 (patch)
tree01a535394fc0a001316aca1ee210b01c609a61ea
parent858eeb7d9ce2e5c8e0192d9e2a3d84b2dd72a801 (diff)
downloadlinux-e17f7fecddd4b6a5a6b0758fc0301e9233d3ae78.tar.xz
net: fec: clear all interrupt events to support i.MX6SX
For i.MX6SX FEC controller, there have interrupt mask and event field extension. To support all SOCs FEC, we clear all interrupt events during MAVC initial process. Signed-off-by: Fugang Duan <B38611@freescale.com> Signed-off-by: David S. Miller <davem@davemloft.net>
-rw-r--r--drivers/net/ethernet/freescale/fec_main.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/net/ethernet/freescale/fec_main.c b/drivers/net/ethernet/freescale/fec_main.c
index b118b7d..85c955e 100644
--- a/drivers/net/ethernet/freescale/fec_main.c
+++ b/drivers/net/ethernet/freescale/fec_main.c
@@ -940,7 +940,7 @@ fec_restart(struct net_device *ndev)
}
/* Clear any outstanding interrupt. */
- writel(0xffc00000, fep->hwp + FEC_IEVENT);
+ writel(0xffffffff, fep->hwp + FEC_IEVENT);
fec_enet_bd_init(ndev);