sh: Fix up early PCI PERR/SERR IRQ handling.
authorPaul Mundt <lethal@linux-sh.org>
Wed, 3 Feb 2010 07:46:20 +0000 (16:46 +0900)
committerPaul Mundt <lethal@linux-sh.org>
Wed, 3 Feb 2010 07:46:20 +0000 (16:46 +0900)
commit9ad62ec4f752c82b39aa5927f23d894b46ae10b9
tree546f4572329478e849408fe129e44625881f9992
parent37feecb0ae8c29b713b957c053b05ad10c42c73b
sh: Fix up early PCI PERR/SERR IRQ handling.

This adds support for handling early PERR/SERR triggering in between
controller registration and the initial bus scan. Buggy cards end up
asserting these as soon as the M66EN scan is undertaken, resulting in
an early crash.

Signed-off-by: Paul Mundt <lethal@linux-sh.org>
arch/sh/drivers/pci/common.c
arch/sh/drivers/pci/pci-sh7780.c
arch/sh/drivers/pci/pci.c
arch/sh/include/asm/pci.h