Files
linux/drivers/video
Daniel Drake c420df2b1e viafb: don't touch clock state on OLPC XO-1.5
commit 012a121184 upstream.

As detailed in the thread titled "viafb PLL/clock tweaking causes XO-1.5
instability," enabling or disabling the IGA1/IGA2 clocks causes occasional
stability problems during suspend/resume cycles on this platform.

This is rather odd, as the documentation suggests that clocks have two
states (on/off) and the default (stable) configuration is configured to
enable the clock only when it is needed. However, explicitly enabling *or*
disabling the clock triggers this system instability, suggesting that there
is a 3rd state at play here.

Leaving the clock enable/disable registers alone solves this problem.
This fixes spurious reboots during suspend/resume behaviour introduced by
commit b692a63a.

Signed-off-by: Daniel Drake <dsd@laptop.org>
Signed-off-by: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2012-10-21 09:17:10 -07:00
..
2011-03-31 11:26:23 -03:00
2011-03-31 11:26:23 -03:00
2011-03-31 11:26:23 -03:00
2011-03-31 11:26:23 -03:00
2010-10-15 15:53:27 +02:00
2011-03-22 17:43:59 -07:00
2012-03-12 10:32:59 -07:00
2011-03-22 17:43:59 -07:00
2007-05-04 17:59:05 -07:00
2007-05-04 17:59:05 -07:00
2007-05-04 17:59:05 -07:00
2007-05-04 17:59:05 -07:00
2007-05-04 17:59:05 -07:00
2007-05-04 17:59:05 -07:00
2011-03-31 11:26:23 -03:00
2011-03-22 17:43:59 -07:00
2011-03-31 11:26:23 -03:00
2009-01-12 20:56:32 +01:00
2008-07-24 10:47:34 -07:00
2009-12-16 07:20:04 -08:00
2010-05-03 15:42:58 +02:00
2011-03-31 11:26:23 -03:00
2009-05-06 16:36:10 -07:00
2011-03-22 16:18:51 +09:00
2011-03-31 11:26:23 -03:00
2011-03-31 11:26:23 -03:00
2011-01-06 15:48:13 +09:00
2010-05-25 08:07:09 -07:00
2011-03-22 16:07:32 +09:00
2010-02-27 18:31:16 +01:00
2010-02-27 18:31:14 +01:00
2011-04-10 17:01:05 +02:00
2008-04-28 08:58:41 -07:00
2009-01-06 15:59:27 -08:00
2011-03-31 11:26:23 -03:00
2009-01-06 15:59:27 -08:00
2011-03-31 11:26:23 -03:00
2010-12-21 01:05:43 +09:00
2010-05-25 08:07:09 -07:00
2011-03-31 11:26:23 -03:00
2011-03-31 11:26:23 -03:00
2011-03-31 11:26:23 -03:00
2010-06-16 18:05:05 +02:00
2010-02-27 18:31:13 +01:00
2010-02-27 18:31:13 +01:00
2011-07-04 16:02:48 +09:00
2010-05-25 08:07:08 -07:00
2007-05-08 11:15:32 -07:00
2011-03-31 11:26:23 -03:00