aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/net/ethernet/ibm/emac/mal.c
diff options
context:
space:
mode:
authorIvan Mikhaylov <ivan@ru.ibm.com>2014-05-26 22:34:39 +0400
committerDavid S. Miller <davem@davemloft.net>2014-05-30 16:29:57 -0700
commit09271db6e0f2b282f9bfe0ab6e8b644a93237c5e (patch)
treed0336c07d21fb648e5fc5a32eafa1ddff5c29d4e /drivers/net/ethernet/ibm/emac/mal.c
parentemac: add missing support of 10mbit in emac/rgmii (diff)
downloadlinux-dev-09271db6e0f2b282f9bfe0ab6e8b644a93237c5e.tar.xz
linux-dev-09271db6e0f2b282f9bfe0ab6e8b644a93237c5e.zip
emac: aggregation of v1-2 PLB errors for IER register
Aggreagation of version 1-2 because of version 1 can hit PLB errors too. If it's not set so we missing events for PLB bits and driver can't process those interrupts. Signed-off-by: Ivan Mikhaylov <ivan@ru.ibm.com> Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'drivers/net/ethernet/ibm/emac/mal.c')
-rw-r--r--drivers/net/ethernet/ibm/emac/mal.c5
1 files changed, 1 insertions, 4 deletions
diff --git a/drivers/net/ethernet/ibm/emac/mal.c b/drivers/net/ethernet/ibm/emac/mal.c
index 9d75fef6396f..63eb959a28aa 100644
--- a/drivers/net/ethernet/ibm/emac/mal.c
+++ b/drivers/net/ethernet/ibm/emac/mal.c
@@ -682,10 +682,7 @@ static int mal_probe(struct platform_device *ofdev)
goto fail6;
/* Enable all MAL SERR interrupt sources */
- if (mal->version == 2)
- set_mal_dcrn(mal, MAL_IER, MAL2_IER_EVENTS);
- else
- set_mal_dcrn(mal, MAL_IER, MAL1_IER_EVENTS);
+ set_mal_dcrn(mal, MAL_IER, MAL_IER_EVENTS);
/* Enable EOB interrupt */
mal_enable_eob_irq(mal);