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
  • Hi,

    Running v4.4 on Juno is quite simple. Just build for defconfig.

    Anyways as I mentioned earlier I have tested Juno wakeup on

    RTC alarm atleast. There are other interrupts like GPIO keys

    which can ideally be used but for reasons yet to root-caused

    they are not working when GIC is powered-down which is the

    case when the system suspend is executed.

    Hope that helps.

    Regards,

    Sudeep

Reply
  • Hi,

    Running v4.4 on Juno is quite simple. Just build for defconfig.

    Anyways as I mentioned earlier I have tested Juno wakeup on

    RTC alarm atleast. There are other interrupts like GPIO keys

    which can ideally be used but for reasons yet to root-caused

    they are not working when GIC is powered-down which is the

    case when the system suspend is executed.

    Hope that helps.

    Regards,

    Sudeep

Children
  • Hi,

    Thank you for letting me know !

    Thanks to your advice, I could run v4.4 kernel building for defconfig + CONFIG_RTC_DRV_PL031 on Juno.
    Also, I could confirm Juno resumes from System-Suspend by the RTC alarm though there were some warning messages.
    However, to succeed in resuming is only one out of several times. How about when you tested it ?

    I'm using the following software on Juno R1 board.

         Linux kernel + juno-r1.dtb  : v4.4 kernel.org
         Others ( including u-boot ) : Linaro Release 15.12 Latest
         Filesystem       : OpenEmbedded Minimal 15.10

    Once again, thank you for your time.