Files
linux/drivers
Russell King e52542443a [PATCH] smc91x: fix bank mismatch
The smc91x driver relies upon register bank 2 being selected whenever
the interrupt handler is called.  This isn't always so, especially if
we have a link change event during PHY configuration.

This results in register bank 0 being selected when the interrupt
handler is called, causing the wrong registers to be read for the
IRQ mask and status.  In turn, this causes us to spin with a
permanently asserted IRQ.

The patch ensures that smc_phy_configure always exits with register
bank 2 selected.

Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
Signed-off-by: Nicolas Pitre <nico@cam.org>
Signed-off-by: Jeff Garzik <jgarzik@pobox.com>
2005-11-18 13:10:30 -05:00
..
2005-11-10 12:55:52 -08:00
2005-11-15 08:59:20 -08:00
2005-10-30 17:37:10 -08:00
2005-10-30 17:37:32 -08:00
2005-11-12 17:26:21 +00:00
2005-11-18 13:10:30 -05:00
2005-10-28 12:18:07 -04:00
2005-11-13 18:14:12 -08:00
2005-11-07 07:54:09 -08:00
2005-10-30 17:37:32 -08:00
2005-11-07 07:53:46 -08:00