This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

How to put Juno into Sleep-state

I'm using Linaro Release 15.12 LSK (without OP-TEE) + OpenEmbedded Minimal Filesystem on Juno-r1 Board.

I'm trying to put the Juno board into the Sleep-state referring to ARM Versatile Express Juno r1 Development Platform Technical Reference Manual.

But it seems to reboot and fall into the error state, even if I push the Soft Reset button briefly.

Does anyone know how to put the Juno board into the Sleep-state ?

Thank you for your help.

------------
Moderator edit: As of release 16.05 you can follow the instructions here:
https://community.arm.com/dev-platforms/w/docs/239/system-suspend-to-ram
------------

Parents
  • What exactly do you mean by Sleep-state ?

    It could be cpu, device or system level sleep state.

    On juno, CPU sleep states are available and must be enabled by default in Linaro releases.

    Can you check if you see the sysfs files:

    /sys/devices/system/cpu/cpu*/cpuidle/state*/usage

    /sys/devices/system/cpu/cpu*/cpuidle/state*/time

    Reading them gives the residency count and time.

    System state is supported but only rtc wakeup sources is tested.

    You can try:

         echo mem > /sys/power/state

Reply
  • What exactly do you mean by Sleep-state ?

    It could be cpu, device or system level sleep state.

    On juno, CPU sleep states are available and must be enabled by default in Linaro releases.

    Can you check if you see the sysfs files:

    /sys/devices/system/cpu/cpu*/cpuidle/state*/usage

    /sys/devices/system/cpu/cpu*/cpuidle/state*/time

    Reading them gives the residency count and time.

    System state is supported but only rtc wakeup sources is tested.

    You can try:

         echo mem > /sys/power/state

Children