diff options
author | Daniel Drake <dsd@laptop.org> | 2012-09-04 11:45:32 -0400 |
---|---|---|
committer | Greg Kroah-Hartman <gregkh@linuxfoundation.org> | 2012-10-21 09:17:10 -0700 |
commit | c420df2b1ea1fcc809d28c7e0edf527074ba399d (patch) | |
tree | 796b84db995fc04e3a64f2764548b1965846e858 /net/core | |
parent | 52baa89e255101f58fd7952808e62119c301d287 (diff) | |
download | kernel_samsung_smdk4412-c420df2b1ea1fcc809d28c7e0edf527074ba399d.zip kernel_samsung_smdk4412-c420df2b1ea1fcc809d28c7e0edf527074ba399d.tar.gz kernel_samsung_smdk4412-c420df2b1ea1fcc809d28c7e0edf527074ba399d.tar.bz2 |
viafb: don't touch clock state on OLPC XO-1.5
commit 012a1211845eab69a5488d59eb87d24cc518c627 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>
Diffstat (limited to 'net/core')
0 files changed, 0 insertions, 0 deletions