From: Nimrod Andy Date: Thu, 11 Dec 2014 01:20:32 +0000 (+0800) Subject: net: fec: clear all interrupt events to support i.MX6SX X-Git-Url: https://git.karo-electronics.de/?a=commitdiff_plain;h=e17f7fecddd4b6a5a6b0758fc0301e9233d3ae78;p=linux-beck.git 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 Signed-off-by: David S. Miller --- diff --git a/drivers/net/ethernet/freescale/fec_main.c b/drivers/net/ethernet/freescale/fec_main.c index b118b7da3466..85c955e4383f 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);