Questions regarding the wakeup interrupt

Holger Freyther 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 mailing list