This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[OMAP3530] How can I use the GPIO_26 to wakeup system

Hi

Before system sleep, I have set the GPIO WAKEUPENABLE register, but I can't wakeup system when pulldown this gpio level.

I have set the PADMUX to MODE4 , input mode and pullup.

And before system sleep,  kernel has turn off the CORE power domain. does this mean GPIO_26 can wakeup system when CORE POWER domain is OFF?

Thanks.

-------------------------------------------------------------------------------------------------

RongJun Ying

  • Hello,

    GPIO_26 can only generate wakeup events if the CORE power domain is active.

  • Thanks。 So, Do your mean that I only can use the gpio_1,gpio_9,gpio_10, gpio_11, gpio_30 and gpio_31 to do the system wakup key?

    Thanks.

     

    ----------------

    RongJun Ying

  • Here are the conditions of GPIO pin availability for wakeup events from OMAP3530 schematic checklist.

    Different GPIOs are used to generate wakeup events based on which power domains are active. Ensure that if you intend to use a GPIO as a wakeup event, you connect it to the appropriate GPIO signal.

    • When only the WAKEUP power domain is active (ie, OFF mode), GPIO_1, 9, 10, 11, 30, and 31 can be used to generate a wakeup event.
    • For the rest of the GPIOs in the GPIO1 module (GPIO_0-31, not include the ones above), they can only generate wakeup events if the CORE power domain is active.
    • For GPIOs in modules GPIO2-6 (ie, GPIO_32-191), they can only generate wakeup events if the PER power domain is active.