aboutsummaryrefslogtreecommitdiffstats
path: root/arch/ppc
diff options
context:
space:
mode:
authorBrian King <brking@linux.vnet.ibm.com>2007-04-06 16:39:36 -0500
committerGreg Kroah-Hartman <gregkh@suse.de>2007-05-02 19:02:34 -0700
commitf7bdd12d234d9064bd0aa1b5610508959120a9b4 (patch)
tree16f0e3f1762885c1e9b55249f79920be94b19ff6 /arch/ppc
parentPCI: Flush MSI-X table writes (diff)
downloadlinux-dev-f7bdd12d234d9064bd0aa1b5610508959120a9b4.tar.xz
linux-dev-f7bdd12d234d9064bd0aa1b5610508959120a9b4.zip
pci: New PCI-E reset API
Adds a new API which can be used to issue various types of PCI-E reset, including PCI-E warm reset and PCI-E hot reset. This is needed for an ipr PCI-E adapter which does not properly implement BIST. Running BIST on this adapter results in PCI-E errors. The only reliable reset mechanism that exists on this hardware is PCI Fundamental reset (warm reset). Since driving this type of reset is architecture unique, this provides the necessary hooks for architectures to add this support. Signed-off-by: Brian King <brking@linux.vnet.ibm.com> Acked-by: Linas Vepstas <linas@austin.ibm.com> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
Diffstat (limited to 'arch/ppc')
0 files changed, 0 insertions, 0 deletions