[PATCH 0/1] ARM:OMAP3: Smartreflex disable/enable fix

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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 majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html

[Index of Archives]     [Linux Arm (vger)]     [ARM Kernel]     [ARM MSM]     [Linux Tegra]     [Linux WPAN Networking]     [Linux Wireless Networking]     [Maemo Users]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite Trails]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux