another dead scenario of waking up from suspend

matt_hsu matt_hsu at openmoko.org
Wed Oct 15 15:12:39 CEST 2008


Hi Andy,

Initially, I thought the why the system can't wake up is the interrupt
trapped in the PMU.
Like the following diagram:

http://people.openmoko.org/matt_hsu/suspend_dead/scenario_2_suspend.tif

channel 1: PWREN pin
channel 2: Power Key
channel 3: INT pin from PMU

During the system gets into suspend, you can reproduce this issue if you
press Power key in the last moment.
According to the previous mails, this issue might be resolved by set
interrupt type as LOW level triggered.

Unfortunately, I found another scenario which makes the system can't
wake up anymore.

suspending
http://people.openmoko.org/matt_hsu/suspend_dead/scenario_1_suspend.tif
Note: Unlike previous scenario, the INT pin from PMU backs to high
level. Basically, it should resume successfully.

resuming
http://people.openmoko.org/matt_hsu/suspend_dead/scenario_1_resume.tif


More information about the openmoko-kernel mailing list