can the imx6 bsp support suspend?

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

can the imx6 bsp support suspend?

8,415 Views
senixsenix
Contributor I

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?

0 Kudos
2 Replies

1,436 Views
AnsonHuang
NXP Employee
NXP Employee

The infocenter says linux bsp only support stand-by(stop mode).

We support linux's standby and mem mode.


Does stand-by mode means imx6' stop 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).


Does the android bsp support suspend mode?

Android should also support suspend mode.


When the imx6-linux enter the suspend,which mode does the imx6 enter?

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.

0 Kudos

1,436 Views
Yuri
NXP Employee
NXP Employee

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.

Also :

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.

0 Kudos