From: Benjamin Herrenschmidt Date: Thu, 19 Mar 2009 22:22:30 +0000 (+1100) Subject: radeonfb: Whack the PCI PM register until it sticks X-Git-Tag: v2.6.29~12 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=18a0d89e54ca0f6f33582f99ae39867b2c975559;p=pandora-kernel.git radeonfb: Whack the PCI PM register until it sticks This fixes a regression introduced when we switched to using the core pci_set_power_state(). The chip seems to need the state to be written over and over again until it sticks, so we do that. Note that the code is a bit blunt, without timeout, etc... but that's pretty much because I put back in there the code exactly as it used to be before the regression. I still add a call to pci_set_power_state() at the end so that ACPI gets called appropriately on x86. Signed-off-by: Benjamin Herrenschmidt Tested-by: Raymond Wooninck Acked-by: Rafael J. Wysocki Cc: Jesse Barnes Cc: Andrew Morton Signed-off-by: Linus Torvalds --- Reading git-diff-tree failed