Questions regarding the wakeup interrupt
zecke at openmoko.org
Thu Mar 27 14:53:59 CET 2008
On Thursday 27 March 2008 06:43:38 matt_hsu wrote:
> 於 四，2008-03-27 於 00:03 +0100，Holger Freyther 提到：
> > On Wednesday 26 March 2008 23:16:55 andrzej zaborowski wrote:
> > So let me ask again (the ones that specified and implemented it please
> > answer):
> > - How is the wakeup handling supposed to work?
> Do you mean GSM module or the whole system?
GSM module. Under which circumstances is it toggling the GPIO/interrupt. Does
this involve flow control? Is it specific to certain events in the modem,
does it happen on everything in the AT command interpreter? Is it exclusive
to call indication and sms or will it wakeup on any USC? (e.g. signal
strength, network registration...)
> > - What is the host expected to do on suspend?
> Do you mean the role of "neod"?
I do not have a neod and this is a high level question: The wakeup on incoming
call/SMS has some assumption. What are these assumptions? Is there anything
we need to do with the modem (AT commands, flow control, vodoo, sacrificing
goats) before going to suspend?
> > - When will the modem toggle the GPIO/interrupt line? On any data it
> > has? Only on incoming phone calls and sms? only on incoming calls?
Any answer here?
From what I assume:
- The modem will wakeup on anything from the AT command queue
- This means we will need to disable some commands before going to sleep?
- The modem is doing power management on its own
More information about the gsmd-devel