diff options
author | Timur Tabi <timur@freescale.com> | 2007-07-10 07:51:11 -0500 |
---|---|---|
committer | Jeff Garzik <jeff@garzik.org> | 2007-07-10 12:24:42 -0400 |
commit | c6f5047b633f0605098fe47417c4e1ed87a7637a (patch) | |
tree | 6fbbadca51cb8682c44639d986ec744326795be7 /drivers/net/ucc_geth.c | |
parent | 4f092432bd443416b649519c3d5405aa55ad2d15 (diff) | |
download | blackbird-op-linux-c6f5047b633f0605098fe47417c4e1ed87a7637a.tar.gz blackbird-op-linux-c6f5047b633f0605098fe47417c4e1ed87a7637a.zip |
QE Ethernet driver writes to wrong register to mask interrupts
The QE Ethernet driver was writing to the wrong register to mask interrupts.
In ucc_geth_stop(), it was clearing UCCE instead of UCCM.
Signed-off-by: Timur Tabi <timur@freescale.com>
Signed-off-by: Jeff Garzik <jeff@garzik.org>
Diffstat (limited to 'drivers/net/ucc_geth.c')
-rw-r--r-- | drivers/net/ucc_geth.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/net/ucc_geth.c b/drivers/net/ucc_geth.c index 18b731bb4da1..e4736a3b1b7a 100644 --- a/drivers/net/ucc_geth.c +++ b/drivers/net/ucc_geth.c @@ -2276,7 +2276,7 @@ static void ucc_geth_stop(struct ucc_geth_private *ugeth) phy_stop(phydev); /* Mask all interrupts */ - out_be32(ugeth->uccf->p_ucce, 0x00000000); + out_be32(ugeth->uccf->p_uccm, 0x00000000); /* Clear all interrupts */ out_be32(ugeth->uccf->p_ucce, 0xffffffff); |