Hello,
In the following link http://elinux.org/OMAP_Power_Management#Enabling_system_for_hitting_retention_during_idle
it is stated as following:
Enabling system for hitting retention during idle
By default, the UARTs will not automatically idle when unused so they will prevent low-power states during idle. To enable UART idle timeouts with a 5 second timeout:
# echo 5 > /sys/devices/platform/omap/omap_uart.0/sleep_timeout # echo 5 > /sys/devices/platform/omap/omap_uart.1/sleep_timeout # echo 5 > /sys/devices/platform/omap/omap_uart.2/sleep_timeout # echo 5 > /sys/devices/platform/omap/omap_uart.3/sleep_timeout
Isn't the cpuidle decide the C-state for the cpu core only and is not depended on other devices ?
If so - why is it depends on UART state ?
Maybe the title in this section is wrong and should be "Enabling system for hitting retention during suspend" ?
Thanks,
Ran