[PATCH] PCI Hotplug: shpchp: AMD POGO errata fix
authorKeck, David <david.keck@amd.com>
Mon, 16 Jan 2006 21:22:36 +0000 (15:22 -0600)
committerGreg Kroah-Hartman <gregkh@suse.de>
Wed, 1 Feb 2006 02:00:12 +0000 (18:00 -0800)
commit53044f357448693f218cc4f053affe92ed414f9d
treedabb2a73762270027d72828a055ba1dd243860af
parent3c0c6441883be7676b795939e268b90d6acab360
[PATCH] PCI Hotplug: shpchp: AMD POGO errata fix

This patch fixes the AMD POGO errata on the hotplug controller where the
platform will lock up or reboot if PERR/SERR generation is enabled and a
slot is sent an enable command.  This fix disables PERR/SERR generation
before a slot is sent the enable command by first saving related
registers, turning off SERR/PERR generation, enabling the slot, then
restoring the registers.

Signed-off-by: David Keck <david.keck@amd.com>
Cc: Kristen Accardi <kristen.c.accardi@intel.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
drivers/pci/hotplug/shpchp.h
drivers/pci/hotplug/shpchp_ctrl.c