I am trying to get my device into LPDS mode. I am using the pm framework and following the ide_profile example. But I do notice that the example uses a timer and the gpio as a wake-up source. So I searched around the examples and found that the wake-up source was either host IRQ, rtc or rtc& gpio never just gpio. I saw no examples where the gpio was the only wake-up source. In my implementation, I only want to wake up with GPIO24 when it is low. I can't seem to get my program to return from RestoreInfoSet. Any ideas why? Has anyone successfully gotten LPDS mode to work with just a gpio as the wake-up source? Any help is appreciated!