The infocenter says linux bsp only support stand-by(stop mode).
Does stand-by mode means imx6' stop mode?
Does the android bsp support suspend mode?
When the imx6-linux enter the suspend,which mode does the imx6 enter?
The i.MX 6 supports four power modes: RUN, WAIT, STOP, and DORMANT.Please use Chapter 16 (Low-level Power Management (PM) Driver) of the "Linux_6DQ_RM_L3.0.35_1.1.0.pdf"in Linux doc package for more details.
Low-level Power Management (PM) Driver
As for Android : It "supports 3 profiles: normal, power saving, and performance. Each profile has different CPU cores, CPU max frequency, and cpufreq governor configuration." Please look at section 13.2 (System Profile App Profiles Configuration Table) of the "Android_Advanced_User_Guide.pdf" from Android docs for more details.
We support linux's standby and mem mode.
Both standby and mem mode, i.MX6 will enter stop mode, the different of standby and mem mode are: in mem mode, ARM core's power will be gated and DDR IO will be floated, mem mode is the most power saving mode, named deep sleep mode(DSM).
Android should also support suspend mode.
You can make linux enter suspend by "echo mem > /sys/power/state", or "echo standby > /sys/power/state", to wake up system from suspend, you can use RTC wake up or power key. For example, "echo +3 > /sys/class/rtc/rtc0/wakealarm", system will auto resume 3 seconds after suspend.
Retrieving data ...