[POWERPC] Add powerpc PCI-E reset API implementation
authorBrian King <brking@linux.vnet.ibm.com>
Mon, 7 May 2007 22:04:05 +0000 (08:04 +1000)
committerPaul Mackerras <paulus@samba.org>
Tue, 8 May 2007 03:40:31 +0000 (13:40 +1000)
commit00c2ae35bd50664bcd841becc6efceef8aa5d074
tree16a952d96cf7619ad235b1990231a147c51a8840
parent02bbc0f09c90cefdb2837605c96a66c5ce4ba2e1
[POWERPC] Add powerpc PCI-E reset API implementation

Adds the pSeries platform implementation for a new PCI 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).

Acked-by: Linas Vepstas <linas@austin.ibm.com>
Signed-off-by: Brian King <brking@linux.vnet.ibm.com>
Signed-off-by: Paul Mackerras <paulus@samba.org>
arch/powerpc/platforms/pseries/eeh.c