Smartreflex is missing disable/enable calls for pm-idle and cpu idle
idle paths. I'm sending the following patch for people to test with. It
moves the disable/enable calls to omap_sram_idle in pm34xx.c. Whis
covers all idle paths.

The problem has been verifying that this actually works. Using the
unstable test values for smartreflex autocompensation, the patch had
instability problems on my ES2.0 sdp board but worked fine on ES2.1
device.

Please give it a try with jouni högander's workaround patches that
enable retention and SMARTREFLEX_TESTING config flag. Both suspend and
dynamic idle should work without crashes.

echo 1 > /sys/power/clocks_off_while_idle
echo 1 > /sys/power/sr_vdd1_autocomp
echo 1 > /sys/power/sr_vdd2_autocomp

If your device crashes here, the testing values don't fit your device's
real parameters.

echo mem > /sys/power/state

echo 1 > /sys/power/sleep_while_idle

If no problems arise, this patch could be pushed.

regards, 
Kalle
--
To unsubscribe from this list: send the line "unsubscribe linux-omap" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to