GSM call during suspend

Michael Trimarchi trimarchi at gandalf.sssup.it
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
suspend.
>> 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.
>   
Michael



More information about the openmoko-kernel mailing list