]> git.baikalelectronics.ru Git - kernel.git/commit
[POWERPC] 85xxCDS: Delay 8259 cascade hookup.
authorRandy Vinson <rvinson@mvista.com>
Thu, 14 Jun 2007 18:02:54 +0000 (11:02 -0700)
committerKumar Gala <galak@kernel.crashing.org>
Tue, 24 Jul 2007 15:31:34 +0000 (10:31 -0500)
commitab0bcd95d464b891d4874117970407980f71914b
tree65fef78aa84f602dd3dea64a2f77ab504648e64a
parentef38ef5c800eb36256d5f78efc3447c30e266c4e
[POWERPC] 85xxCDS: Delay 8259 cascade hookup.

The interrupts of an E100 card inserted in PCI slot 4 may be on at bootup.
The resulting interrupt flood interacts with the 8259 cascade handler and
prevents proper boot up. There is a quirk for the E100 that will disable
the E100's interrupts but to use it, the 8259 cascade hookup must be
delayed until after the quirk has run. This patch delays the 8259 cascade
hookup by registering a device_initcall() which runs after the PCI quirk
for the E100.

Signed-off-by: Randy Vinson <rvinson@mvista.com>
Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
arch/powerpc/platforms/85xx/mpc85xx_cds.c