GSM call during suspend

Michael Trimarchi trimarchi at
Sat Mar 28 11:21:00 CET 2009

Mark Brown wrote:
> On Fri, Mar 27, 2009 at 05:41:39PM +0100, Michael Trimarchi wrote:
>> I will start to write and test some code for avoid suspend of dac during  
>> GSM call,
>> I think that it can be possibile. There are two possible approch:
> This is a substantial task which needs to be done at at least the
> subsystem level rather than in the individual drivers.
So change the audio susbsystem to provide an high hirarchical tree on 
how the components
are connected and register and some methond to avoid suspend of an 
entire subpart during
>> I would like to avoid a modification to the wm8753.c file and maybe it  
>> is possible to
>> overwrite the suspend and resume call, and call the oldone only if the  
>> call is not active.
> This needs to be done at least at the subsystem level, apart from
> anything else you need to avoid powering down external components like
> the headphone amplifier if they are active.  You also need to handle the
> bluetooth subsystem, 
I don't know how the bloototh audio is routed, can you explain me this?
> ensuring that if the audio is routed via that.
> Ideally there would be a kernel wide interface for user space to use to
> control this functionality.

More information about the openmoko-kernel mailing list